tcp/ip report-igmp
DESCRIPTION
Power PointTRANSCRIPT
1
網工81期
Prepared by
網際網路群組管理通訊協定Internet Group Management Protocol
指導老師 : 戴致禮 老師班級 : UC103學號 : C1000204姓名 : 彭駿杰
2
網工81期
Index
1. IGMP 的介紹
2. IGMP 訊息類型
3. IGMP 運作
4. IGMP 實驗與封包分析
3
網工81期
IGMP 介紹
IGMP是一種群播方式,將同樣的訊息同時傳送給一群接收者,也就是一對多的通訊
4
網工81期
IGMP 介紹
主要利用IP堆疊實現多重傳播,其最大的好處在於節省整個網路的頻寬
其多重傳播的特性可在寬頻網路中有效的
傳輸視訊流
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
6
網工81期
IGMP 訊息類型
7
網工81期
IGMP 訊息格式欄位
(1) 類型
(2) 最大反應時間
(3) 檢查碼
(4) 群組位址
8
網工81期
IGMP運作
9
網工81期
IGMP運作
10
網工81期
IGMP 實驗與封包分析
此實驗為先於 Windows 2008 電腦建立提供串流伺服器(使用VLC多媒體播放程式),以IP: 224.1.1.1 作為群播位址,另於 Windows XP電腦執行VLC多媒體播放程式,來接收IP: 224.1.1.1發出之群播封包,再以 Wireshark 軟體進行封包擷取分析
11
網工81期
IGMP 實驗與封包分析
VLC多媒體播放程式播放串流之影音檔,另於下方控制列中可見連結之IP 224.1.1.1位址及Port No:5004
12
網工81期
IGMP 實驗與封包分析
於 Wireshark 軟體所抓之封包顯示為IGMPv3版本成員報告加入及離開群播位址224.1.1.1
13
網工81期
IGMP 實驗與封包分析
建立三向交握(Three-way handshake)程序
1.來源端送出第一個TCP封包給目的端,稱為SYN封包,要求建立連線
2.接收封包會回SYN ,ACK 封包
3.收到SYN,ACK封包,再發出ACK封包
14
網工81期
IGMP 實驗與封包分析
15
網工81期
IGMP 實驗與封包分析
16
網工81期
Q & A