16
1 網工81期 Prepared by 網際網路群組管理通訊協定 Internet Group Management Protocol 指導老師 : 戴致禮 老師 班級 : UC103 學號 : C1000204 姓名 : 彭駿杰

TCP/IP Report-IGMP

Embed Size (px)

DESCRIPTION

Power Point

Citation preview

Page 1: TCP/IP Report-IGMP

1

網工81期

Prepared by

網際網路群組管理通訊協定Internet Group Management Protocol

指導老師 : 戴致禮 老師班級 : UC103學號 : C1000204姓名 : 彭駿杰

Page 2: TCP/IP Report-IGMP

2

網工81期

Index

1. IGMP 的介紹

2. IGMP 訊息類型

3. IGMP 運作

4. IGMP 實驗與封包分析

Page 3: TCP/IP Report-IGMP

3

網工81期

IGMP 介紹

IGMP是一種群播方式,將同樣的訊息同時傳送給一群接收者,也就是一對多的通訊

Page 4: TCP/IP Report-IGMP

4

網工81期

IGMP 介紹

主要利用IP堆疊實現多重傳播,其最大的好處在於節省整個網路的頻寬

其多重傳播的特性可在寬頻網路中有效的

傳輸視訊流

Page 5: TCP/IP Report-IGMP

5

網工81期

IGMP 介紹

下圖為 IGMP 位於網路層的位置

IGMP群播在IPv4 Address Classes屬於一個Class D類的位址(224.0.0.0~239.255.255.255)

IGMP ICMP

IP

ARP RARP

NETWORK

Layer

Page 6: TCP/IP Report-IGMP

6

網工81期

IGMP 訊息類型

Page 7: TCP/IP Report-IGMP

7

網工81期

IGMP 訊息格式欄位

(1) 類型

(2) 最大反應時間

(3) 檢查碼

(4) 群組位址

Page 8: TCP/IP Report-IGMP

8

網工81期

IGMP運作

Page 9: TCP/IP Report-IGMP

9

網工81期

IGMP運作

Page 10: TCP/IP Report-IGMP

10

網工81期

IGMP 實驗與封包分析

此實驗為先於 Windows 2008 電腦建立提供串流伺服器(使用VLC多媒體播放程式),以IP: 224.1.1.1 作為群播位址,另於 Windows XP電腦執行VLC多媒體播放程式,來接收IP: 224.1.1.1發出之群播封包,再以 Wireshark 軟體進行封包擷取分析

Page 11: TCP/IP Report-IGMP

11

網工81期

IGMP 實驗與封包分析

VLC多媒體播放程式播放串流之影音檔,另於下方控制列中可見連結之IP 224.1.1.1位址及Port No:5004

Page 12: TCP/IP Report-IGMP

12

網工81期

IGMP 實驗與封包分析

於 Wireshark 軟體所抓之封包顯示為IGMPv3版本成員報告加入及離開群播位址224.1.1.1

Page 13: TCP/IP Report-IGMP

13

網工81期

IGMP 實驗與封包分析

建立三向交握(Three-way handshake)程序

1.來源端送出第一個TCP封包給目的端,稱為SYN封包,要求建立連線

2.接收封包會回SYN ,ACK 封包

3.收到SYN,ACK封包,再發出ACK封包

Page 14: TCP/IP Report-IGMP

14

網工81期

IGMP 實驗與封包分析

Page 15: TCP/IP Report-IGMP

15

網工81期

IGMP 實驗與封包分析

Page 16: TCP/IP Report-IGMP

16

網工81期

Q & A