網際網路的網際協議IP

2021-08-08 03:07:10 字數 1923 閱讀 2140

相信我們都知道,每一台主機(路由器)都存在ip位址,它是乙個最基本的概念。

網際協議ip是tcp/ip體系中最主要的協議之一,也是最重要的網際網路標準協議之一,而常常與ip協議配套使用的還有以下四個協議:

在這四個協議中,ip要經常使用前兩個,而後兩個要常常使用ip

我們常說的ip位址,往往是abc三類位址,它們都是單播位址(一對一通訊),abc三類位址的區別在於他們的網路號與主機號位數不同以及最前面的類別為不同,其中:

a類位址的網路號為8位,主機號為24位,類別號為0.

b類位址的網路號為16位,主機號為16位,類別號為10.

c類位址的網路號為24位,主機號為8位,類別號為110.

需要注意的是,在這裡為們的數字都為二進位制數字,轉換為十進位制後即我們熟知的最大為255.

在路由**的時候,路由器先按照所要找的ip位址中的網路號將目的網路找到。雖然ip位址的網路欄位有3種不同長度,但根據他們的類別號可以輕易的確定他們網路號準確的位數。再到達目的網路之後,再通過主機號將資料報直接交付給目的主機。

從ip位址的結構來看,ip位址不僅只是乙個主機的號碼,而是指出了連線到某個目的網路上的某個主機。如果該主機的地理位置不變,但是換了乙個網路,那麼它的ip位址就必須改變。

a類位址的網路號字段佔乙個位元組,只有7位可以使用(該位元組的第一位已固定為0),但可以提供的網路號為126個,減2的原因有兩個。第一,ip位址中的全0表示「這個」,網路號字段為全0的ip位址是個保留位址,意思是「本網路」。第二,網路號為127的保留作為本地軟體環迴測試本主機之用(後面的三個位元組不能全為0或者1,除此之外都可以用)。a類位址的主機號有三個位元組,理論上講每乙個a類網路中最大的主機數為2的24次方-2,這裡減2的原因是因為全是0的主機號字段表示該ip位址是「本主機」所連線到的單個網路位址,而全是1則表示「所有的」,因此全1的主機號字段表示該網路上的所以有主機

b類位址的網路號字段佔2個位元組,但前面的兩位已經固定了(10),只剩下了14位,它存在2的14次方-1個網路號,因為128.0.0.0是不指派的。每乙個b類網路號對應的主機號為2的14次方-2個,這是因為主機號全為0或者全為1的不可用

c類與b類類似,在此不再敘述。

(1)每乙個ip位址都由網路號和主機號組成。從這個意義上來講,ip位址是一種分等級的 位址結構。分兩個等級的好處有以下方面:第一,ip位址的管理機構在分配ip位址時只用分配網路號,而剩下的主機號則由得到該網路號的單位自行分配。這樣就方便了ip位址的管理。第二,路由器僅根據目的主機所連線的網路號來**分組而不需要考慮目的主機號,這樣就可以使得路由表中的專案數大幅度減少,從而減小類路由表所佔的儲存空間。

(2)實際上ip位址是乙個標誌乙個主機(路由器)和乙個鏈路的介面。當乙個主機同時連線到兩個網路上時,該主機就必須同時擁有兩個2個ip位址,其網路號必須是不相同的。這種主機稱為多歸屬主機。由於乙個路由器至少應當連線兩個網路,所以乙個路由器至少應當有兩個不同的ip位址。

(3)按網際網路的觀點,用**器或者網橋連線起來的若干個區域網仍為乙個網路,因此,這些區域網都具由同樣的網路號。

(4)在ip位址中,所偶分配到網路號的網路(不論範圍大小)都是平等的。

ip位址與硬體位址

這個很好理解,實體地址是資料鏈層使用的位址,而ip位址是虛擬網際網路使用的位址,即網路層以上使用的位址。

在傳送資料時,資料從上往下,然後才到資料鏈路層上傳輸,使用ip位址的ip資料報一旦到了資料鏈路層就被封裝成了mac幀了。mac幀在傳輸中使用的源位址和目的位址都是使用的硬體位址,這兩個硬體位址都寫在類mac幀的首部。其他的裝置接受mac幀時是根據mac首部的mac位址,是看不見ip位址的,只有將mac位址解封上傳給網路層後(此時已經變成了ip資料報)才能看見ip位址。

總之,ip位址是放在ip資料報的首部,mac位址是放在mac幀的首部,在網路層及網路層以上是使用ip位址,資料鏈路層是使用mac位址。

網路層 網際協議IP

網路層提供的兩種服務 網路層向上只提供簡單靈活的 無連線的 盡最大努力交付的資料報服務。這裡的資料報和分組是一樣的。網路在傳送分組時不需要先建立連線。每乙個分組 即ip資料報 獨立傳送,與前後的分組無關,不進行編號。網路層不提供服務質量的保證,有可能出現出錯 丟失 重複 失序,也不能保證分組交付的時...

網際網路協議

常見的應用層協議使用的埠號 http tcp 80 http協議使用的tcp協議的80埠,下同 共享資料夾 tcp 445 smtp tcp 25 pop3 tcp 110 telnet tcp 23 sql tcp 1433 dns udp 53 服務和應用層協議之間的關係 通過目標埠識別計算機相...

網際網路協議

爭取做乙個懂點網路概念且有趣的程式設計師。tcp ip是網際網路採用的協議標準,它是乙個協議系列,包含了100多個協議,用來將各種計算機和資料通訊裝置組成計算機網路,tcp和ip是最基本 最重要的兩個核心協議,因此,通常用tcp ip協議來代表整個網際網路協議系列 即tcp ip的定義 tcp ip...