11 minute read

IP Header의 내용 중 TTL(Time To Live)의 기능을 설명한 것으로 옳지 않은 것은?

  1. IP 패킷은 네트워크상에서 영원히 존재할 수 있다.

  2. 일반적으로 라우터의 한 홉(Hop)을 통과할 때마다 TTL 값이 ‘1’ 씩 감소한다.

  3. Ping과 Tracert 유틸리티는 특정 호스트 컴퓨터에 접근을 시도하거나 그 호스트까지의 경로를 추적할 때 TTL 값을 사용한다.

  4. IP 패킷이 네트워크상에서 얼마동안 존재 할 수 있는가를 나타낸다.

정답 1

풀이

TTL 은 네트워크 상에서 영원히 존재할 수 없다.

데이터가 DNS 서버 캐시로부터 나오기 전에 현재 남은 시간이다.


NAT(Network Address Translation)에 대한 설명으로 옳지 않은 것은?

  1. 사설 IP 주소를 공인 IP 주소로 바꿔주는데 사용하는 통신망의 주소 변환기술이다.

  2. NAT를 사용할 경우 내부 사설 IP 주소는 C Class를 사용해야만 정상적인 동작이 가능하다.

  3. 외부 침입자가 공격하기 위해서는 사설망의 내부 사설 IP 주소를 알아야 하기 때문에 공격이 어려워지므로 내부 네트워크를 보호할 수 있는 장점이 있다.

  4. NAT를 이용하면 한정된 공인 IP 주소를 절약 할 수 있다.

정답 2

해설 : NAT는 사설 IP주소를 공인 IP 주소로 바꿔주는데 사용하는 통신망의 주소변환 기술 인트라넷의 보안에 대한 관심이 높아지면서 NAT에 대한 필요성이 증가

NAT는 해커와 같은 외부 불법 침입자들을 원천 봉쇄 할 수 있음.


네트워크 장비를 관리 감시하기 위한 목적으로 TCP/IP 상에 정의된 응용 계층의 프로토콜로, 네트워크 관리자가 네트워크 성능을 관리하고 네트워크 문제점을 찾아 수정하는데 도움을 주는 것은?

  1. SNMP

  2. CMIP

  3. SMTP

  4. POP

정답 : [1]

해설 SNMP

(Simple Network Management Protocol) 단순 망 관리 프로토콜

UDP/IP 상에서 동작하는 비교적 단순한 형태의 메세지 교환형 네트워크 이며 단순하고 구현이 용이하다.

관리의 편의성을 주지만 여러 취약점들이 존재하여 서비스 거부 공격(DoS), 버퍼 오버플로우, 비인가 접속 등 여러가지 문제점들이 발생할 수 있다.


ICMP 메시지가 사용 되는 경우에 대한 설명으로 옳지 않은 것은?

  1. 라우터나 호스트 간의 제어 또는 오류정보를 주고 받을 경우

  2. 호스트나 라우터가 IP 헤더의 문법 오류를 발견한 경우

  3. 호스트의 IP가 중복된 경우

  4. 라우터가 데이터를 전달할 수 없는 경우

정답 : [3]

해설 : ICMP 의 용도는 오류 보고이다.

인터넷을 통해 두개의 장치가 연결될 때 ICMP 를 이용하여 데이터가 도착하지 않은 경우 수신장치에서 전송 장치로 이동할 수 있는 오류를 생성할 수 있다.


프로토콜의 기본적인 기능 중, 송신기에서 발생된 정보의 정확한 전송을 위해 사용자 정보의 앞, 뒤 부분에 헤더와 트레일러를 부가하는 과정은?

  1. 캡슐화(Encapsulation)

  2. 동기화(Synchronization)

  3. 다중화(Multiplexing)

  4. 주소지정(Addressing)

정답 : [1]

해설 : 캡슐화는 무단 액세스를 방지하기 위한 기술이다. 주로 데이터 안전을 위해 사용되고, 캡슐화 과정에서 네트워크 프로토콜 스택의 각 걔충운 데이터가 올바르게전달될 수 있도록 제어정보를 추가한다.


전송효율을 최대로 하기 위해 프레임의 길이를 동적으로 변경시킬 수 있는 ARQ(Automatic Repeat Request)방식은?

  1. Adaptive ARQ

  2. Go backN ARQ

  3. SelectiveRepeat ARQ

  4. Stop and Wait ARQ

정답 : [1]

해설 : 해당 문제를 틀리고 ARQ 에 대해서 포스팅을 했었는데

Go backN ARQ 연속성

SelectiveRepeat ARQ 선택형

Stop and Wait ARQ 기본형

Adaptive ARQ 복합성 (복잡 + 적합)

라고 생각하면 된다.

아래 글 참조

[Network] ARQ 4가지 방법


인접한 개방 시스템 사이의 확실한 데이터 전송 및 전송 에러제어 기능을 갖고 접속된 기기 사이의 통신을 관리하고, 신뢰도가 낮은 전송로를 신뢰도가 높은 전송로로 바꾸는데 사용되는 계층은?

  1. 물리 계층(Physical Layer)

  2. 네트워크 계층(Network Layer)

  3. 전송 계층(Transport Layer)

  4. 데이터링크 계층(Datalink Layer)

정답 : [4]

해설 : 에러제어의 경우 데이터링크에서만 기술된다.


Multiplexing 방법 중에서 다중화 시 전송할 데이터가 없더라도 타임 슬롯이 할당되어 대역폭의 낭비를 가져오는 다중화 방식은?

  1. TDM(Time Division Multiplexer)

  2. STDM(Statistical Time Division Multiplexing)

  3. FDM(Frequency Division Multiplex)

  4. FDMA(Frequency Division Multiple Access)

정답 : [1]

해설 : 해당 문제의 멀티플렉싱의 경우도 개념이 헷갈려서 포스팅 했었는데

TDM(Time Division Multiplexer) 시간 분할 다중화

→ 시간으로 분할하여 할댱

STDM(Statistical Time Division Multiplexing) 통계 분할 다중화

→ 대역폭 요구사항에 맞게 균형성있는 할당

FDM(Frequency Division Multiplex) 주파수 분할 다중화

→ 주파수 대역으로 균형성있는 할당 제공

FDMA(Frequency Division Multiple Access) 주파수 분할 다중화 엑세스

→ FDM 과 같지만 추가된 내용으로는 사용자에게 고유한 주파수 범위를 가진다.

참조

[Network] Multiplexing 방법 4가지


서버담당자 LEE 사원은 회사 전산실에 Windows Server 2016을 구축하고, HyperV 가상화 기술을 적용하려고 한다. HyperV에 대한 설명으로 옳지 않은 것은?

  1. 하드웨어 사용률을 높여 물리적인 서버의 운영 및 유지 관리 비용을 줄일 수 있다.

  2. 서버 작업을 실행하는데 필요한 하드웨어 양을 줄일 수 있다.

  3. 테스트 환경 재현 시간을 줄여 개발 및 테스트 효율성을 향상 시킬 수 있다.

  4. 장애 조치 구성에서 필요한 만큼 물리적인 컴퓨터를 사용하므로 서버 가용성이 줄어든다.

정답 : [4]

해설 : Hyper v의 경우 하드웨어 가상화를 의미한다. 가상머신이라는 개념으로 내가 맥북으로 AWS 서버를 키고 윈도우 운영체제로 서버 호스팅을 한 것도 하드웨어 가상화가 아닐까 ? ㅋㅋㅋ

image

물어보니 맞다네 ㅋㅋ

잘 이해한 것 같다.. 틀리지 말아야지 앞으로 … ㅠ


Linux 시스템 관리자는 John사원의 계정인 John의 패스워드 정책을 변경하기 위해 아래 지문과 같이 입력하였다. 10일전 암호변경 경고를 위한 명령으로 ( )안에 알맞은 옵션은?

img

  1. m 10

  2. L 10

  3. i 10

  4. W 10

정답 : [4]

해설:

hage l root 는 현재 비밀번호 정책을 보는 것인데 아래와 같은 것들이 나온다

Last password change : Mar 24, 2016Password expires : Apr 23, 2016Password inactive : neverAccount expires : neverMinimum number of days between password change : 0Maximum number of days between password change : 99999Number of days of warning before password expires : 0

그 중에서 m 은 minimum number of…. 이고,

그 중에서 M 은 maximum number of…. 이고

또 그중에 W 는 number of days of …. 이다.

곧m은 비밀번호를 바꾸는 최소기간이고 곧 패스워드 변경이 가능한 최소 기간, 최소 m일까지는 동일 패스워드 사용 (minimum)

M은 비밀번호를 바꾸는 최대기간이고 패스워드 사용이 가능한 기간, 최대 M일까지 패스워드 사용 가능 (Maximum)

W는 비밀번호가 만료되기 전 W일 전부터 경고 메시지를 보낸다는 것이다(Warning)

개념만 이해하면 외울 필요도 없을 듯


Linux 시스템 담당자 Park 사원은 Linux 시스템 운영관리를 위해 시스템이 부팅할 때 생성된 시스템 로그를 살펴보고자 한다. 하드웨어적인 이상 유무나 디스크, 메모리, CPU, 커널 등의 이상 유무를 확인할 수 있는 로그파일은?

  1. /var/log/cron

  2. /var/log/lastlog

  3. /var/log/dmesg

  4. /var/log/btmp

정답 : [3]

해설 :

  1. /var/log/cron : cron이 실행된 것들에 대한 정보가 기록됨.

  2. /var/log/lastlog : 각 사용자의 마지막 로그인 내용이 기록되어 있음.

  3. /var/log/dmesg : 부팅 시의 시스템 로그가 기록됨.

  4. /var/log/btmp : 실패한 로그인 정보를 담고 있는 로그파일(wtmp = 성공한 로그인/로그아웃 정보를 담고 있는 로그파일)(utmp = 현재 로그인 사용자 상태 정보를 담고 있는 로그파일)

그냥 부팅과 로그는 메세지가 남을 테니 message = dmesg로 외우자


′netstat′ 명령어에 사용하는 옵션 설명에 대해 옳지 않은 것은?

  1. r : 라우팅 테이블을 표시한다.

  2. p : PID와 사용중인 프로그램명을 출력한다.

  3. t : 연결된 이후에 시간을 표시한다.

  4. y : 모든 연결에 대한 TCP 연결 템플릿을 표시한다.

정답 : [3]

해설 t 는 tcp를 가르킨다.


다음과 같이 파일의 원래 권한은 유지한 채로 모든 사용자들에게 쓰기 가능한 권한을 추가부여할 때, 결과가 다른 명령어는 무엇인가?

!https://img.comcbt.com/cbt/data/jf/jf20220821/jf20220821m34.gif?1661159086

  1. chmod 666 file

  2. chmod a+w file

  3. chmod ugo+w file

  4. chmod go=w file

정답 : [4]

r w x

4 2 1

읽기 쓰기 실행

3번 보기

chmod ugo+w file” 명령어는 “file”이라는 파일에 대해 사용자(U), 그룹(G), 다른 사용자(O)의 쓰기 권한을 추가로 설정하는 것을 의미한다.

여기서 “u”는 사용자(User)를 나타내며, “g”는 그룹(Group), “o”는 다른 사용자(Other)를 나타낸다. “+w”는 쓰기 권한을 추가한다는 의미이다.

따라서, “chmod ugo+w file” 명령어는 “file”이라는 파일에 대해 사용자, 그룹, 다른 사용자 모두에게 쓰기 권한을 추가하여 파일을 수정할 수 있도록 설정하는 것을 의미한다.

4번의 보기

chmod go=w file”는 리눅스에서 파일 권한을 변경하는 명령어. 이 명령어를 통해 “file”이라는 파일에 대한 권한을 설정한다.

따라서, “chmod go=w file” 명령어는 “file”이라는 파일에 대해 그룹과 다른 사용자의 쓰기 권한을 제거하고, 읽기(read)와 실행(execute) 권한만을 유지하도록 설정하는 것을 의미한다. 다시 말해, 그룹과 다른 사용자는 해당 파일을 수정할 수 없으며, 읽기와 실행만 가능하다.


서버 담당자 Park 사원은 데이터를 안전하게 보호하는 일을 하기 위해 BitLocker 기능을 사용하고자 한다. BitLocker를 사용하기 위해서 메인보드와 BIOS에서 지원해야 하는 기능은 무엇인가?

  1. FSRM

  2. NTLM

  3. TPM

  4. Heartbeat

정답 : [3]

해설 : bitlocker의 경우 보안 기술이라는 것은 알지만 보기의 종류들의 개념이 헷갈려서 포스팅을 한번 해야겠다.

정답의 대한 해설만 기술하자면 TPM(Trusted Platform Module )은 하드웨어 칩으로서, 안전한 부팅 프로세스와 암호화 키의 보안 저장을 제공. 따라서 메인보드는 TPM 칩을 내장하고 있어야 한다고 한다.

그 이유는 뭘까…? 왜 내장해야하지? 어떤 기능을 하길래…? 해서 알아봤다.

정확히 말하자면 BitLocker는 Windows 운영 체제에서 제공하는 전체 디스크 암호화 솔루션이라고 한다. TPM(Trusted Platform Module)는 BitLocker의 주요 요구 사항 중 하나이며, BitLocker와 TPM의 조합은 다음과 같은 이유로 꼭 필요하다고 한다.

  1. 키의 안전한 보호
  2. 부팅 프로세스의 보안
  3. 비밀번호 재설정 및 복구의 강화

즉, TPM는 BitLocker의 안전성과 기능을 강화하는 데 중요한 역할을 한다. TPM를 사용하면 암호화 키의 보호, 부팅 과정의 검증, 비밀번호 재설정 및 복구 기능 등을 통해 데이터의 기밀성과 시스템의 보안을 향상시킬 수 있다.


TCP 3WayHandShaking 과정 중 클라이언트가 보낸 연결 요청에서 패킷을 수신한 서버는 LISTEN 상태에서 무슨 상태로 변경되는가?

  1. SYN_SENT

  2. SYN_RECEIVED

  3. ESTABLISHED

  4. CLOSE

정답 : [2]

해설

TCP는 장치들 사이에 논리적인 접속을 성립(establish)하기 위하여 threeway handshake를 사용한다.

A 클라가 B서버에게 ACK 를 보내고 이후로부터는 연결이 이루어지는데

이때 B 서버의 상태가 ESTABLISHED 이다.


윈도우 서버에서 FTP(File Transfer Protocol)을 구축 운영하기 위해 먼저 설치 되어 있어야 하는 서버는 무엇인가?

  1. Active Directory

  2. 도메인 네임 시스템(Domain Name System)

  3. 인터넷 정보 서비스(Internet Information Services)

  4. 데이터베이스 서버

정답 : [3]

해설 : 인터넷 정보가 있어야 파일 전송을 할 수 있다.


Linux의 vi(Visual Interface) 명령어 중 문자 하나를 삭제할 때 사용하는 명령어는?

  1. dd

  2. x

  3. D

  4. dw

정답 : [2]

해설 : x 는 커서가 위치한 곳의 글자 1개 삭제. (5x : 문자 5개 삭제)


Linux 시스템에서 일반적으로 사용자 암호 정보를 가지는 디렉터리는?

  1. /etc

  2. /sbin

  3. /home

  4. /lib

정답 : [1]

해설 : /etc/passwd 만 기억하자


Linux에서 ′ifconfig′ 명령어를 설치하여 네트워크 인터페이스 카드를 동작시키려고 한다. 명령어에 대한 사용이 올바른 것은?

  1. ifconfig 192.168.2.4 down

  2. ifconfig eth0 192.168.2.4 up

  3. ifconfig up eth0 192.168.2.4

  4. ifconfig up eth0 192.168.2.4

정답 : [2]

해설 :

여기서 “ifconfig”는 네트워크 인터페이스를 구성하는 명령어이며, “eth0”는 설정하려는 네트워크 인터페이스의 이름입니다. “192.168.2.4”는 설정하려는 IP 주소이며, 해당 인터페이스에 할당할 IP 주소를 지정합니다. “up”은 해당 인터페이스를 활성화시키는 옵션입니다.

해석만 잘해도 틀릴수가 없는 문제 !


OSI 참조모델의 물리계층에서 작동하는 네트워크 장치는?

  1. L3 Switch

  2. Bridge

  3. Router

  4. Repeater

정답 : [4]

리피터 물리계층 !!! 허브랑 같이 물리계층 말이여~~!! 리피터는 신호 세기 증폭!! 도서관에 설치 되어있는거 봤잖아!!! 허브는 집에도 있잖아!!!! 기가지니에!!!!!!!!!!!!!!


RAID의 구성에서 미러링모드 구성이라고도 하며 디스크에 있는 모든 데이터는 동시에 다른 디스크에도 백업되어 하나의 디스크가 손상되어도 다른 디스크의 데이터를 사용할 수 있게 한 RAID 구성은?

  1. RAID 0

  2. RAID 1

  3. RAID 2

  4. RAID 3

정답 : [2]

헷갈리면 외우자 문제 많이 나오는 기출 1등은 미러링이라고….


게이트웨이(Gateway)에 대한 설명으로 옳지 않은 것은?

  1. OSI 참조 모델에서 전송계층만 연결하는 네트워크 장비이다.

  2. 두 개의 완전히 다른 네트워크 사이의 데이터 형식을 변환하는 장치이다.

  3. 데이터 변환의 기능을 가지고 있어 네트워크내의 병목 현상을 일으키는 지점이 될 수 있다.

  4. 프로토콜이 다른 네트워크 환경들을 연결할 수 있는 기능을 제공한다.

정답 : [1]

게이트 웨이는 전 계층을 인식한다..


ICMP의 Message Type필드의 유형과 질의 메시지 내용을 나타낸 것이다. 타입에 대한 설명으로 옳지 않은 것은?

  1. 3 Echo Request 질의 메시지에 응답하는데 사용된다.

  2. 4 흐름제어 및 폭주제어를 위해 사용된다.

  3. 5 대체경로(Redirect)를 알리기 위해 라우터에 사용한다.

  4. 17 Address Mask Request 장비의 서브넷 마스크를 요구하는데 사용된다.

정답 : [1]

Echo reply (type : 0) : 에코 응답에 사용

Destination unreachable (Type : 3) : 라우터가 데이터를 라우팅 못하거나 호스트가 데이터 전송을 못할 때

Sourche quench (Type : 4) : 요청폭주가 발생한 상황을 송신 측에 알려줌

Redirect (Type : 5) : 송신측으로 부터 패킷을 수신받은 라우터가 특정 목적지로 가는 더 짧은 경로가 있음을 알려줄 때

Time Exceeded 에러 메세지 (Type : 11) : 목적지에 도달하기 전에 TTL이 0에 이르렀을 때

Parameter Problem 에러메세지 (Type : 12) : checksum 에 의한 오류검출 결과 오류시 자료 재전송


Linux 시스템에서 사용자가 내린 명령어를 Kernel에 전달해주는 역할을 하는 것은?

  1. System Program

  2. Loader

  3. Shell

  4. Directory

정답 : 3

하드웨어 < 커널 ↔ 쉘 ↔ 유저. 쉽게 말해서 커널은 운영체제의 핵심 구성요소를 관리(입출력 관리 등)

쉘은 유저와 OS의 대화를 가능하게 해주는 명령어 해석기 역할.


TCP 3Way Handshaking 연결수립 절차의 1,2,3단계 중 3단계에서 사용되는 TCP 제어 Flag는 무엇인가?

  1. SYN

  2. RST

  3. SYN, ACK

  4. ACK

정답 : [4]

풀이

Syn > Syn+Ack > Ack


이더넷 프레임(Ethernet Frame)의 EtherType 필드는 데이터부분에 캡슐화된 데이터가 어느 프로토콜에 해당하는지를 나타내는 필드이다. IPv4 데이터가 캡슐화되었을 때에 표시되는 16진수 값은 무엇인가?

  1. 0x0800

  2. 0x0806

  3. 0x8100

  4. 0x86dd

정답 : [1]

0x0800=IPv4

0x0806=ARP

0x8100=Ethernet

0x86dd=IPv6


한번 설정된 경로는 전용 경로로써 데이터가 전송되는 동안 유지 해야 하는 전송 방식은?

  1. Circuit Switching

  2. Packet Switching

  3. Message Switching

  4. PCB Switching

정답 : [1]

Circuit switching은 하나의 회선을 할당받아 데이터를 주고받는 방식.

먼저 통신을 위한 연결을 해야하며 연결이 되고 나면 출발지(source)로부터 목적지(destination)까지 도착하는데 사용되는 회전 전체를 독점(dedicated)하기 때문에 다른 사람이 끼어들 수 없다.


Windows Server 2016에서 FTP 사이트 구성시 SSL을 적용함으로써 얻어지는 것은?

  1. 전송속도 증대

  2. 사용자 편의 향상

  3. 동시 접속 사용자 수 증가

  4. 보안 강화

정답 : [4]

SSL위에서 FTP를 수행하는 것으로 명령어와 데이터가 모두 암호화

SSL: Secure Sockets Layer 보안 소켓 계층

SSH 과 SSL 은 둘다 암호화 되어 있기 때문에 보안은 뛰어나다 하지만 SSL이 좀더 강화된 느낌


Linux에서 ‘/home’ 디렉터리 밑에 ‘icqa’라는 하위 디렉터리를 생성하고자 할 때 올바른 명령은?

정답 : [4]

ls: 현재 디렉터리의 디렉터리, 파일 리스트를 출력하는 명령어(list)

cd: 현재 작업 디렉터리 이동 명령어(change directory)

rmdir: directory 제거 명령어 (remove directory)

mkdir: directory 생성 명령어 (make directory)

만들다 디렉터리 make + directory !!!


IPv6 헤더 형식에서 네트워크 내에서 데이터그램의 생존 기간과 관련되는 필드는?

  1. Version

  2. Priority

  3. Next Header

  4. Hop Limit

정답 : 4

  1. Version(4비트) : IPv4이면 4 (0100), IPv6이면 6 (0110)

  2. Priority 또는 Traffic Class(8비트) : IP패킷마다 서로 다른 서비스 요구사항을 구분하기 위함. 따라서 민감한 실시간 응용 및 긴급하지 않은 데이터 패킷 간의 차별적 구분 가능

  3. Next header(8비트) : 기본헤더 다음에 위치하는 확장 헤더의 종류를 표시

  4. Hop Limit(8비트) :  버전 4의 TTL과 같은 역할


다음의 (A)에 들어갈 알맞은 용어는 무엇인가?

!https://img.comcbt.com/cbt/data/jf/jf20220821/jf20220821m19.gif?1661159086

  1. NFV (Network Functions Virtualization)

  2. WMN (Wireless Mesh Network)

  3. VPN (Virtual Private Network)

  4. CDN (Content Delivery Network)

정답: 1

해설:

NFV (Network Functions Virtualization) 네트워크 기능 가상화

WMN (Wireless Mesh Network) 무선 메시 네트워크

VPN (Virtual Private Network) 가상 사설망

CDN (Content Delivery Network) 콘텐츠 전송 네트워크

4개 모두 컴퓨터 네트워킹과 관련이 있고 목표를 달성하기 위해 가상화(물리적 서버에 분산 될 수 있는 네트워크 리소스의 가상 인스턴스 만듬) 또는 분산 네트워크(여러 장치에 걸친 네트워크 기능의 분산에 의존)를 사용한다기존 네트워킹 방식에 비해 비용절감, 확장성 및 유연성 측면에서 이점을 제공한다.


Windows Server 2016의 윈도우 서버 백업 실행방법은?

  1. diskmgmt.msc

  2. wbadmin.msc

  3. hdwwiz.cpl

  4. fsmgmt.msc

정답 : 2

해설 :

diskmgmt.msc = 디스크 관리(disk managememt)

hdwwiz.cpl = 장치 관리자(hardware wizard)

fsmgmt.msc = 공유폴더 관리(folder share management)

wbadmin.msc = 윈도우 서버 백업(window backup admin)

*괄호안 내용은 이해용도 뇌피셜

Leave a comment