1 / 11

封包格式

封包格式. 指導老師:溫翔安 組員:溫允中 4970E011 李雅俐 4970E025 蕭積遠 4970E026 陳欣暉 4970E086. 摘要. 網際網路控制訊息協定 ,ICMP IP 包頭欄位. 網際網路控制訊息協定 (Internet Control Messages Protocol , ICMP).

alina
Télécharger la présentation

封包格式

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 封包格式 指導老師:溫翔安 組員:溫允中4970E011 李雅俐4970E025 蕭積遠4970E026 陳欣暉4970E086

  2. 摘要 • 網際網路控制訊息協定,ICMP • IP包頭欄位

  3. 網際網路控制訊息協定(Internet Control Messages Protocol,ICMP) • 用於查錯和控制,是IP協定不可能缺少的幫手。幾乎任何的IP協定的實施(Implementation)都伴隨一個ICMP協定的實施。ICMP協定實作在IP之上,即ICMP包是作為IP的資料部分來傳送的。 • ICMP的一個重要的應用是網路擁塞控制:路由器丟棄一個IP包時,一般會用ICMP發一個訊息給這個IP包的原發送者,原發送者可以相應的降低IP包的發送頻率,以降低或避免IP包再被丟棄的可能性。 • 偵測遠端主機是否存在。 • 建立及維護路由資料。 • 重導資料傳送路徑。 • 資料流量控制。

  4. IP包頭欄位

  5. 版本:4位元,指定IP協定的版本號。 • 包頭長度(IHL):4位元,IP協定包頭的長度,指明IPv4協定包頭長度的位元組數包含多少個32位元。由於IPv4的包頭可能包含可變數量的可選項,所以這個欄位可以用來確定IPv4資料報中資料部分的偏移位置。IPv4包頭的最小長度是20個位元組,因此IHL這個欄位的最小值用十進制表示就是5(5x4 = 20位元組)。就是說,它表示的是包頭的總位元組數對於4位元組的倍數。

  6. 服務型別:定義IP協定包的處理方法,它包含如下子欄位服務型別:定義IP協定包的處理方法,它包含如下子欄位 • 過程欄位:3位,設定了資料包的重要性,取值越大資料越重要,取值範圍為:0(正常)~ 7(網路控制)延遲欄位:1位,取值:0(正常)、1(期待低的延遲)流量欄位:1位,取值:0(正常)、1(期待高的流量)可靠性欄位:1位,取值:0(正常)、1(期待高的可靠性)成本欄位:1位,取值:0(正常)、1(期待最小成本)未使用:1位

  7. 長度:IP包的總長 • 標識:唯一地標識主機所發送的一個資料段,通常每發送一個資料段後加一。但IP包被分割後,分割得到的IP包擁有相同的標識

  8. 標誌:是一個3位的控制欄位,包含: • 保留位:1位不分段位:1位,取值:0(允許資料報分段)、1(資料報不能分段)更多段位:1位,取值:0(資料包後面沒有包,該包為最後的包)、1(資料包後面有更多的包)段偏移量:當資料段被分割時,它和更多段位(MF, More fragments)進行連線,幫助目的主機將分段的包組合。

  9. TTL:表示資料包在網路上生存多久,每透過一個路由器該值減一,為0時將被路由器丟棄。TTL:表示資料包在網路上生存多久,每透過一個路由器該值減一,為0時將被路由器丟棄。 • 協定:8位元,這個欄位定義了IP資料報的資料部分使用的協定型別。常用的協定及其十進制數值包括ICMP、TCP、UDP。 • 校驗和:16位元,是IPv4資料報包頭的校驗和。 • 源IP位址 • 目的IP位址

  10. ICMP 與 IP 的關係 • 在 OSI 模型中,ICMP 協定雖然與 IP 協定同為第三層協定,但 ICMP 本身是不具備傳送能力的。實實上,它跟 TCP/UDP 一樣,也是考 IP 幫忙進行傳送。其封包結構如下: • 因此,只要網路之間能支援 IP ,那就可透過 ICMP 進行錯誤偵測與回報。

  11. Thank you

More Related