技術沙龍之TCP IP 定址介紹

2021-09-25 17:46:46 字數 1648 閱讀 5898

tcp/ip 使用 32 個位元或者 4 組 0 到 255 之間的數字來為計算機編址。

每個計算機必須有乙個 ip 位址才能夠連入網際網路。

每個 ip 包必須有乙個位址才能夠傳送到另一台計算機。

tcp/ip 使用 4 組數字來為計算機編址。每個計算機必須有乙個唯一的 4 組數字的位址。

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

tcp/ip 使用 32 個位元來編址。乙個計算機位元組是 8 位元。所以 tcp/ip 使用了 4 個位元組。

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

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

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

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 就是乙個網域名稱。

當你鍵入乙個像 這樣的網域名稱,網域名稱會被一種 dns 程式翻譯為數字。

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

當乙個新的網域名稱連同其 tcp/ip 位址一起註冊後,全世界的 dns 伺服器都會對此資訊進行更新。

TCP IP協議之ARP定址

arp協議 前面講了網路層的定址是通過ip位址來做的。其實乙個資料報定址包含兩個部分 1 ip定址。2 arp定址。arp定址是用在資料鏈路層上的。我們上網的電腦都有網絡卡。那麼在資料鏈路層的進行傳遞的時候,是沒有ip的概念,都是通過找到對端裝置的硬體位址,也就是網絡卡位址來做傳輸。這個硬體位址標準...

技術沙龍之IOS相機管理

ios技術開發人員非常注重對於ios相機的管理,下面來簡單介紹一下其使用過程 相機是移動裝置的共同特點之一,我們能夠使用相機拍攝,並在應用程式裡呼叫它,而且相機的使用很簡單。2 在viewcontroller.xib中新增乙個button 按鈕 並為該按鈕建立ibaction 3 新增乙個 imag...

CSDN程式設計師技術沙龍之Python

其實從開學以來就已經習慣了每天發點部落格,雖然現在只能是寫一點沒有技術含量的,但也是很開心的,然後前兩天沒有發布!是因為3.29的時候在首頁發現了乙個技術沙龍,看了一下在北京,真的好遠,然後查了一下票,能在時間內抵達,於是就抱著不會被錄取的心思報了名。然後我就給主編發了一篇郵件,過了一會竟然真的收到...