IPv4與IPv6標頭
IPv4(Internet協議版本4)是Internet協議(IP)的第四個版本。它用於包交換鏈路層網絡,如以太網。IPv4使用盡力而為的傳遞方法,它不提供傳遞的保證。IPv4包由報頭和數據段組成。此標題包含14個字段。IPv6(Internet協議版本6)是繼IPv4之後的IP版本。IPv6是為解決IPv4地址耗盡問題而開發的。IPv6數據包也由報頭和數據段組成。IPv6報頭由固定大小的部分組成,它可以提供主要功能和擴展報頭以包含特殊功能的選項。
什麼是IPv4頭?
版本(4位) | IHL(Internet標頭長度)(4位) | 服務類型(8位) | 總長度(16位) | ||
標識(16位) | 標誌(3位) | 片段偏移量(13位) | |||
生存時間(8位) | 協議(8位) | 頭校驗和(16位) | |||
源IP地址32位 | |||||
目標IP地址(32位) | |||||
選項(可變長度) | 填充(可變長度) |
在IPv4報頭中,源地址和目標地址的長度為32位。因此,IPv4允許4.3×109(232)個地址的地址空間。其中,一些地址被保留用於特殊用途,例如專用網絡或多播地址,這進一步減少了可用於公共用途的地址的數量。
什麼是IPv6頭?
版本(4位) | 流量等級(8位) | 流標籤(20位) | ||
有效載荷長度(16位) | 下一個標題(8位) | 躍點限制(8位) | ||
源地址(128位) | ||||
目標地址(128位) |
IPv4的報頭由固定部分和擴展部分組成。固定部分包含源地址和目標地址、躍點計數器和對擴展頭的引用(如果有)。IPv6報頭的一個重要特點是地址空間大。源地址和目標地址都允許有128位。這將創建一個3.4×1038(2128)的地址空間。擴展頭包含一些特殊信息,如路由、安全性等。
IPv4和IPv6報頭有什麼區別?