計算機網路知識點 5 網路層之IP資料報

2021-08-20 19:48:43 字數 3713 閱讀 4443

通過在網路中連線多條物理電路形成一條通路後傳送資料

每條物理電路可以是一條鏈路(link)或者一條鏈路通過fdm或tdm形成的通道(channel)。

採用統計多路復用

的方法通過網路傳送資料報,有虛電路(virtual circuit)和資料報(datagram)兩種方式。

採用虛電路方式需要先建立連線然後才可以傳送資料。

採用資料報方式不需要建立連線便可以傳送資料報。交換機根據資料報的目的位址**包。

網際網路採用資料報交換技術。

虛電路包括:

交換式虛電路(switched virtual circuit)

永久虛電路(permanent virtual circuit)

例子:以下哪種交換技術採用包交換技術且在傳送資料之前需要建立連線?

a.電路交換

b.資料報

c.永久虛電路

d.交換式虛電路

答案:d

問題:下圖存在3條虛電路(red,green,blue) ,它們都是從a或者b出發的虛電路,請填寫它們的虛電路表(虛電路填寫次序: red,green,blue)。

* 介面編號用黑色字表示. vci - virtual circuits identifier

交換機s1的虛電路表:

輸入介面

輸入vci 

輸出介面

輸出vci12

3411

3221

31交換機s2的虛電路表:

輸入介面

輸入vci

輸出介面

輸出vci14

2212

3111

32問題:下面哪些關於ip協議的說法是正確的?

a.ip協議是網際網路的網路層協議.

b.ip協議可以提供可靠服務.

c.ip協議可以提供一種資料報服務.

d.ip協議是可路由的(routable).

e.ip協議可以用於連線任何物理網路.

f.ip協議具有擁塞控制機制.

答案:acde

問題:如果乙個ip資料報的協議欄位的值為17, 目的主機應該把該資料報交給哪個上層協

議?a.tcp

b.udp

c.icmp

d.igmp

答案:b

從整體上說明資料報所需的服務,即區分服務(differeniated services)。

問題:下面哪些關於ip資料報的ttl欄位的說法是正確的?

a.每經過乙個路由器ttl減1.

b.ttl的最大值為128.

c.ttl是資料報經過的跳數.

d.ttl限制了網際網路的直徑.

e.ttl記錄資料報在網上存在的時間.

f.ttl防止資料報長時間滯留在網際網路上.

答案:adf

每一種物理網路都會規定鏈路層資料幀的最大長度,稱為鏈路層mtu(maximum transmission unit).ip協議在傳輸資料報時,若ip資料報加上資料幀頭部後長度大於mtu,則將資料報文分為若干分片進行傳輸,並在目標系統中進行重組。比如說,在乙太網環境中可傳輸最大ip報文大小(mtu)為1500位元組。如果要傳輸的資料幀大小超過1500位元組,即ip資料報長度大於1472(1500-20-8=1472,普通資料報)位元組,則需要分片之後進行傳輸。

,因為ip包的首部要占用20位元組,

所以這的mtu為1500-20=1480;

,對於udp包的首部要占用8位元組

,所以這的mtu為1480-8=1472;   

例1:

資料大小為1400b,mtu最大傳輸單元為532,ip包的首部占用20位元組,532-20=512,因為以8位元組為單位,:

第乙個片段:offset=0,mf=1;

第二個片段:offset=64,mf=1;

第三個片段:offset=128,mf=0.

例2:乙個沒有選項的ip資料報的總長度為3000位元組,標識(iden)是10034,df=0,offset=0,要**到mtu為800的乙個物理網路上。如果前面的片段盡量大,如何劃分片段?填寫這些片段的 iden、offset、mf:

解析:(800-20)/8=97,每個片段最大偏移量為97

3000/8=375  375-291>97,所以片段3即為最後乙個片段

iden

offset

mf片段0

1003401

片段110034971

片段210034

1941

片段310034

2910

例3:如果上題的第二個片段在後面的乙個路由器上要**到mtu=300的物理網路上,要繼續劃分片段,填寫這些片段的 iden、offset、mf:

解析:要**的第二個片段為97~194的片段,(300-20)/8=35,每個片段偏移量為35,所以:

iden

offset

mf片段1

10034971

片段210034

1321

片段310034

1671

問題:如果不帶選項的ip資料報被分段, 這些片段頭部的哪些字段可能與原資料報頭部欄位的內容不一樣?

a.header checksum

b.mf

c.offset

d.ttl

e.total length

f.identification

g.destination address

h.protocol

答案:abce

一般格式為:

記錄路由選項:

指標字段指向下乙個

ip4(空)

, 8, …

, 40(滿)

。該資料報經過的每個路由器記錄轉出介面的

ip位址,直到記滿

9個位址。

答案:3個,指標為4時0個,為8時1個,為12時2個,為16時3個

可以使用 ping -r 命令,記錄計數躍點的路由,count有效範圍從1到9.

使用ping /?命令可查詢相關命令字元含義。

計算機網路 5 網路層 ARP

arp 當網路裝置有資料要傳送給另一台網路裝置時,必須要知道對方的網路層位址 即ip位址 ip位址由網路層來提供,但是僅有ip位址是不夠的,ip資料報文必須封裝成幀才能通過資料鏈路進行傳送。資料幀必須要包含目的mac位址,因此傳送端還必須獲取到目的mac位址。通過目的ip位址來獲取目的mac位址的過...

計算機網路7 三 網路層 IP

為主機提供資料傳輸服務。在傳送資料時,網路層把傳輸層產生的報文段或使用者資料報封裝成ip資料報進行傳送。網路層的另乙個任務是選擇合適的路由,使ip資料報可以通過網路中的路由器找到目的主機。使用的協議有ip協議,還有與ip協議配套使用的arp icmp igmp協議。位址解析協議arp 網際控制報文協...

計算機網路(10)網路層

ip多播 ip多播就是一對多的通訊,網際網路範圍內的多播要靠路由器來實現,能夠執行多播協議的路由器稱為多播路由器。多播資料報的目的位址一定不能寫主機位址,因為多播組中可能有成千上萬個主機位址,所以自資料報的目的位址中寫入多播組的標示符,設法讓加入這個多播組的主機位址與標示符關聯起來。多播組的標示符就...