반응형

⭐자주 출제 됨

 

ARP (Address Resolution Protocol) 네트워크 계층 3

 - 논리적 주소를 물리적 주소(하드웨어)로 변환 (IP→MAC)

 - 일정 시간이 지나면 cache내의 내용은 소멸됨

 - IP Address가 중복되어 사용되는지 찾을 수 있음

 - ARP캐시는 새로운 하드웨어가 추가된 경우 갱신됨

 - 각 호스트는 Request를 보내기 전에 ARP캐시에서 해당 하드웨어 주소를 찾아봄

   (해당 하드웨어 주소가 있으면 따로 요청하지 않음)

 

RARP (Reversw Address Resolution Protocol) 네트워크 계층 3

 - ARP의 반대개념 

 - 물리적 주소를 가지고 논리적 주소로 변환함 (MAC→IP)

 

ICMP (Internet Control Message Protocol)

 - 인터넷에서 망 관리와 관련된 에러보고, 도착가능 검사, 혼잡제어 등의 기능을 수행하는 프로토콜

   (명령어: PING, 네트워크의 이상을 체크할 때 ICMP가 무조건 따라감)

 - IP 계층의 한 부분으로 에러 메시지와 같은 상태 정보를 알려주는 프로토콜

  →IP 패킷 처리 도중 발견된 문제를 보고함

 - 다른 호스트로부터 특정 정보를 획득하기 위해 사용함

 - TCP/IP 프로토콜에서 두 호스트 간에 에러 처리를 담당함

 - 통신이 정상적으로 이루어지는지 확인함

ICMP 메세지 구조
type code checksum
identifier sequence number
optional data

 - Type: ICMP 메세지 유형 표시

 - Code: Type과 같이 사용되며 세부적인 유형을 표현함

 - Checksum: IP Datagram Checksum

 

IGMP (Internet Group Management Protocol)

 - 인터넷 그룹 관리 프로토콜

  → 1대 N방식으로 멀티캐스트 그룹에 메시지를 전송함

 - 8Byte로 구성됨

 - 멀티캐스트 그룹을 인근의 라우터들에게 알리는 수단 (쿼리 메시지는 하우터에서 호스트로)

  → 호스트와 라우터 사이에 이루어지며 TTL(Time To Live)이 제공됨

 - 그룹 유지 및 호스트 존재 여부를 판단하는 데 사용함

 - 멀티캐스트 그룹에 가입한 네트워크 내의 호스트를 관리함

 

*TTL의 역할

 - ICMP는 TTL이 설정됨. TTL 값은 라우터를 통과할 때마다 1씩 감소함

 - TTL이 0이 되면 패킷은 자동으로 폐기됨

 - 패킷이 정해진 시간 내에 도착하지 않으면 ICMP는 시간 초과 메시지를 보고함

IGMP 메세지 구조
Version IGMP 프로토콜의 버전표시, 현재는 IGMP Version 2
Type 메세지 유형/ 1=보고, 2=질의메세지
Group id 보고 메세지의 경우 호스트에서 신규 가입하고자 하는 멀티 캐스트 서버의 group id

 

IPX / SPX ( 자주 출제 되진 않음, 그냥 한번 읽어보기)

 - MS사의 제품에서 쓸 수 있도록 개량된 프로토콜

 - 노벨의 NOS인 Netware에서 사용

 - 스타크래프 같은 게임에서 주로 채택됨

 

NetBIOS

 - IBM이 만든 최초의 PC네트워크를 위한 기본적인 네트워크

 

⭐무조건 외우기

Well-Know 포트번호
Telnet 23 SSH 22
POP3 110 SMTP 25
HTTP 80    
FTP (Data) 20 FTP 21

 

tip. 요약

 - 프로토콜의 기본 개념: 프로토콜의 풀네임의 뜻 파악하기

 - 프로토콜이 사용되는 계층: i, A, R(3 계층)  TCP/UDP(4 계층), 나머지(7 계층)

 - 프로토콜의 포트번호: Well-Know 포트번호 반드시 외울 것!

 

반응형

+ Recent posts