TCP/IP 尋址

2018-01-31 15:31 更新

TCP/IP 尋址


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



IP地址

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

每個 IP 包必須有一個地址才能夠發(fā)送到另一臺計算機。

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



IP 地址包含 4 組數字:

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

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



32 比特 = 4 字節(jié)

TCP/IP 使用 32 個比特來編址。一個計算機字節(jié)是 8 比特。所以 TCP/IP 使用了 4 個字節(jié)。

一個計算機字節(jié)可以包含 256 個不同的值:

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

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



IP V6

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

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

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

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

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

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

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

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

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

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

::128.10.1.1


域名

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

用于 TCP/IP 地址的名字被稱為域名。w3cschool.cn 就是一個域名。

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

在全世界,數量龐大的 DNS 服務器被連入因特網。DNS 服務器負責將域名翻譯為 TCP/IP 地址,同時負責使用新的域名信息更新彼此的系統(tǒng)。

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

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號