當前位置:
首頁 > 知識 > TCP/IP 定址

TCP/IP 定址

TCP/IP 使用 32 個比特或者 4 組 0 到 255 之間的數字來為計算機編址。



IP地址

每個計算機必須有一個 IP 地址才能夠連入網際網路。

每個 IP 包必須有一個地址才能夠發送到另一台計算機。

在本教程下一節,您會學習到更多關於 IP 地址和 IP 名稱的知識。



IP 地址包含 4 組數字:

TCP/IP 使用 4 組數字來為計算機編址。每個計算機必須有一個唯一的 4 組數字的地址。

每組數字必須在 0 到 255 之間,並由點號隔開,比如:192.168.1.60。



32 比特 = 4 位元組

TCP/IP 使用 32 個比特來編址。一個計算機位元組是 8 比特。所以 TCP/IP 使用了 4 個位元組。

一個計算機位元組可以包含 256 個不同的值:

00000000、00000001、00000010、00000011、00000100、00000101、00000110、00000111、00001000 ....... 直到 11111111。

現在,您應該知道了為什麼 TCP/IP 地址是介於 0 到 255 之間的 4 組數字。



IP V6

IPv6 是 "Internet Protocol Version 6" 的縮寫,也被稱作下一代互聯網協議,它是由 IETF 小組(Internet 工程任務組Internet Engineering Task Force)設計的用來替代現行的 IPv4(現行的)協議的一種新的 IP 協議。

我們知道,Internet 的主機都有一個唯一的 IP 地址,IP 地址用一個 32 位二進位的數表示一個主機號碼,但 32 位地址資源有限,已經不能滿足用戶的需求了,因此 Internet 研究組織發布新的主機標識方法,即 IPv6。

在 RFC1884 中(RFC 是 Request for Comments document 的縮寫。RFC 實際上就是 Internet 有關服務的一些標準),規定的標準語法建議把 IPv6 地址的 128 位(16 個位元組)寫成 8 個 16 位的無符號整數,每個整數用 4 個十六進位位表示,這些數之間用冒號(:)分開,例如:

686E:8C64:FFFF:FFFF:0:1180:96A:FFFF

冒號十六進位記法允許零壓縮,即一串連續的0可以用一對冒號取代,例如:

FF05:0:0:0:0:0:0:B3可以定成:FF05::B3

為了保證零壓縮有一個清晰的解釋,建議中規定,在任一地址中,只能使用一次零壓縮。該技術對已建議的分配策略特別有用,因為會有許多地址包含連續的零串。

冒號十六進位記法結合有點十進位記法的後綴。這種結合在IPv4向IPv6換階段特別有用。例如,下面的串是一個合法的冒號十六進位記法:

0:0:0:0:0:0:128.10.1.1

這種記法中,雖然冒號所分隔的每一個值是一個16位的量,但每個分點十進位部分的值則指明一個位元組的值。再使用零壓縮即可得出:

::128.10.1.1


域名

12 個阿拉伯數字很難記憶。使用一個名稱更容易。

用於 TCP/IP 地址的名字被稱為域名。runoob.com 就是一個域名。

當你鍵入一個像 http://www.runoob.com 這樣的域名,域名會被一種 DNS 程序翻譯為數字。

在全世界,數量龐大的 DNS 伺服器被連入網際網路。DNS 伺服器負責將域名翻譯為 TCP/IP 地址,同時負責使用新的域名信息更新彼此的系統。

當一個新的域名連同其 TCP/IP 地址一起註冊後,全世界的 DNS 伺服器都會對此信息進行更新。

TCP/IP 定址

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

XSL-FO 軟體
SOAP HTTP 協議

TAG:程序員小新人學習 |