• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • IPV6的包頭結構

    發表于:2007-05-26來源:作者:點擊數: 標簽:
    在IPv4中,所有包頭以32位為單位,即基本的長度單位是4個字節。在IPv6中,包頭以64位為單位,且包頭的總長度是40字節。IPv6 協議 為對其包頭定義了以下字段: 版本。長度為4位,對于IPv6,該字段必須為6。 類別。長度為8位,指明為該包提供了某種“區分服務
    在IPv4中,所有包頭以32位為單位,即基本的長度單位是4個字節。在IPv6中,包頭以64位為單位,且包頭的總長度是40字節。IPv6協議為對其包頭定義了以下字段:

    •版本。長度為4位,對于IPv6,該字段必須為6。

    •類別。長度為8位,指明為該包提供了某種“區分服務”。RFC1883中最初定義該字段只有4位,并命名為“優先級字段”,后來該字段的名字改為“類別”,在最新的IPv6Internet草案中,稱之為“業務流類別”。該字段的定義獨立于IPv6,目前尚未在任何RFC中定義。該字段的默認值是全0。

    •流標簽。長度為20位,用于標識屬于同一業務流的包。一個節點可以同時作為多個業務流的發送源。流標簽和源節點地址唯一標識了一個業務流。在RFC1883中這個字段最初被設計為24位,但當類別字段的長度增加到8位后,流標簽字段被迫減小長度來作補償。

    •凈荷長度。長度為16位,其中包括包凈荷的字節長度,即IPv6頭后的包中包含的字節數。這意味著在計算凈荷長度時包含了IPv6擴展頭的長度。

    •下一個頭。這個字段指出了IPv6頭后所跟的頭字段中的協議類型。與IPv6協議字段類似,下一個頭字段可以用來指出高層是TCP還是UDP,但它也可以用來指明IPv6擴展頭的存在。

    •跳極限。長度為8位。每當一個節點對包進行一次轉發之后,這個字段就會被減1。如果該字段達到0,這個包就將被丟棄。IPv4中有一個具有類似功能的生存期字段,但與IPv4不同,人們不愿意在IPv6中由協議定義一個關于包生存時間的上限。這意味著對過期包進行超時判斷的功能可以由高層協議完成。

    •源地址。長度為128位,指出了IPv6包的發送方地址。

    •目的地址。長度為128位,指出了IPv6包的接收方地址。這個地址可以是一個單播、組播或任意點播地址。如果使用了選路擴展頭(其中定義了一個包必須經過的特殊路由),其目的地址可以是其中某一個中間節點的地址而不必是最終地址。

    下圖中顯示了IPv6包頭的格式


    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>