① /etc/protocol
② /etc/hosts
③ /etc/group
④ /etc/services
정답 : 4번
- /etc/services 파일은 프로토콜과 관련된 포트번호를 확인할 수 있는 파일이다.
이 파일에는 프로토콜 이름, 포트번호, 서비스 이름이 매핑되어 있다.
- /etc/protocol 파일에는 프로토콜 이름과 프로토콜 번호가 매핑되어 있다.
- /etc/hosts 파일에는 호스트 이름과 IP 주소가 매핑되어 있다.
- /etc/group 파일에는 사용자 그룹과 사용자 ID가 매핑되어 있다.
① 네트워크 주소
② 게이트웨이 주소
③ 서브넷 마스크 주소
④ 브로드캐스트 주소
정답 : 1번
IP 주소는 네트워크 주소, 호스트 주소, 브로드캐스트 주소로 구분된다.
- 네트워크 주소는 해당 네트워크에 속한 모든 호스트를 식별하는 주소이다.
IP 주소의 첫 번째 옥텟이 네트워크 주소를 나타낸다.
- 호스트 주소는 해당 네트워크에 속한 특정 호스트를 식별하는 주소이다.
IP 주소의 두 번째 옥텟부터 네 번째 옥텟까지가 호스트 주소를 나타낸다.
- 브로드캐스트 주소는 해당 네트워크에 속한 모든 호스트에게 메시지를 전송하기
위한 주소이다.
IP 주소의 모든 옥텟이 1로 채워진 주소가 브로드캐스트 주소를 나타낸다.
- IP 주소가 192.168.1.0인 경우, 첫 번째 옥텟이 192.168.1로 고정되어 있다.
따라서, 해당 IP 주소는 해당 네트워크에 속한 모든 호스트를 식별하는 네트워크
주소로 사용된다.
① 전송 대역폭이 동적이다.
② 패킷마다 오버헤드 비트는 존재하지 않는다.
③ 이론상 호스트의 무제한 수용이 가능하다.
④ 모든 데이터가 같은 경로로 전송되지 않을 수도 있다.
정답 : 2번
패킷 교환 방식은 데이터를 작은 단위로 나누어 전송하는 방식이다.
패킷에는 데이터와 함께 헤더가 포함된다.
헤더에는 목적지 주소, 출발지 주소, 패킷의 크기, 패킷의 순서 번호 등이 포함된다.
헤더는 패킷의 전송 및 처리에 필요한 정보를 포함하는 필수적인 부분이다.
따라서, 패킷 교환 방식에는 패킷마다 오버헤드 비트가 존재한다.
① ICMP
② UDP
③ IP
④ ARP
OSI 7계층은 물리 계층, 데이터 링크 계층, 네트워크 계층, 전송 계층, 세션 계층,
표현 계층, 응용 계층으로 구분된다.
- 네트워크 계층은 데이터를 패킷으로 분할하고, 목적지 주소를 지정하여 전송하는 역할을 담당한다.
- 전송 계층은 패킷을 신뢰성 잇게 전달하기 위한 역할을 담당한다.
- UDP는 전송 계층에서 사용되는 프로토콜로, 신뢰성 없는 프로토콜이다.
따라서, UDP는 네트워크 계층과 가장 거리가 먼 프로토콜이라고 할 수 있다.
- ICMP는 네트워크 계층에서 사용되는 프로토콜로, 에러 메시지 전송, 네트워크 상태
확인 등의 역할을 담당한다.
- IP는 네트워크 계층에서 사용되는 프로토콜로, 데이터를 패킷으로 분할하고, 목적지
주소를 지정하는 역할을 담당한다.
- ARP는 네트워크 계층에서 사용되는 프로토콜로 IP 주소와 MAC 주소를 매핑하는
역할을 담당한다.
① 전송계층
② 네트워크 계층
③ 데이터링크 계층
④ 물리 계층
정답 : 2번
OSI 7계층 모델에서 데이터링크 계층은 인접한 개방형 시스템 간에 데이터를 전송하기
위한 기능을 제공한다.
데이터링크 계층은 데이터를 프레임으로 분할하고, 프레임에 헤더와 트레일러를 추가하여
전송한다.
네트워크 계층은 데이터링크 계층이 제공하는 인접한 개방형 시스템 간에 데이터 전송
기능을 이용하여 연결성과 통신 경로 선택(Routing)을 제공한다.
네트워크 계층은 데이터를 패킷으로 분할하고, 패킷에 헤더를 추가하여 전송한다.
패킷 헤더에는 패킷의 목적지 주소와 출발지 주소, 패킷의 크기 등이 포함된다.
물리 계층은 데이터를 전송 매체에 전송하기 위한 기능을 제공한다.
물리 계층은 데이터를 비트로 변환하여 전송 매체에 전송한다.
① nslookup
② ifconfig
③ arp
④ route
정답 : 4번
- nslookup은 도메인 이름을 IP 주소로 변환하는 명령어이다.
- ifconfig는 인터페이스의 설정을 확인하는 명령어이다.
- arp는 IP 주소와 MAC 주소를 매핑하는 명령어이다.
- route는 라우팅 테이블을 확인하는 명령어이다.
라우팅 테이블에는 게이트웨이 주소가 포함되어 있다.
① arp
② ifconfig
③ ethtool
④ ss
정답 : 3번
- arp는 IP 주소와 MAC 주소를 매핑하는 명령어이다.
- ifconfig는 인터페이스의 설정을 확인하는 명령어이다.
- ss는 소켓의 상태를 확인하는 명령어이다.
=> netstat 대신 사용할 수 있음
- ethtool은 네트워크 인터페이스의 상태를 확인하는 명령어이다.
ethtool 명령어를 사용하여 네트워크 인터페이스의 물리적 케이블 연결 정보, 전송
속도, 대역폭 등을 확인할 수 있다.
① -t
② -m
③ -n
④ -r
정답 : 4번
netstat 명령어는 네트워크 연결 정보를 출력하는 명령어이다.
-r 옵션을 사용하면 라우팅 테이블 정보를 출력한다.
① RST
② SYN/ACK
③ SYN
④ ACK
정답 : 3번
SYN 패킷을 통해 클라이언트와 서버는 초기 연결을 설정하고 서로의 상태를 확인한다.
이후에는 데이터를 안정적으로 전송하기 위해 더 많은 TCP 패킷이 교환되며,
데이터 전송 및 연결 해제를 관리하기 위해 "SYN", "ACK", "RST" 등의 플래그가
사용된다.
① DQDB
② X.25
③ FDDI
④ Frame Relay
정답 : 1번
IEEE 802.6은 MAN을 위한 국제 표준 규격으로 Distributed Queue Dual Bus(DQDB)라는 프로토콜을 정의하고 있다.
DQDB는 두 개의 unidirectional bus를 사용하여 데이터를 전송하는 프로토콜이다.
- X.25는 WAN을 위한 표준 규격으로, DQDB와 관련이 없다.
- FDDI는 MAN을 위한 표준 규격이지만, IEEE 802.6과는 다른 프로토콜을 사용한다.
- Frame Replay는 WAN을 위한 표준 규격으로, DQDB와 관련이 없다.
① telnet www.kait.or.kr@80
② ssh www.kait.or.kr@443
③ ssh www.kait.or.kr:80
④ telnet www.kait.or.kr 443
정답 : 4번
① IP 주소 첫 번째 부분의 2비트가 10인 경우이다.
② IP 주소 첫 번째 부분의 2비트가 11인 경우이다.
③ IP 주소 첫 번째 부분의 3비트가 110인 경우이다.
④ IP 주소 첫 번째 부분의 3비트가 111인 경우이다.
정답 : 3번
IPv4의 C 클래스 대역은 IP 주소 첫 번째 부분의 3비트가 110인 경우를 의미한다.
즉, IP 주소 첫 번째 부분이 192.168.0 ~ 192.168.255 범위에 속하는 경우이다.
| 클래스 | 첫 번째 부분 | 네트워크 주소 비트 수 | 호스트 주소 비트 수 |
|---|---|---|---|
| A | 0 | 8 | 24 |
| B | 10 | 16 | 16 |
| C | 110 | 24 | 8 |
| D | 1110 | 0 | 64 |
| E | 1111 | 0 | 0 |
- C 클래스 대역의 경우, 네트워크 주소 비트 수는 24비트
- 호스트 주소 비트 수는 8비트이다.
따라서, IP 주소 첫 번째 부분의 3비트가 110인 경우는 C 클래스 대역에 속한다고
할 수 있다.
① xinit
② startx
③ systemctl xinit
④ systemctl startx
정답 : 2번
텍스트 모드로 부팅된 상태에서 X 윈도를 실행하는 명령은 "startx"이다.
"xinit"명령도 X 윈도를 실행할 수 있지만, "startx" 명령이 더 일반적으로 사용된다.
"systemctl" 명령은 시스템 서비스 관리 명령으로, X 윈도와는 관련이 없다.
① Gimp
② eog
③ evince
④ Gwenview
정답 : 3번
- Gimp는 이미지 편집 프로그램
- eog는 이미지 뷰어 프로그램
- Gwenview는 이미지 뷰어 프로그램
- evince는 PDF 문서 뷰어 프로그램
① Xlib
② XCB
③ QT
④ GTK+
정답 : 1번
- Xlib(X Window System의 클라이언트 라이브러리)
① oocalc
② oowriter
③ ooimpress
④ oodraw
정답 : 1번
oocalc는 오픈오피스(OpenOffice)의 스프레드시트 프로그램이다.
- oowriter는 워드프로세서 프로그램
- ooimpress는 프레젠테이션 프로그램
- oodraw는 벡터 그래픽 프로그램
① Eog
② ImageMagicK
③ Gimp
④ Totem
정답 : 4번
Eog, ImageMagicK, Gimp는 모두 이미지 뷰어 프로그램으로, 이미지를 볼 수 있는
기능을 가지고 있다.
Totem은 미디어 플레이어 프로그램으로, 이미지를 볼 수 있는 기능도 있지만,
기본적인 기능은 미디어 재생이다.
① KDE
② GNOME
③ LXDE
④ Wayland
정답 : 1번
KDE는 "K Desktop Environment"의 약자로서 그래픽 사용자 인터페이스 환경을
제공하는 프리 오픈 소스 소프트웨어 프로젝트이다.
KDE는 사용자가 컴퓨터를 쉽게 사용하고 다양한 애플리케이션을 실행하여 작업할 수
있는 환경을 제공한다.
① xauth
② xhost
③ xrandr
④ export
정답 : 1번
"xauth"는 X Window 시스템에서 인증 및 접근제어를 관리하는 데 사용되는 명령이다.
X Window 시스템은 그래픽 사용자 인터페이스(GUI)를 제공하는 시스템이다.
xauth는 X 서버와 클라이언트 간의 보안을 유지하고 사용자 및 프로세스가 X 서버에
접근 권한을 부여하거나 거부하는 데 도움을 준다.
① systemctl set-default multi-user.target
② systemctl set-default texmode.target
③ systemctl set-default runlevel5.target
④ systemctl set-default graphical.target
정답 : 1번
시스템 시작 시 X 윈도 모드로 부팅하지 않고 텍스트 모드로 부팅하려면 "multi-user.target"을 기본 부팅 타겟으로 설정해야 한다.
- systemctl set-default multi-user.target
multi-user.target을 기분 부팅 타겟으로 설정하는 명령이다.
- texmode.target
텍스트 모드로 부팅하는 데 사용되는 부팅 타겟이지만, 기본 부팅 타겟은 아니다.
- runlevel5.target
그래픽 모드로 부팅하는 데 사용되는 부팅 타겟이며, 기본 부팅 타겟이다.
- graphical.target
그래픽 모드로 부팅하는 데 사용되는 부팅 타겟이지만, 기본 부팅 타겟은 아니다.