網路協議分析作業(江西理工大學期末複習)

2021-10-07 03:32:55 字數 3196 閱讀 8644

1.tcp/ip分層結構有幾層軟體層構成,各自的功能是什麼?

我的答案:(已完成)

有四層軟體層

自上向下依次為應用層,傳輸層,ip層,網路介面層:

應用層的功能為對客戶發出的乙個請求,伺服器作出響應並提供相應的服務;

傳輸層的功能為對通訊雙方的主機提供端到端的服務,傳輸層對資訊流具有調節作用,提供可靠性傳輸,確保資料到達無誤;

ip層的功能為進行網路互連,根據網間報文ip位址,從乙個網路通過路由器傳到另一網路;

網路介面層的功能為負責接收ip資料報,並負責把這些資料報傳送到指定網路上;

1.ppp協議有幾種狀態,分別代表什麼含義?

我的答案:(90)

ppp協議有5種狀態,分別是:

dead:初態和終態,表明物理層尚未準備好

establish:使用lcp建立和配置鏈路

authentication:身份認證階段

network:使用相應的ncp配置網路層協

terminate:終止鏈路

1.簡述lcp和ncp協議的功能

我的答案:(80)

lcp 位於物理層的上方,負責建立,配置和測試資料鏈路連線,同時負責協商和設定 wan 資料鏈路上的控制選項;

ncp管理對netware 伺服器資源的訪問, 向netware 檔案共享協議傳送過程呼叫訊息,處理 netware 檔案和列印資源請求.ncp是 用於 netware伺服器和客戶機之間傳輸資訊的主要協議。

1.對比pap協議和chap協議

我的答案:(70)

pap:密碼認證協議

優點:簡單

缺點:明文傳送,極易被監聽

chap:挑戰握手協議

優點:安全性有了很大改進,無需將密碼傳送到網上

缺點:安全性還不夠強,單向加密,單項認證,通過認證後不支援mppe

1.試分析arp協議的安全隱患

我的答案:(80)

可能被利用的攻擊方式:

1.假冒arp應答

2.點對點的假冒查詢

3.自動定時arp欺騙

4.對閘道器的干擾

5.推測arp解析時間

1.什麼時候要用到rarp協議,如何工作?

我的答案:(80)

rarp是逆位址解析協議,作用是完成硬體位址到ip位址的對映。

工作流程:在網路中配置一台rarp伺服器,裡面儲存著ip位址和mac位址的對映關係,當工作站啟動後,就封裝乙個mac位址rarp資料報,然後廣播到網路上去,當伺服器收到請求包後,就查詢對應的mac位址的ip位址裝入響應報文中發回給請求者。因為需要廣播請求報文,因此rarp只能用於具有廣播能力的網路

1.如何判斷乙個資料報是否需要重組?

我的答案:(80)

mf位和片偏移量位都為『0』

1.如果攜帶icmp報文的ip資料報出現差錯,會不會產生新的icmp報文?解釋原因

我的答案:(80)

不會產生新的icmp報文

因為新的icmp報文同樣存在出錯的可能,所以不產生新的icmp報文以防止無休止地迴圈產生差錯報告報文

1.為什麼路由器通告報文的傳送週期是10分鐘,而一條路由的存活時間是30分鐘?

我的答案:(60)

考慮到通告報文可能丟失,存活時間必須大於傳送週期,具體時間可以自行更改

1.乙個udp資料報首部的十六進製制表示為:0632 0045 001c e217。試求源埠、目的埠、使用者資料報的總長度和資料部分長度。這個資料報是從客戶端傳送給伺服器還是從伺服器傳送給客戶端的?使用udp的這個伺服器程式是什麼?

我的答案:(80)

源埠:0632轉換成十進位制是:1586

目的埠:0045轉換成十進位制是:69

資料報的總長度:001c轉換成十進位制是:28

資料部分長度:除去首部8位,則資料部分的長度為:20

因為目的埠=69<1023,所以是從客戶傳送給伺服器的,伺服器程式是tftp

1.tcp確認報文的丟失並不一定導致重傳,請解釋原因。

我的答案:(80)

採用tcp進行資料傳輸時,接收端傳送的確認報文段是對前面收到的正確無誤資料的確認,同時告訴傳送端自己欲接收的下乙個報文段序號值。因為有時會出現在低序號到達之前,更高序號已經到達的現象(還未重傳就收到了對更高序號的確認)。

舉個例子,假設接收方在第3個和第6個分組都傳送了確認報文,然而第3組的確認報文丟失了,不過傳送方得到了第6個分組的確認報文,就認為這6個分組都正確收到了,故確認報文丟失不一定導致該資料報重傳

1.假設tcp在乙個頻寬無限的通道上使用視窗最大值(64k位元組)進行傳輸,其平均往返時延為20毫秒,求最大吞吐量。如果平均往返時延變成40毫秒,最大吞吐量又是多少?

我的答案:(60)

1/0.02=50

50*64*8=25.6mb/s

1/0.04=25

25*64*8=12.8mb/s

1.如果傳送方有16k位元組的緩衝區,且最大報文段長度為1k位元組,在擁塞視窗達到1個mss之前,已丟失了多少個確認?

我的答案:1個
1.考慮乙個b類網路號的固定子網劃分,使它能夠適應至少76個網路。每個網路上能有多少臺主機?

我的答案:(已過期)(網路答案)

b類位址網路號16位,剩下16位為子網號+主機號

因為子網號為全0和全1時不用

所以需要76+2=78個子網,2^6<78<2^7

需要7位,那版麼剩下16-7=9位主機號

主機號中為全0和全1時不用,

因此權每個網路至少2^9-2=510臺主機

江西理工大學網路安全思考題

1.1 什麼是osi安全體系結構?1.2 被動攻擊和主動攻擊之間有什麼不同?2.1 對稱密碼的基本因素是什麼?2.2 加密演算法使用的兩個基本功能是什麼?2.4 分組密碼和流密碼的區別是什麼?3.2 什麼是mac?3.4 對於訊息認證,雜湊函式必須具有什麼性質才可用?3.6 公鑰密碼系統的基本組成元...

2023年江西理工大學C語言程式設計競賽(初級組)

解法 排序 include include include include include include include includeusing namespace std const double inf 1e20 const double pi acos 1.int main sort a,...

2023年江西理工大學C語言程式設計競賽(初級組)

include includeusing namespace std int main for i 0 i解法 找規律,前面的n行都是在中間輸出 第n 1行全部輸出 接下來的以中間為對稱關係,往兩邊擴充套件 include using namespace std int main else if i...