Title: ICMP (Internet Control Message Protocol)
1ICMP(Internet Control Message Protocol)
2? ?
- ICMP? ??
- ??? ??????? ICMP
- ICMP ???
- ICMP Message Format
- ICMP ??? (ICMP Message Type)
- ICMP ??? ? ???
3ICMP? ?? (Cont)
- ICMP
- ??? ??? ??? ????? ???? ???? ???? ??? ???? ????
- RFC 792? ??
- IP ???? ???? ?? IP????? ???? ??? ICMP? IP? ????
??? ?? ???? ??? - Ping ???? ??? ??? ????
4ICMP? ?? (Cont)
- ICMP ?? ??
- ???? ? ????? ??? ???? ??
- IP ?????? ?? ICMP ?? ???? ????? ????? ???
- ??? A?? ??? B? ?? ??? ??? ??? R1, R2, R3??? ????
???? ?? - ?????? IP??? ?? ??? IP ??? ?? ??? IP ???? ???
- ??? ?? ICMP???? ???? ??? ??
- ??2
5???
???
6ICMP? ?? (Cont)
- ICMP? ?? ???? ??? ?? ??
- ICMP ?? ???
- IP ?????? ??? IP ????? ??? ?? ?????
- ?? ??? ???????? ???? ?????
- ???? ? ? ?? ??? ?? ?????
- ??? ??? ?? ???? ???? ?? ?? ?????(?, ?? ??, ???
??, ?????? ??, ????? ??)
7??? ??????? ICMP
- ??? ??????? ICMP
- ICMP? OSI 7???? ???? ???? IP?? ?? ????
????(TCP,UDP)? ??? ?? - ICMP? 3??? ???? ??
8??? ??????? ICMP (Cont)
?? ??
?? ??
??????
I C M P
I P
I G M P
R A R P
?? ??
A R P
???? ?????
9??? ??????? ICMP (Cont)
- ??(Application)??
- TCP/IP ????? ???? ????? ???? ????? ???? ????
- FTP,SMTP,TELNET,HTTP
- ??(Transport)??
- ? ??? ?? ?? ? ??? ?? ???? ??? ? ?? ??
- TCP??? ?? ??? , UDT? ??? ??
10??? ??????? ICMP (Cont)
- ????(Network)??
- ???? ?? ?? ??? ?? ?, ??? ???? ?? ??
- ICMP, IP, IGMP
- ??(Link)??
- ??? ???? ??? ?????? ??? ????? ??
- ARP, RARP
11ICMP ???
- ICMP???
- ICMP ???? ???? ???? ??? ????? ??? IP? ?? ??? ?
- ICMP ???? IP ??????? ??
12ICMP ??? (Cont)
?? 4
?? ?? (32?? ??) IP ??? ???? ??? ????? ?? 5? ??
TOS 0(?????,?? ????, ?? ????, ?? ???
??? ICMP ???? ????? ??
?? ??? ??? ?????? ?? ??
?? ?? ??? ?? ??, ?????? ???? ??? ?? ?????
???? 1(ICMP ???? ???)
?? ?? ???? ????
??? IP ICMP ???? ???? ??? ?? ???? IP??
??? IP ICMP? ??? ?? ???? ???? IP??
13ICMP Header Format
- ICMP Header Format
- ?? ICMP ???? ???? ??(Type) ??? 15?? ?? ?? ?? ??
?? - ICMP ???? ??? ??? ?? ??? ???? ?? ?? ?? ?? ??
??(Code) ??? ??? - ???(Checksum) ??? ICMP ?? ???? ???? ?
- ICMP ???? ??(query) ??? ??, ??(error) ??? ?? ??
14ICMP Header Format (Cont)
0 7 8
15 16 31
Type Code Checksum
Message Dependant Message Dependant Message Dependant
Information Information Information
8-bit ??? ??? Type ?? ???? ???
8-bit Code ?? ??? ??? ?? ???? ??
16-bit Checksum ??
???? ICMP?????? ???? ?? ??, ???? ??? ???
reserved?? ?? ???? ? 0??? ??.
15ICMP ???
- ICMP ???
- ICMP? ??? ?? ???, ?? ? ?? ???? ???
- ?? IP ??? ???? ???? ?? ????
- ? ??
- ??? ??? ??? IP ??? ???? ???
- ? ?? ???? ?? ??
- ??? ?? ??? ?? ??? ???? ??
- ??
16ICMP ??? (Cont)
- ??? ?? ??? ??? ?? ???? ??
- ???? IP ?? TTL ?? ?? ??? ????
- ?? ??
- ???? ?? IP ?????? ??? ????
- ?? ??
- ?? ??? ????? ??? ?? ?? ??
- ?? ??? ????? ??? ??? ??? ?
- ??? ?? ??
- ?? ICMP ??? ??
17(No Transcript)
18ICMP ??? (Cont)
- ICMP Message Type
- ICMP Type 0? 8 ??/Ping
- ?? ?? ???? ICMP ???
- Ping ????? IP ??? ?? ?? ??? ? ??? ??? ???? ??
??? - ICMP Type 3 ??? ???
- ?????? ???? ???? ?? ???? ??? ??? ??? ???? ????
??? ??? ????? ?? - Code ??? ???? ???? ?? ?? ? ?? ?? ??? ??
19ICMP ??? (Cont)
- ICMP Type 4 ??? ??
- ???? ???? ?? ??? ?? ???? ???? ??? ????? ??? ??
- ????? ?? ?????? ??? ???? ????? ??(??? ??? ??)
- ICMP Type 5 ???
- ???? ???? ????? ?? ??? ?? ??? ?? ?? ??? ??? ???
?? - ???? ???? ?? ?? ??? ??? ???? ?
20(No Transcript)
21ICMP ??? (Cont)
- ICMP Type 11 - ????
- TTL??? ?? ???? ?? ??? ??
- ??? ??? ???? ?? ?? ?? ?? ? ??? ?? ? ??
- ICMP Type 13,14 ?? ??? ??, ?? ??? ??
- ICMP Type 13?14 ???? ?? IP ??? ?? ??? ???? ?? ??
- ?? ???? ???? ??? ?? ?? ???? ??? ??? ??? ???? ??
- ?? ?? ???? ???? ??? ??? ??
22(No Transcript)
23(No Transcript)
24ICMP ???
- ICMP ???
- Unreachable Type ? ?? ??
- Redirect? ?? ??
- ???
- ICMP? ?? ??? ??? ??? ?? ?? ???? ????? ?