考研複試計算機網路面試題(二) 網路層

2021-10-23 06:14:45 字數 3296 閱讀 2190

這只是一部分,陸續還有計算機網路的其它章節,計算機網路的內容很多,我決定只整理資料鏈路層、網路層、傳輸層。

我的參考書是《計算機網路(謝希仁)》《王道計算機考研》,還有網上搜的。

思維導圖在我的processon,正在完善。如果對你有幫助就打賞一下吧。

還有其它系列的面試題整理

考研複試計算機組成原理面試題

考研複試作業系統面試題

考研複試資料庫原理系列

目錄

網路層功能有哪些?

什麼是盡最大努力交付

距離-向量路由演算法

鏈路狀態路由演算法

ip首部重要字段

描述ip資料報的分片

描述網路層分組**流程

ip位址的特點

解釋什麼是igp和egp

描述nat

描述arp、dhcp、icmp協議

在乙個很大的網路中能否用交換機代替路由器

ip有分片功能,而廣域網中的分組不用分片,為什麼?

路由與**。路由選擇:從相鄰的路由器獲得關於整個網路的拓撲的變化情況,動態改變所選擇的路由。分組**:路由器根據**表,將ip資料報從合適的分組**出去。

擁塞控制。通訊子網中,因出現過量分組而引起的網路效能下降稱為擁塞。擁塞控制有兩種:開環控制和閉環控制。開環控制,是設計前先將引起擁塞的因素考慮到,力求不產生擁塞,產生了擁塞就按照原計畫處理。閉環控制,是一種動態的方法,在網路中檢測擁塞,如果發生擁塞就把擁塞資訊傳到合適的地方去。

(1)不保證源主機傳送出來的ip資料報一定無差錯地交付到目的主機。

(2)不保證源主機傳送出來的ip資料報都在某一規定的時間內交付到目的主機。

(3)不保證源主機傳送出來的ip資料報一定按傳送時的順序交付到目的主機。

(4)不保證源主機傳送出來的ip資料報不會重複交付到目的主機。

(5)不故意丟棄ip資料報。丟棄ip資料報的情況是:路由器檢測出首部檢驗和有錯誤;或由於網路中通訊量過大,路由器或目的主機中的快取已無空閒空間。

定期將整個路由表傳送給與之相鄰的結點,路由表包括每條路徑的目的地和路徑的代價。距離可以理解為代價,rip將跳數作為代價。更新路由表的情況:①發現了新的路由資訊。②發現了代價更小的路由路徑。缺點是,很大的通訊子網導致很大的更新報文。

鏈路狀態演算法要求每個參與該演算法的結點都有完整的網路拓撲資訊。它執行兩個任務:①主動測試相鄰的結點狀態;②定期將鏈路狀態傳播給其它路由結點。每當有鏈路狀態報文到達時,路由結點便使用這些狀態資訊去更新自己的網路拓撲和狀態視野圖,利用的演算法是迪傑斯特拉。演算法的特點:①向本自治系統的所有結點傳送資訊。②傳送的資訊是與路由器相鄰的所有路由器的連狙狀態,也就是路由器知道的部分資訊。③只有當鏈路狀態發生變化時,路由器才向所有路由器傳送此訊息。優點:適用於較大規模的自製系統。

標識、標誌、片偏移、生存時間

標識:這個欄位是為了讓目標主機確定乙個新到達的分段屬於哪乙個資料報(當乙個資料報過大時會被分段傳輸,到達目標主機後在組合起來)。同乙個資料報的所有段它們的標識相同。

片偏移量:較長的分組在分片後,某片在原分組中的相對位置。片偏移以8個位元組為單位,因此除了最後乙個分片,其它的分片中的有效資料載荷都是8的倍數

生存時間ttl:資料報在網路中可通過的路由數的最大值。路由器在分組**前,先把ttl減去1,如果ttl變成0,就把它丟棄。

分片的原因:是因為乙個資料鏈路層資料報能承載的最大資料量(mtu)有限制,不同的鏈路上mtu可能不同,如果ip資料報超過了mtu就要將其分片。

分片和組裝:在傳送方的主機和經過的路由器上都有可能發生分片,但是只有在目的主機上才能組裝。

過程:建立乙個ip資料報時給它加乙個標識號,當經過路由器要分片時,分出的片都有相同的標識號。ip的首部還有標誌位,除了最後乙個分片外,其它的標識位mf=1,df=0;最後乙個分片,mf=0,df=1。重組的時候,根據標識來區分ip資料報,根據片偏移來確定資料的原始位置。

1)從資料報的首部提取目的主機的ip位址d,得出目的網路位址為n。

2)若n就是於此路由直接相連的某個網路位址,則進行直接交付,不需要在經過其他的路由器,直接把資料報交付目的主機。

4)若路由表中有到達網路n的路由,則把資料報傳送給路由表中所指明的下一跳路由;否則執行5)

5)若路由表中有乙個預設路由,則把資料報傳送給路由表中所指明的預設路由;否則,執行6)

6)報告**分組出錯。

1、所有的網路號是對等的。

2、每乙個ip位址都有網路號+主機號兩部分組成。

3、ip位址管理機構在分配ip位址時,只分配網路號,而剩下的主機號則由得到該網路號的單位自行分配。這樣便於管理。

4、交換機是資料鏈路層上的裝置,用它連線起來的主機仍然屬於同乙個網路。而不同區域網的主機由於網路號不同,必須通過路由器連線起來。

igp內部網管協議,在乙個自治系統內部使用的協議。

nat是指通過專用網路位址轉換為公用位址,從而對外隱藏內部管理的ip位址。它使得整個專網可以使用同乙個全球ip與網際網路連線,減少了ip位址消耗,也降低了網路內部收到攻擊的風險。

位址解析協議,即arp(address resolution protocol),是根據ip位址獲取實體地址的乙個tcp/ip協議。

dhcp(動態主機配置協議)是乙個區域網的網路協議。指的是由伺服器控制一段lp位址範圍,客戶機登入伺服器時就可以自動獲得伺服器分配的lp位址和子網掩碼。它是應用層協議,基於udp。

icmp(internet control message protocol)internet控制報文協議。它是tcp/ip協議簇的乙個子協議,用於在ip主機、路由器之間傳遞控制訊息。icmp是ip層協議。

不行,因為交換機無法連線異構網路,而路由器可以。

廣域網中能夠通過的分組最大長度是該廣域網中所有結點事先知道的,源點不可能傳送網路不支援的分組。因此沒有必要在分片。ip資料報要經過許多網路,而源節點事先不知道這些網路所能通過的分組的最大長度,等資料報到達某個網路時,中間結點發現這個資料報太長了,就要分組。

複試面試題 計算機網路

目的 同步連線雙方的序列號和確認號,並交換tcp視窗大小資訊,確認雙方有收發資料的能力。第一次 客戶端向伺服器端傳送請求連線報文段,請求建立tcp連線。第二次 伺服器端收到請求後,如果同意建立連線,就發回確認報文段。第三次 客戶端收到確認報文段後,向伺服器端再傳送確認報文段,完成tcp連線的建立。為...

計算機網路面試題

tcp udp區別以及tcp如何保證傳輸可靠性 tcp是基於連線的協議,udp是面向非連線的協議 tcp傳輸可靠,udp傳輸不可靠 tcp的可靠性是通過順序編號和確認 ack 來實現的。tcp在開始傳送乙個段時,首先將該段插入到傳送佇列之中,同時啟動時鐘。其後,如果收到了接受端對該段的ack資訊,就...

計算機網路面試題

常見題 1 osi開放式網際網路參考模型有哪些組成?2 客戶端傳給伺服器時經過tcp ip的四層模型?3 從輸入 到獲得頁面的過程?4 cookie作用是啥?和session區別是啥?tcp ip 1 什麼是tcp協議?什麼是udp協議?2 tcp udp區別?3 tcp報文頭有哪些組成?4 udp...