300x250


세미나_08_ICMPv4_인터넷 제어 메시지 프로토콜.pptx


08. ICMPv4


contents

1.  개요
2.  ICMP 메시지

3.   ICMP 오류메시지

4.   ICMP 조회/정보성 메시지



1. 개요

ICMP 특징
IP 프로토콜만으로는 목적지까지 도달 했다는 것을 알 수 없음.
ICMPIP 계층의 구성과 IP 패킷의 성질에 관련된 정보를 제공
ICMP 메시지
ICMP 메시지들은 전송을 위해 IP 데이터그램 내에 캡슐화 됨.
유형 필드는 예약된 42개 중 8개만 사용됨.
유형마다 서로 다른 값을 갖는 코드 필드를 사용.


2. ICMP 메시지
분류
오류 메시지
목적지 도달불가, 재지정, 시간초과, 매개변수 문제
조회 또는 정보성 메시지
에코 요청, 에코응답, 라우터 광고, 라우터 간청


3. ICMP 오류 메시지
오류메시지 구성
ICMP 오류 메시지를 보낼 때
문제가 발생한 원본 데이터그램의 헤더 전체의 복사본을 포함함.(IP헤더)
데이터그램의 IP 페이로드 영역에서 다른 데이터를 포함.
크기
IP/ICMP 데이터그램의 크기는 576바이트 이하.
목적지 도달 불가(유형 3)
       
목적지에 배달 될 수 없을때.
4개의 코드가 사용됨.
1 : 호스트 도달 불가
다운된 호스트에 arp 요청을 보내려 할때 주로 발생.
3 : 포트 도달 불가
프로세스가 사용하지 않는 포트로 보내졌을때 주로 발생.
4 : 단편화가 요구됨/단편화 하지 못함.
라우터가 데이터그램을 수신 했으나,
출력할 인터페이스의 MTU데이터그램이 맞지 않을때.
MTU 값이 포함되어 ICMP리턴됨.
13 : 통신이 관리용으로 사용되어 접근 금지됨.

주로 방화벽 때문에 발생.
재지정(유형 5)
라우터가 데이터그램을 수신했지만,
자신이 호스트로 향하는 정확한 다음 홉이 아니라고 생각할 때
시간초과(유형 11)
TTL이나 홉 제한 필드 값이 너무 적을 경우.
(라우터가 데이터그램을 폐기 할 때)
매개변수 문제(유형 12)
데이터그램을 처리할 수 없을때
다른 ICMP 메시지가 문제를 적절하게 설명할 수 없을때
코드 0
다른 메시지를 적용 할 수 없음.(알수없는 오류)
코드 1
사용되지 않음.
코드 2
IHL이나 전체 길이 필드가 잘못된 것을 나타냄.
포인터
문제가 발생한 IPv4 헤더 안의 바이트 인덱스

4. ICMP 조회/정보성 메시지
ICMP 조회/정보성 메시지 구분
주소마스크, 타임스탬프, 정보요청 등이 있었지만 DHCP를 포함한 다른 효율적인 프로토콜로 대체됨.
현재 남아있는 것은 :
에코 요청
에코 응답
에코요청/응답(유형 0/8)
ID
보내는 프로세스의 PID
순서번호
초기 :0, 1개씩 증가.
데이터
요청시 로컬 시간 삽입
에코 메시지에 포함돼 리턴 됨.
Þ목적지 호스트와 시간 동기가 필요 없음.



8. 정리
8장의 주된 내용
ICMP 특징
ICMP 메시지 포맷
ICMP 메시지 구분
오류성
조회/정보성


반응형

'IT > TCP IP' 카테고리의 다른 글

05. 인터넷 프로토콜  (0) 2015.09.14
01 ~ 04 개요, 링크계층, ARP  (0) 2015.09.14
17. TCP 유지  (0) 2015.08.31
16. TCP 혼잡제어  (0) 2015.08.31
15. TCP 데이터 흐름과 윈도우 관리  (0) 2015.08.12

+ Recent posts