ssoL2 TISTORY

네트워크관리사 2급 2018.07.15 필기 <TCP/IP> 본문

certificate/네트워크관리사 2급

네트워크관리사 2급 2018.07.15 필기 <TCP/IP>

ssoL2 2021. 2. 21. 02:50

1. TCP/IP

수신측은 직접 만든 데이터도 아닌데 자동으로 수정할 수 없다. 2번 틀림

TCP(Transmission Control Protocol) 특징

-> 연결지향(Connection Oriented)이다. 

-> 송신측데이터를 패킷으로 나누어 일련번호, 수신측 주소, 에러검출코드를 추가한다.

-> 네트워크에서 송신측과 수신측간에 신뢰성 있는 전송을 확인한다.


A,B,C Class는 각각 다른 서브넷 마스크를 사용한다. 1번 틀림

서브넷 마스크(Subnet Mask) 특징

-> 하나의 네트워크 클래스를 여러 개의 네트워크로 분리하여 IP Address를 효율적으로 사용할 수 있다.

-> 서브넷 마스크는 목적지 호스트의 IP Address가 동일 네트워크상에 있는지 확인한다.

-> 서브넷 마스크를 이용하면, Traffic 관리 및 제어가 가능하다.

-> A Class는 255.0.0.0 을, B Class는 255.255.0.0 을, C Class는 255.255.255.0 을 서브넷 마스크로 사용한다.


C Class는 첫번째 옥타드가 192~223이므로 4번이다.

IP 주소 클래스는 하나의 IP주소에서 네트워크 영역과 호스트 영역을 나누기 위한 방법

A Class : 0xxx xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx => 0.0.0.0~127.255.255.255

B Class : 10xx xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx => 128.0.0.0~191.255.255.255

C Class : 110x xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx => 192.0.0.0~223.255.255.255

* 실제 네트워크 주소 1부터 126까지. 127는 안됨

* 호스트 주소 all 1인 경우 브로드캐스트 주소, all 0인 경우 네트워크 주소로 사용됨 고로 -2

출처: https://ssol2-jjanghacker.tistory.com/entry/2020118-필기?category=915166 [ssoL2 TISTORY]


4번

12개이면 2^4이므로 4 bit가 필요하다.

C Class 이므로 서브넷은 225.225.225.0이다.

따라서 1111 1111. 1111 1111. 1111 1111. _ _ _ _ 0000 이므로 남은 4 bit가 subnet을 뜻하므로 2^4=16개이다.


2번

TOS(Type of Service) : 처리량, 전달 지연, 신뢰성, 우선순위 등을 지정해 주는 필드이다.

-> TOS 필드를 사용하여 라우터나 호스트 등의 장치에서 패킷 처리에 대한 우선순위를 설정할 수 있다.


털넷은 23번이다. 3번이 틀렸다.

<자주 나오는 포트 종류>

20 : FTP(data 전송)

21 : FTP(data 전송 제어)

22 : SSH

23 : Telnet

25 : SMTP

53 : DNS

80 : WWW HTTP

123 : NTP

179 : BGP


ARP 프로토콜은 IP->MAC Address 매핑 프로토콜이다. 1번

주소 결정 프로토콜(Address Resolution Protocol, ARP) : 네트워크 상에서 IP주소를 물리적 네트워크 주소로 대응시키기 위해 사용하는 프로토콜
출처: https://ssol2-jjanghacker.tistory.com/entry/2020118-필기?category=915166 [ssoL2 TISTORY]

 

-> Static 상태로 변경하는 ARP 명령어 옵션은 [-s] 이다.

-> ARP가 MAC Address를 알기 위해 특정 호스트에게 메세지를 전송하고 이에 대한 응답을 기다린다.

-> ARP Cache는 IP Address를 MAC Address 주소로 매핑한 모든 정보를 유지하고 있다.


1번

ICMP(Internet Control Message Protocol) : TCP/IP에서 IP 패킷을 처리할 때 발생되는 문제를 알려주는 프로토콜
출처: https://ssol2-jjanghacker.tistory.com/entry/2020118-필기?category=915166 [ssoL2 TISTORY]


3번 nslookup이다.

[nslookup] : DNS 서버와 관련한 조회를 할 수 있는 명령어로, DNS 서버, DNS서버의 IP, comcbt의 IP주소를 확인할 수 있다.

[netstat] : 네트워크 접속, 라우팅 테이블, 네트워크 인터페이스의 통계 정보를 보여주는 도구

[nbtstat] : TCP/IP 상의 NetBIOS를 사용해서 상대방 윈도 시스템의 mac 주소, 사용자 이름, Login 이름 등의 통계를 나타내는 명령어

[hostname] : 시스템의 이름을 확인하거나 바꿀때 사용하는 명령어


데이터 링크의 PDU(Protocol Data Unit)은 프레임이다.

OSI(Open Systems Interconnection Reference Model 7 Layer) : 네트워크 상호호환을 위한 표준 아키텍처

Layer 7 : 응용 계층(Application layer) / Data

Layer 6 : 표현 계층(Presentation layer) / Data

Layer 5 : 세션 계층(Session layer) / Data  

Layer 4 : 전송 계층(Transport layer) / Segment

Layer 3 : 네트워크 계층(Network layer) / Packet

Layer 2 : 데이터링크 계층(Data link layer) / Frame

Layer 1 : 물리 계층(Physical layer) / Bit

출처: https://ssol2-jjanghacker.tistory.com/entry/2020118-필기 [ssoL2 TISTORY]


1번은 응용 계층 프로토콜이다.

인터넷 그룹 관리 프로토콜(Internet Group Management Protocol, IGMP) : 호스트 컴퓨터와 인접 라우터가 멀티캐스트 그룹 멤버십을 구성하는 데 사용하는 통신 프로토콜이다.

 

SMTP -> E-Mail 프로토콜 => 응용 계층

RARP -> MAC->IP => 네트워크 계층

ARP -> IP->MAC => 네트워크 계층

IGMP -> 인터넷 프로토콜 => 네트워크 계층


1번

UDP 패킷 헤더 구조 TCP에 비해 매우 단순함

발신/수신 포트 번호(Source/Destination Port) : 16 bit의 포트 번호 사용

길이(Length) : 바이트 단위의 길이

체크섬(Checksum) : 선택 항목으로 에러검출 기능

출처: https://ssol2-jjanghacker.tistory.com/entry/2020118-필기 [ssoL2 TISTORY]


3번

SSH(Secure SHell) : 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해주는 응용 프로그램 또는 그 프로토콜을 의미한다.

-> 기본적으로 SSH는 TCP/22번 포트를 사용한다.

-> 말 그대로 Telnet보다 훨씬 보안성이 뛰어나다.

-> SSH1은 RSA 암호화만 지원하고, SSH2는 RSA&DSA 까지 지원한다.

출처: https://ssol2-jjanghacker.tistory.com/entry/20200823-필기-1-TCPIP [ssoL2 TISTORY]


TFTP는 UDP 세션을 통해 전송한다. 3번 틀림

TFTP(Trivial File Transfer Protocol) : FTP와 마찬가지로 파일을 전송하기 위한 프로토콜이지만 FTP보다 더 단순한 방식으로 파일을 전송한다.

-> 신속한 파일의 전송을 원할 경우에는 FTP보다 훨씬 큰 효과를 얻을 수 있다.

-> 데이터를 빠르게 송수신하기 위해 인증 과정 없이 UDP 세션을 통해 전송한다. 


2번

-> 전송 과정에서 혼잡이 발생할 때 Traffic Class(Priority) 데이터그램을 버리게 된다.
출처: https://ssol2-jjanghacker.tistory.com/entry/20200823-필기-1-TCPIP [ssoL2 TISTORY]


email 프로토콜은 'SMTP'이다. 'SNMP'가 아니다. 4번 틀림

NMS(Network Management System, 망관리 시스템) : 네트워크 상의 장비들 감시 목적

망관리용 프로토콜로 중소규모의 TCP/IP 기반의 기본 관리 프로토콜로는 SNMP 프로토콜 사용

OSI에서 제시한 대규모 망에 대한 프로토콜은 CMIP 프로토콜 사용

출처: https://ssol2-jjanghacker.tistory.com/entry/2020118-필기 [ssoL2 TISTORY]

 

-> SNMP는 Application Layer(응용 계층)으로, 데이터 전송 과정에서 UDP를 사용한다.

출처: https://ssol2-jjanghacker.tistory.com/entry/20200823-필기-1-TCPIP [ssoL2 TISTORY]

 

-> SNMP는 비동기식 요청/응답 메시지 프로토콜이다.

-> 4가지 기능(GET, GET NEXT, SET, TRAP)을 수행한다.


IGMP는 멀티 캐스트 그룹에 가입한 네트워크 내의 호스트 관리를 한다.    3번

IGMP(Internet Group Management Protocol) : 임의의 호스트가 멀티캐스트 그룹에 가입하거나 탈퇴할 대 사용하는 프로토콜이다.

Multicasting(멀티캐스팅) : 특정 그룹에 속하는 모든 호스트에 메시지를 전송하는 방식

Comments