1. 程式人生 > >IP報頭及IP地址

IP報頭及IP地址

IP報頭 A類地址 張晨

IP協議報頭
技術分享圖片
1、version為ip協議版本,現今為ipv4
2、Header Length為頭部的長度,占4位,最大為1111(15),因此頭部長度最長為15*32bit=180bit(60Byte)
3、TOS為服務類型字段,前3bit為優先權,接著4位表示服務類型,分別為最小時延、最大吞吐量、最高可靠性、最小費用,最後一位為0未使用。
4、Total Length總長度,16比特,所以總長度最大為65535Byte。
5、Identification分片標識,用於分片重組,同一個數據包的標識一樣
6、Flags標誌,確定是否還有後續分片、是否需要分片等
7、Fragment Offset偏移量,假如第一個分片為數據的0~1460,那麽第一個分片的偏移量為0,第二個即為1460
8、TTL生存周期,用於防止路由環路,數據每經過一個路由器,該值減1,最大值為255;當該值為0時,數據將會被丟棄
9、Protocol協議號,表示上層協議,如tcp為6;udp為17
10、Header Checksum首部校驗和,數據傳輸校驗
11、Source IP源ip地址
12、Destination IP目標ip地址
13、Options選項,可以沒有選項。前12項共占20Byte,如果沒有選項,則IP頭部為20Byte;如果有則大於20Byte小於等於60Byte

IP地址
1、IP地址為3位,一般用點分十進制來表示。IP地址分為網絡位和主機位,同一個網段的IP地址的網絡位是相同的。每個IP地址都有它的子網掩碼,子網掩碼的網絡位全為1,主機位全為0。例如,192.168.1.1/24這個地址的子網掩碼的前24為都為1,後8位為0。

2、每個子網的最後一個IP地址為廣播地址,第一個為子網地址。
3、IP地址分為A、B、C、D、E五類地址。前三種用於正常的網絡通信,D類地址為組播地址,E類地址用於科學研究。
技術分享圖片
4、私有地址段
10.0.0.0~10.255.255.255
172.16.0.0~172.31.255.255
192.168.0.0~192.168.255.255
5、特殊地址
127.0.0.0~127.255.255.255 環回地址
0.0.0.0 表示所有地址
255.255.255.255 廣播地址(用於廣播到網絡中的所有設備)
6、IP地址在起初規劃時期的缺陷,IPv4地址不夠用,出現了子網劃分;路有條目紊亂,出現了地址匯總。
重要協議

IP報頭及IP地址