Title: ???????( IP )
1? 13 ?
2??(IGMP)
? IGMP Internet Group Management Protocol .
?????? ???? ???? ???? ?? ?? . ????? - ??? ???
???? ?? - ?????? ?? ??? ?? . IP ??? ?? . IGMP
??? IP ??????? ??
? IP ?????? IGMP ??? ??? (?? 13.1) . ?? ??
??? - ?? ???? ?? . IP ?????? ???? ??? 2
3IGMP ???
? IGMP ???? ?? ??
?? . ?? 1 . ?? 1 ????? ???? ?? ??
2 ???? ?? ?? . ??? ICMP ???? ?? ??
. ?? ?? ??? D IP ?? ?? ???? ?? ??? 0??
?? ?? ???? ?? ??? ???? ?? ??
4IGMP ????(1)
? ????? ?? ?? . ?????? ?? - ???? ?? ??????
????? ??? ????? ?? . ?? ??????? ?????
???(????) ??? ?? . ????? ?? ?????? ????? ??? ??
or ?? - ?????? ???? ???? ????? ?? ?? . ????
?????? ?? ??? ?? ??? ?? - ??? ??? ?????
?? ?? ??? ???, ??? ?? ???? ?? ???? ???
5IGMP ????(2)
? IGMP ??(report)? ??(query) . IGMP ??? ?
????? ??????? ???? ?? ??
?? 1. ??? ????? ??? ??? ?, ???? IGMP ???
???. 2. ???? ????? ??? ?? ?? ??? ????? ???
?? ?, ??? ??? ???. 3. ????? ???? ????? IGMP ???
???. 4. ???? ??? ????? ??? ? ??? ?? IGMP
??? ????? IGMP ??? ????. . ????? ???? ?????
??? ?? . ???? ??? ??? ????? ???? ???????
????? ??
6IGMP ????(3)
? IGMP ??? ?? (?? 13.3)
IGMP ??, TTL1, IGMP ?? ?? ?? ?? ??? IP ?? ??
?? ??? IP ?? ???? IP ??
IGMP ??, TTL1, IGMP ?? ?? 0 ??? IP ??
224.0.1 ??? IP ?? ???? IP ??
????? ???
???
7IGMP ????(4)
? ?? ?? . ???? ??? ???? ?? ?? IGMP ??? ???
110 ??? ????? ?? ??? ??? ?? . ???? ?????? ???
??? ?, ?? ???? ?? ??? ???? . ?? ?????? ??
???? ?? ??? ?? ?????? ?? ??? ????? ?? ??? ?
8 IGMP ????(5)
? TTL(Time-To-Live) ?? . TTL 0 ?? ???? ??
TTL 1 ??? ????? ?? (default) TTL k ?????
???? ?? ?? . ?? ? ??(expanding ring search) -
TTL? 1? ?? (1,2,3, ) . 224.0.0.0224.0.0.255
??? ??? ? ?????? ??? ?? ??? ??
9IGMP ????(6)
? ?? ??? ?? . 224.0.0.1 (?? ??? ?? ??) . ??
?????? ?????? ??? ?? ???? ??? . ? ???? ??????
???? ?, ?? ??? ??? ?????? ??? ??????? ?????
??? ????
10?(1)
? ? ?????? ????? ?? ??? ?? sun netstat
nia Name Mtu Network Address
Ipkts Ierrs Opkts Oerrs Coll le0
1500 140.252.13 140.252.13.33 4370
0 4924 0 0
224.0.0.1 08002003f642
01005e000001 s10 552 140 .252.1
140.252.1.29 13587 0 15615 0
0 224.0.0.1 lo0 1536 127
127.0.0.1 1351 0 1351
0 0 224.0.0.1
11?(2)
? IP ??? ??? sun netstat rn Routing
tables Destination Gateway Flags Refcnt Use Int
erface 140.252.13 140.252.13.33 UGH 0 32 le0 127.0
.0.1 127.0.0.1 UH 1 381 lo0 140.252.1.183 140.252.
1.29 UH 0 6 sl0 default 140.252.1.183 UG 0 328 sl
0 224.0.0.0 140.252.13.33 U 0 66 le0 140.252.13.32
140.252.13.33 U 8 5581 le0
12?(3)
? ??? ?????(140.252.13.33)?? ?? 224.1.2.3?
?? sun netstat nia Name Mtu Network
Address Ipkts Ierrs Opkts
Oerrs Coll le0 1500 140.252.13
140.252.13.33 4374 0 4929 0
0 224.1.2.3 224.0.0.1
08002003f642 01005e010203
01005e000001 s10 552 140 .252.1
140.252.1.29 13862 0 15943 0
0 224.0.0.1 lo0 1536 127
127.0.0.1 1360 0 1360
0 0 224.0.0.1
13?(4)
? ???? ???????? ??? ? tcpdump ?? (?? 13.4) 1
0.0 80203f642105e123 ip 60 sun gt
224.1.2.3 igmp report 224.1.2.3 ttl 1 2 6.94
(6.94) 80203f642105e123 ip
60 sun gt 224.1.2.3 igmp report 224.1.2.3
ttl 1
14????? ??? ?
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15
? ????? ??? ??? ???? ??? tcpdump ?? (??
13.5) 0.0 sun gt 224.0.0.4 igmp report
224.0.0.4 0.00 ( 0.00) sun gt 224.0.0.1 igmp
query 5.10 (5.10) sun gt 224.9.9.9 igmp
report 224.9.9.9 5.22 (0.12) sun gt ss4.0.0.1
igmp query 7.90 (2.68) sun gt 224.1.2.3 igmp
report 224.1.2.3 8.50 (0.60) sun gt 224.0.0.4
igmp report 224.0.0.4 11.70 (3.20) sun gt
224.9.9.9 igmp report 224.9.9.9 125.51
(113.81) sun gt 224.0.0.1 igmp query 125.70
(0.19) sun gt 224.9.9.9 igmp report
224.9.9.9 128.50 ( 2.80) sun gt 224.1.2.3
igmp report 224.1.2.3 129.10 (0.60) sun gt
224.0.0.4 igmp report 224.0.0.4 247.82 (118.72)
sun gt 224.0.0.1 igmp query 248.09 (0.27)
sun gt 224.1.2.3 igmp report 224.1.2.3 248.69
(0.60) sun gt 224.0.0.4 igmp report
224.0.0.4 255.29 (6.60) sun gt 224.9.9.9 igmp
report 224.9.9.9
15??
? ????? . ??? ????? ???? ??? ?? . ?? ?? ????
???????? ?? (???? ???? ???? ??)
? LAN, WAN . ?? LAN, ???? ??? LAN . WAN(Wide
Area Network)s LAN?? ?? . Deering and
Cheriton 1990??? ?? ??? ?????? ?????? ???? ??
??? ????? ?? . Casner and Deering 1992??? ????
IETF ??? ?? ?? ?? ??? MBONE(Multicasting
backbone)??? ?? ????? ??? ??
16TCP/IP ???? ??? ? ?????? ?? ?? ????