ggoggo
5.5 ICMP 본문
The Internet control message protocol (ICMP)
- 호스트 및 라우터가 네트워크 계층 정보를 서로 통신하는데 사용
- 오류 보고, 에코 요청/응답 등
- TCP 또는 UDP segment로 IP 페이로드로 전달됨
=> Transport layer control protocol
ICMP message types
Type 9(router advertisement)
: 라우터에 의해 호스트에게 그들의 존재를 알리기 위해 사용
Type 10(router solicitation)
: 호스트가 수신 라우터에서 router advertisement message를 요청하는데 사용
Traceroute program
ICMP를 이용해 만듦
- Source는 일련의 일반 IP datagram을 dest로 보냄
- 가능성 낮은 UDP port number가 있는 UDP segment
- TTL은 각 데이터그램에 대해 1씩 증가
- Source는 각 데이터그램에 대한 타이머 시작
- n번째 데이터그램이 n번째 라우터에 도착하면
- 라우터는 데이터그램을 삭제하고 ICMP 경고 메시지를 Sourceㄹ 보낸다( type 11 code 0)
- ICMP message는 router의 이름 및 IP 주호를 포함
- 데이터그램이 결국 대상 호스트에 도착하면
- 호스트가 port에 연결할 수 없는 ICMP 메시지(type3 code 3)를 보낸다
'3-1 > 컴퓨터 네트워크' 카테고리의 다른 글
6.2 Error - detection and -correction techniques (0) | 2022.06.18 |
---|---|
6.1 Introduction to the link layer (0) | 2022.06.18 |
5.4 Routing among the ISPs : BGP (0) | 2022.06.18 |
5.3 Intra-AS routing in the Internet : OSPF (0) | 2022.06.18 |
5.1 Introduction / 5.2 Routing algorithms (0) | 2022.06.11 |