브래의 슬기로운 코딩 생활
네트워크기초실습 7주차 정리 - 2교시 본문
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 클래스에 속함
'1-2 > 네트워크 기초 실습' 카테고리의 다른 글
네트워크기초실습 8주차 정리 - 1교시 (0) | 2022.10.20 |
---|---|
네트워크기초실습 7주차 정리 - 3교시 (0) | 2022.10.14 |
네트워크기초실습 7주차 정리 - 1교시 (5) | 2022.10.13 |
네트워크 기초실습 6주차 정리 - 3교시 (0) | 2022.10.07 |
네트워크 기초실습 6주차 정리 - 2교시 (0) | 2022.10.07 |