1. IPV4數據報文的最大大小為2的16次方,即65535字節, 包括IPV4首部;原因IPV4頭中的數據總長度字段占16位
2.IPV6數據報文的最大大小為2的16次方+40字節的IPV6首部;因為IPV6頭中的凈荷長度字段占16位,這個凈荷長度字段不包括IPV6首部的,而IPV4的總長度字段包括IPV4首部;
3.IPV6中可通過特大凈荷選項把凈荷長度字段擴展到32位
4.MTU為最大傳輸單元,一般以太網的MTU是1500字節;一般MTU = MSS(1460) + 20(TCP頭) + 20(IP頭);
5.IPV4要求的最小MTU為68字節;
6.兩個主機之間的路徑中最小的MTU稱之為路徑MTU,1500字節的以太網MTU是當今最常見的路徑MTU值。
7.IPV4的DF位和IPV6的隱含DF位可用於路徑MTU發現功能;
- IPV4的TCP使用該技術時,需要將在所有數據包中設置DF位,當某中間路由器返回一個ICMP"destination unreachable,fragmentation needed but DF bit set"錯誤,TCP就會減小每個數據包的數據量並重傳;
- 路徑MTU發現對於IPV4是可選的
- IPV6的所有實現要么必須支持它,要么必須總是使用最小的MTU發送IPV6數據報;
8.最小重組緩沖區大小,IPV4為576字節(20(IP)+20(TCP)+536),IPV6為1500字節;
9.MSS最大分節大小:通告對端在每個分節中能發送的最大TCP數據量,也就是告訴對端最大可發送的實際數據量大小,從而避免分片;MSS = MTU - IP頭部 - TCP頭部;