什么是IP?

IP是Internet Protocol(網(wǎng)際互連協(xié)議)的縮寫,IP是整個TCP/IP協(xié)議組的核心,也是構(gòu)成互聯(lián)網(wǎng)的基礎(chǔ)。IP位于TCP/IP模型的網(wǎng)絡(luò)層(相當(dāng)于OSI模型的網(wǎng)絡(luò)層)。設(shè)計IP的目的是提高網(wǎng)絡(luò)的可擴展性:一是解決互聯(lián)網(wǎng)問題,實現(xiàn)大規(guī)模、異構(gòu)網(wǎng)絡(luò)的互聯(lián)互通;二是分割頂層網(wǎng)絡(luò)應(yīng)用和底層網(wǎng)絡(luò)技術(shù)之間的耦合關(guān)系,以利于兩者的獨立發(fā)展。根據(jù)端到端的設(shè)計原則,IP只為主機提供一種無連接、不可靠的、盡力而為的數(shù)據(jù)包傳輸服務(wù)。

1、IPv4
IPv4,是互聯(lián)網(wǎng)協(xié)議(Internet Protocol,IP)的第四版,也是第一個被廣泛使用,構(gòu)成現(xiàn)今互聯(lián)網(wǎng)技術(shù)的基礎(chǔ)的協(xié)議。連接到Internet的每個設(shè)備和域都分配有一個唯一的編號,稱為IP地址。
2、IPv6
IPv6的全稱是Internet Protocol version 6,其中,Internet Protocol譯為“互聯(lián)網(wǎng)協(xié)議”,所以,IPv6就是互聯(lián)網(wǎng)協(xié)議第6版。IPv6具有比IPv4大得多的編碼地址空間,徹底解決了IPv4地址不足的問題。同時,IPv6簡化了地址配置、網(wǎng)絡(luò)重編號和路由器通知等方面,從而提升了網(wǎng)絡(luò)連接速度。此外,使用IPv6還可提高網(wǎng)絡(luò)安全性,并降低網(wǎng)絡(luò)延時。
3、IPv4包頭
IP數(shù)據(jù)包封裝從上面層接收到的數(shù)據(jù)單元,并添加自己的頭信息。該封裝的數(shù)據(jù)被稱為IP有效載荷。 IP報頭包含所有必需的信息以在另一端傳送的數(shù)據(jù)包。IPv4包頭一般是20字節(jié)長。在以太網(wǎng)幀中,IPv4包首部緊跟著以太網(wǎng)幀首部,同時以太網(wǎng)幀首部中的協(xié)議類型值設(shè)置為080016。 IPv4一般很少使用可選項字段,如果使用IPv4包首部最長可擴展到60字節(jié)(總是4個字節(jié)4個字節(jié)的擴展)

Version:4 bit,4:表示為IPv4;6:表示為IPv6。
Header Length:4 bit,首部長度,如果不帶Option字段,則為20,最長為60。
Type of Service:8 bit,服務(wù)類型。只有在有QoS差分服務(wù)要求時,這個字段才起作用。
Total Length:16 bit,總長度,整個IP數(shù)據(jù)包的長度。
Identification:16 bit,標(biāo)識,分片重組時會用到該字段。
Flags:3 bit,標(biāo)志位。
Fragment Offset:12 bit,片偏移,分片重組時會用到該字段。
Time to Live:8 bit,生存時間。
Protocol:8 bit,協(xié)議:下一層協(xié)議。指出此數(shù)據(jù)包攜帶的數(shù)據(jù)使用何種協(xié)議,以便目的主機的IP層將數(shù)據(jù)部分上交給哪個進程處理。
Header Checksum:16 bit,首部檢驗和。
Source IP Address:32 bit,源IP地址。
Destination IP Address:32 bit,目的IP地址。
Options:可變,選項字段。
Padding:可變,填充字段,全填0。
IP66在線查IP地址位置:https://www.ip66.net/?utm-source=LJ&utm-keyword=?1146
