1. 程式人生 > >計算機網絡三:域名、IP地址和TCP/IP協議

計算機網絡三:域名、IP地址和TCP/IP協議

情況下 我們 prot 組成 連續 網絡層 org 物理地址 通信網

一、域名

域名(Domain Name),簡稱域名、網域,是由一串用點分隔的字符型標誌名字組成的Internet上某一臺計算機或計算機組的名稱,用於在數據傳輸時標識計算機的電子方位(有時也指地理位置)。

IP地址是Internet主機的作為路由尋址用的數字體標識,人不容易記憶,因而產生了域名這一種字符型標識。例如,www.wikipedia.org是一個域名,和IP地址208.80.152.2相對應。通常可以這樣認為,因為IP地址是數字,不容易識別和記憶,所以用字符形式表示的域名來“表示”IP地址,不同公司的IP地址和其域名是一一對應的。

二、IP

IP地址(Internet Protocol Address)是指互聯網協議地址,是IP Address 的縮寫。IP地址是IP協議提供的一種統一的地址格式,它為互聯網上的每一個網絡和每一臺主機分配一個邏輯地址,以此來屏蔽物理地址的差異。IP協議位於OSI七層模型的網絡層,亦TCP/IP4 四層模型的網絡層。

IP協議:IP是英文Internet Protocol的縮寫,意思是“網絡之間互連的協議”,也就是為計算機網絡相互連接進行通信而設計的協議。在因特網中,它是能使連接到網上的所有計算機網絡實現相互通信的一套規則,規定了計算機在因特網上進行通信時應當遵守的規則。任何廠家生產的計算機系統,只要遵守IP協議就可以與因特網互連互通。正是因為有了IP協議,因特網才得以迅速發展成為世界上最大的、開放的計算機通信網絡。因此,IP協議也可以叫做“因特網協議”。

IP協議分為IPv4和IPv6兩個版本。IPv4是現在通用的IP協議,IPv6是下一代的IP協議。

IPv4協議:IP地址是一個32位的二進制數,通常被分割為4個“8位二進制數”(也就是4個字節)。IP地址通常用“點分十進制”表示成(a.b.c.d)的形式,其 a,b,c,d都是0~255之間的十進制整數。例:點分十進IP地址(192.168.1.1),實際上是32位二進制數 (11000000.10101000.00000001.00000001)。

IPv6協議:IP地址是一個128位的二進制數,有3種表示方式:

A、冒分十六進制表示法
   格式為X:X:X:X:X:X:X:X,其中每個X由4個十六進制數表示,例如:
   ABCD:EF01:2345:6789:ABCD:EF01:2345:6789
   這種表示法中,每個X的前導0是可以省略的,例如:
   2001:0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417A B、0位壓縮表示法
   在某些情況下,一個IPv6地址中間可能包含很長的一段0,可以把連續的一段0壓縮為“::”。但為保證地址解析的唯一性,地址中”::”只能出現一次, 例如:
   FF01:0:0:0:0:0:0:1101 → FF01::1101
   0:0:0:0:0:0:0:1 → ::1
   0:0:0:0:0:0:0:0 → :: C、內嵌IPv4地址表示法
   為了實現IPv4-IPv6互通,IPv4地址會嵌入IPv6地址中,此時地址常表示為:X:X:X:X:X:X:d.d.d.d,前96b采用冒分十六進制表示,而最後32b地址則使用IPv4的點分十進制表示,例如::192.168.0.1與::FFFF:192.168.0.1就是兩個典型的例子,註意在前 96b中,壓縮0位的方法依舊適用。 三、TCP/IP 協議

1、TCP/IP協議的由來:

在世界上各地,各種各樣的電腦運行著各自不同的操作系統為大家服務,這些電腦在表達同一種信息的時候所使用的方法是千差萬別。就好像聖經中上帝打亂了各地人的口音,讓他們無法合作一樣。計算機使用者意識到,計算機只是單兵作戰並不會發揮太大的作用。只有把它們聯合起來,電腦才會發揮出它最大的潛力。於是人們就想方設法的用電線把電腦連接到了一起。

但是簡單的連到一起是遠遠不夠的,就好像語言不同的兩個人互相見了面,完全不能交流信息。因而他們需要定義一些共通的東西來進行交流,TCP/IP就是為此而生。TCP/IP不是一個協議,而是一個協議族的統稱。裏面包括了IP協議,IMCP協議,TCP協議,以及我們更加熟悉的http、ftp、pop3協議等等。電腦有了這些,就好像學會了外語一樣,就可以和其他的計算機終端做自由的交流了。

2、TCP/IP 協議的定義:

TCP/IP協議族(英語:TCP/IP Protocol Suite,或TCP/IP Protocols),簡稱TCP/IP協議。

TCP/IP協議實際上是互聯網協議(Internet Protocol Suite),即一個網絡通信模型,以及一整個網絡傳輸協議家族,為互聯網的基礎通信架構。

在互聯網協議(Internet Protocol Suite)家族中,TCP(傳輸控制協議)和IP(網際協議)為最早通過的標準,所以就用TCP/IP協議“代替”了互聯聯網協議。

3、TCP/IP層、OSI層與各協議

技術分享圖片

計算機網絡三:域名、IP地址和TCP/IP協議