TCP/IP 教學課程login
TCP/IP 教學課程
作者:php.cn  更新時間:2022-04-13 17:05:49

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、000000101、00000011、00000100、00000101、000001101 。

現在,您應該知道為什麼 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 位址的名字稱為網域名稱。 php.cn 就是一個網域。

當你鍵入像 http://www.php.cn 這樣的域名,網域就會被一種 DNS 程式翻譯為數字。

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

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

#

PHP中文網