리눅스 마스터 2급

[리.마 2급 기출 풀이]_2022.06.11_(61~80)

ITsubin 2022. 8. 28. 23:30

61. 다음 중 프로토콜과 관련된 포트 번호를 확인할 수 있는 파일로 알맞은 것은?

    /etc/protocol

    ② /etc/hosts

    /etc/group

     /etc/services

 

/etc/services 파일은 각 서비스(프로토콜)과 관련하여 포트 번호를 정의하는 파일입니다.

[root@localhost ~]# cat /etc/services
( ... )
ftp             21/tcp
ftp             21/udp          fsp fspd
ssh             22/tcp                          # The Secure Shell (SSH) Protocol
ssh             22/udp                          # The Secure Shell (SSH) Protocol
telnet          23/tcp
telnet          23/udp
( ... )

62. 다음 중 IP 주소가 192.168.1.0인 경우에 사용되는 주소 체제로 가장 알맞은 것은?

     네트워크 주소

    게이트웨이 주소

    서브넷 마스크 주소

    브로드캐스트 주소

 

IP Address가 192.168.1.0인 경우, C Class임을 알 수 있습니다.

C Class는 아래와 같이 네트워크 부분과 호스트 부분을 나눌 수 있습니다.

네트워크 부분 호스트 부분
192.168.1. 0

호스트 부분(Host ID)의 모든 비트가 0인 경우, 해당 주소를 "네트워크 주소"라고 합니다.

호스트 부분의 모든 비트가 1인 경우 ( (2)1111 1111 = 255 ), 해당 주소를 "브로드캐스트 주소"라고 합니다.


63. 다음 중 패킷 교환 방식에 대한 설명으로 틀린 것은?

    전송 대역폭이 동적이다.

     패킷마다 오버헤드 비트는 존재하지 않는다.

    이론상 호스트의 무제한 수용이 가능하다.

    모든 데이터가 같은 경로로 전송되지 않을 수도 있다.

 

"패킷마다 오버헤드 비트는 존재하지 않는다"는 설명은 회선교환(Circuit-Switched) 방식에 대한 설명입니다.

회선교환 방식과 패킷교환 방식의 차이는 아래와 같습니다.

  회선교환 방식
(Circuit-Switched)
패킷교환 방식
(Packet-Switched)
대역폭, 경로 고정 (O) 고정 (X)
교환 노드 전자 기계식 교환 노드 소규모 교환 노드
특징 "실시간 전송에 유리"
"대량의 데이터 고속 전송 가능"
"이론상 호스트의 무제한 수용 가능"
"데이터는 패킷으로 분할되어 전송"

( 자세한 내용은 [CISCO] 네트워크 개론 포스팅으로 )


64. 다음 중 OSI 7 계층 중 네트워크 계층과 가장 거리가 먼 프로토콜로 알맞은 것은?

    ICMP

     UDP

    IP

    ARP

 

TCP와 UDP 프로토콜은 OSI 7 Layer 중 전송 계층(4)에 해당합니다.

 

각 계층에 대한 설명은 아래와 같습니다.

  계층 이름 특징 장비 프로토콜 데이터 단위
1) 물리 계층
(Physical Layer)
전기적, 기계적, 기능적, 절차적 Hub,
Repeter
  비트
(Bit)
2) 데이터링크 계층
(DataLink Layer)
링크제어, 오류제어, 흐름제어
(Point-to-Point)
Bridge,
Switch
Ethernet,
HDLC,
PPP,
F/R
프레임
(Frame)
3) 네트워크 계층
(Network Layer)
최적의 경로 설정 Router IP,
ICMP,
ARP,
IPSec
패킷
(Packet)
4) 전송 계층
(Transport Layer)
신뢰성 있는 전송
(End-to-End)
Gateway TCP,
UDP
세그먼트
(Segment)
5) 세션 계층
(Session Layer)
대화 제어, SSL, TLS     메시지
(Message)
6) 표현 계층
(Presentation Layer)
암호화, 부호화, 압축    
7) 응용 계층
(Application Layer)
사용자, HTTPS   HTTP,
FTP,
SMTP,
DNS,
NFS

( 자세한 내용은 아래의 포스팅으로 )

> [CISCO] OSI 7 계층 <

> [CISCO] OSI 7 계층_2 <

> [CISCO] OSI 7 계층_3 <

> [정보 보안] OSI 7 Layer <


65. 다음 중 OSI 7 계층 모델에서 데이터링크 계층이 제공하는 인접한 개방형 시스템 간에 데이터 전송기능을 이용하여 연결성과 통신 경로 선택(Routing)을 제공하는 계층으로 알맞은 것은?

    전송계층

     네트워크 계층

    데이터링크 계층

    물리 계층

 

해당 설명에 대한 계층은 OSI 7 Layer 중 네트워크 계층(3)에 대한 설명입니다.

 

각 계층에 대한 설명은 아래와 같습니다.

  계층 이름 특징 장비 프로토콜 데이터 단위
1) 물리 계층
(Physical Layer)
전기적, 기계적, 기능적, 절차적 Hub,
Repeter
  비트
(Bit)
2) 데이터링크 계층
(DataLink Layer)
링크제어, 오류제어, 흐름제어
(Point-to-Point)
Bridge,
Switch
Ethernet,
HDLC,
PPP,
F/R
프레임
(Frame)
3) 네트워크 계층
(Network Layer)
최적의 경로 설정 Router IP,
ICMP,
ARP,
IPSec
패킷
(Packet)
4) 전송 계층
(Transport Layer)
신뢰성 있는 전송
(End-to-End)
Gateway TCP,
UDP
세그먼트
(Segment)
5) 세션 계층
(Session Layer)
대화 제어, SSL, TLS     메시지
(Message)
6) 표현 계층
(Presentation Layer)
암호화, 부호화, 압축    
7) 응용 계층
(Application Layer)
사용자, HTTPS   HTTP,
FTP,
SMTP,
DNS,
NFS

( 자세한 내용은 아래의 포스팅으로 )

> [CISCO] OSI 7 계층 <

> [CISCO] OSI 7 계층_2 <

> [CISCO] OSI 7 계층_3 <

> [정보 보안] OSI 7 Layer <


66. 다음 중 게이트웨이(Gateway) 주소를 확인하는 명령어로 알맞은 것은?

    nslookup

    ifconfig

    arp

     route

 

route 명령어는 현재의 라우팅 테이블을 출력하는 명령어입니다.

라우팅 테이블에서 Gateway(게이트웨이)를 확인할 수 있습니다.

[root@localhost ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    100    0        0 ens32
192.168.100.0   0.0.0.0         255.255.255.0   U     100    0        0 ens32
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

67. 다음 중 네트워크 인터페이스의 물리적 케이블 연결 정보를 확인할 수 있는 명령어로 가장 알맞은 것은?

    arp

    ifconfig

     ethtool

    ss

 

해당 설명에 대한 명령어는 ethtool 명령어입니다.

NIC (Network Interface Card)의 설정 사항을 출력합니다.


68. 다음 중 netstat 명령을 이용하여 라우팅 테이블 정보를 출력할 때 사용하는 옵션으로 알맞은 것은?

    -t

    -m

    -n

     -r

 

netstat 명령어는 네트워크 접속, 라우팅 테이블, 네트워크 인터페이스 정보를 출력하는 명령어입니다.

 

+ ss 명령어?

ss 명령어 또한 네트워크가 연결 정보를 확인할 수 있습니다.

 

netstat 명령어의 옵션은 아래와 같습니다.

netstat Option
-r 라우팅 테이블 출력
-I, -i 인터페이스 테이블 출력
-l LISTEN중인 포트 출력
-a 현재 접속중 or 대기중인 포트 출력
-g 멀티캐스트 그룹 멤버 정보 출력
.  .  .

69. 다음 설명에 해당하는 TCP 프로토콜의 패킷으로 알맞은 것은?

클라이언트에서 서버로 전송하는 최초의 패킷이다.
이 패킷을 전송받은 서버는 half-open 상태가 된다.

    RST

    SYN/ACK

     SYN

    ACK

 

해당 설명은 SYN 패킷에 대한 설명입니다.

[ OPEN ]

1) SYN (A => B)
2) SYN + ACK (B => A)
3) ACK (A => B)

 

[ CLOSED ]

1) SYN (A => B)
2) RST + ACK (B => A)
3) RST (A => B)

 


70. 다음 중 MAN을 위한 국제 표준 규격인 IEEE 802.6로 정의된 프로토콜은?

     DQDB

    X.25

    FDDI

    Frame Relay

 

해당 설명은 DQDB에 대한 설명입니다.

DQDB(Distributed Queue Dual Bus)는 IEEE 802.6으로 정의되었으며,

IEEE 802.6은 MAN(Metropolitan Area Network)를 위한 국제 표준입니다.


71. 다음 설명에 해당하는 명령으로 알맞은 것은?

www.kait.or.kr  웹서버에 https 서비스가 활성화되어 있는지 점검하려고 한다.

    telnet www.kait.or.kr@80  

    ssh www.kait.or.kr@443

    ssh www.kait.or.kr:80

     telnet www.kait.or.kr 443

 

Https는 443번 포트를 사용합니다.


72. 다음 중 IPv4C 클래스 대역에 대한 설명으로 알맞은 것은?

    IP 주소 첫 번째 부분의 2비트가 10인 경우이다.

    IP 주소 첫 번째 부분의 2비트가 11인 경우이다.

     IP 주소 첫 번째 부분의 3비트가 110인 경우이다.

    IP 주소 첫 번째 부분의 3비트가 111인 경우이다.

 

각 대역의 비트에 대한 설명은 아래와 같습니다.

A Class : IP 주소 첫 번째 부분의 1비트가 0인 경우

B Class : IP 주소 첫 번째 부분의 2비트가 10인 경우

C Class : IP 주소 첫 번째 부분의 3비트가 110인 경우

D Class : IP 주소 첫 번째 부분의 4비트가 1110인 경우

E Class : IP 주소 첫 번째 부분의 4비트가 1111인 경우


73. 다음 중 텍스트 모드로 부팅된 상태에서 X 윈도를 실행하는 명령으로 알맞은 것은?

    xinit

     startx

    systemctl xinit

    systemctl startx

 

해당 설명에 대한 명령어는 "startx" 명령어입니다.


74. 다음 중 PDF 문서를 확인할 때 사용하는 프로그램으로 알맞은 것은?

    Gimp

    eog

     evince

    Gwenview

 

해당 설명에 대한 프로그램은 "evince" 입니다.

리눅스 유틸리티에 대한 종류 및 설명은 아래와 같습니다.

[ XMMS ] : MP3 플레이어 프로그램
[ GIMP ] : 이미지 합성 및 이미지 저장 프로그램
[ eog ] : 이미지 뷰어 프로그램
[ totem ] : 동영상 플레이어
[ evince ] : PDF 문서를 볼 때 사용
[ nautilus ] : GNOME 데스크톱 기반의 파일 관리 프로그램
[ LebreOffice Calc ] : 스프레드 시트(엑셀)
[ LebreOffice Impress ] : 파워 포인트

75. 다음 설명에 해당하는 라이브러리로 알맞은 것은?

C 언어로 구현된 클라이언트 라이브러리로 X 서버와 대화를 할 수 있게 해준다. 저수준의 인터페이스로 키보드나 마우스에 대한 반응 등 단순한 기능만을 갖는다.

     Xlib

    XCB

    QT

    GTK+

 

설명에 해당하는 라이브러리는 Xlib입니다.

X Window System을 이루는 4요소는 아래와 같습니다.

1) [ Server/Client ]

2) [ X Protocol ]

3) [ Xlib ]

4) [ Xtoolkit ]


76. 다음 중 스프레드시트(Spreadsheet) 프로그램으로 실행하는 명령으로 알맞은 것은?

     oocalc

    oowriter

    ooimpress

    oodraw

 

스프레드시트(Spreadsheet) 프로그램은 LibreOffice Calc가 있으며,

SpreadSheet 프로그램으로 실행하는 명령은 oocalc가 있습니다.


77. 다음 중 이미지 뷰어 프로그램으로 가장 거리가 먼 것은?

    Eog

    ImageMagicK

    Gimp

     Totem

 

Totem은 동영상 플레이어 프로그램입니다.

 

리눅스 유틸리티에 대한 종류 및 설명은 아래와 같습니다.

[ XMMS ] : MP3 플레이어 프로그램
[ GIMP ] : 이미지 합성 및 이미지 저장 프로그램
[ eog ] : 이미지 뷰어 프로그램
[ totem ] : 동영상 플레이어
[ evince ] : PDF 문서를 볼 때 사용
[ nautilus ] : GNOME 데스크톱 기반의 파일 관리 프로그램
[ LebreOffice Calc ] : 스프레드 시트(엑셀)
[ LebreOffice Impress ] : 파워 포인트

78. 다음 설명에 해당하는 용어로 알맞은 것은?

1996년 튀빙겐 대학교 학생이었던 마티아스 에트리가 Qt 라이브러리 기반으로 만든 데스크톱 환경이다.

     KDE

    GNOME

    LXDE

    Wayland

 

해당 설명은 KDE에 대한 설명입니다.

KDE(K Desktop Environment; K 데스크톱 환경)는 자유 소프트웨어 데스크톱 환경으로, Qt Toolkit 기반입니다.


79. 다음 ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

# ( 괄호 ) list $DISPLAY

     xauth

    xhost

    xrandr

    export

 

xauth 명령어는 X Server에서 X Client 허가를 위해 생성한 키 값을 확인할 때 사용합니다.


80. 다음 중 시스템 시작 시 X 윈도 모드로 부팅하는 대신에 텍스트 모드로 부팅되도록 설정하는 명령으로 알맞은 것은?

     systemctl set-default multi-user.target

    systemctl set-default texmode.target

    systemctl set-default runlevel5.target

    systemctl set-default graphical.target

 

텍스트 모드(Terminal) 부팅 명령

> systemctl set-default multi-user.target

(runlevel3)

 

X 윈도 모드(GUI) 부팅 명령

> systemctl set-default graphical.target

(runlevel5)