Notice
Recent Posts
Recent Comments
Link
관리 메뉴

브래의 슬기로운 코딩 생활

네트워크기초실습 7주차 정리 - 2교시 본문

1-2/네트워크 기초 실습

네트워크기초실습 7주차 정리 - 2교시

김브래 2022. 10. 14. 18:32

ICMP & IGMP

ICMP

개요

 

- ICMP: Internet Control Message Protocol

- OSI 게층형 모델의 제3계층 (네트워크 계층)에 해당

- TCP/IP 모델의 네트워크/인터넷 계층에 해당

- 네트워크 관리와 관련된 아래의 기능들을 수행

; 에러보고

; 도착 가능 검사

; 혼잡 제어

구조

 

- IP로 캡슐화 됨

- ICMP는 IP로 캡슐화 되더라도 상위 계층 프로토콜로 간주하지는 않음

 

캡슐화

 

- IP 데이터그램에 캡슐화

- ICMP 구조

 

ICMP 구조

 

- 타입 (Type, 8비트)

; ICMP 메세지의 종류를 표시

 

- 코드 (Code, 8비트)

; 각 메시지 타입별 코드값

 

- 체크섬 (Checksum, 16비트)

; 세크먼트 전체에 대한 오류 검증

 

- 기타 헤더

; 타입과 코드에 따라 달라지는 부분

 

주요 특징

 

- 멀티캐스트 시 멀티캐스트 그룹에 참석하는 수신자(호스트) 정보를 제공

; 가입한 네트워크 내의 호스트 관리 기능

 

- 다중 전송을 위한 프로토콜

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

 

- 호스트 - 라우터 또는 라우터 간 이루어짐

- TTL (Time To Live)를 제공

 

IGMP 구조

 

-Version

; IGMP 프로토콜의 버전을 의미

; 일반적으로 2의 값을 가짐

 

- Type

; 메시지의 유형

; 1: 보고

; 2: 질의

 

- Group Address

; 신규 가입을 하고자 하는 멀티캐스트 서비스의 그룹 주소

; IP 클래스에서 D 클래스에 속함