網路實驗報告一

2021-08-13 12:05:51 字數 3307 閱讀 4579

——資料鏈路層協議的設計與實現

計 83 班 981361 同志強

[ 實驗目的]

計算機網路的資料鏈路層協議保證通訊雙方在有差錯的通訊線路上進行無差

錯的資料傳輸,是計算機網路各層協議中通訊控制功能最典型的一種協議。

本實驗實現乙個資料鏈路層協議的資料傳送部分,目的在於使學生更好地理

解資料鏈路層協議中的「滑動視窗」技術的基本工作原理,掌握計算機網路協議

的基本實現技術。

[實驗內容]

在乙個資料鏈路層的模擬實現環境中,用c 語言實現下面兩個資料鏈路層協

議。(1)「退回到n 重發」的滑動視窗協議(參考文獻[1]第四章的協議5);

(2)「選擇重發」的滑動滑動視窗協議(參考文獻[1]第四章的協議6);

[實驗原理,過程以及分析]

首先,我們來分析一下試驗原理和所得到的資料,從以下的資料我們不難分析出以下的

結論:protocol 5. events: 10000 parameters: 100 20 30

process 1:

total data frames sent: 802

data frames lost162

data frames not lost640

frames retransmitted679

good ack frames rec'd0

bad ack frames rec'd0

good data frames rec'd: 429

bad data frames rec'd201

payloads accepted129

total ack frames sent0

ack frames lost0

ack frames not lost0

timeouts97

ack timeouts0

process 0:

total data frames sent: 807

data frames lost177

data frames not lost630

frames retransmitted672

good ack frames rec'd0

bad ack frames rec'd0

good data frames rec'd: 444

bad data frames rec'd193

payloads accepted117

total ack frames sent0

ack frames lost0

ack frames not lost0

timeouts96

ack timeouts0

efficiency (payloads accepted/data pkts sent) = 15%

end of simulation. time=10000

protocol 6. events: 10000 parameters: 100 20 30

process 1:

total data frames sent: 539

data frames lost119

data frames not lost420

frames retransmitted296

good ack frames rec'd13

bad ack frames rec'd8

good data frames rec'd: 302

bad data frames rec'd132

payloads accepted202

total ack frames sent34

ack frames lost6

ack frames not lost28

timeouts296

ack timeouts34

process 0:

total data frames sent: 557

data frames lost123

data frames not lost434

frames retransmitted315

good ack frames rec'd20

bad ack frames rec'd8

good data frames rec'd: 300

bad data frames rec'd120

payloads accepted206

total ack frames sent25

ack frames lost4

ack frames not lost21

timeouts315

ack timeouts25

efficiency (payloads accepted/data pkts sent) = 37%

end of simulation. time=10000

protocol 5. events: 10000 parameters: 200 20 30

process 1:

total data frames sent: 415

data frames lost89

data frames not lost326

frames retransmitted343

good ack frames rec'd0

bad ack frames rec'd0

good data frames rec'd: 237

bad data frames rec'd101

payloads accepted73

total ack frames sent0

ack frames lost0

ack frames not lost0

timeouts49

ack timeouts0

process 0:

total data frames sent: 415

data frames lost77

data frames not lost338

frames retransmitted336

good ack frames rec'd0

bad ack frames rec'd0

good data frames rec'd: 218

bad data frames rec'd108

payloads accepted65

網路實驗報告

四川大學網路教育學院 實踐課程報告 實踐課程 校外學習中心 專業層次 年級學生姓名 學號年月日實驗1 雙機互聯通訊 實驗內容及要求 認識網路實驗室的環境和拓撲結果,並製作一根線纜將兩台裝置連線起來,達到通訊的目的,要求,成功地連線兩台裝置 步驟1 認識各種線纜 認識直通線 交叉線 直通雙絞線的線序遵...

網路實驗報告

淮海工學院電腦科學系 實驗報告書 課程名 網路安全技術 題目 網路安全實驗 1 5 班級學號 姓名課程目標與基本要求 通過實驗使學生認識網路安全技術的基本概念 原理和技術,掌握基本的網路安全攻防技術,常用資料加密方法及入侵檢測的原理和方法。加深對課堂教學的理解。培養學生的實驗技能 動手能力和分析問題...

網路實驗報告

學院專業領域 年級姓名 學號 年月日 網路認證 業務 傳輸過程分析與問題排除 1.題目要求 在區域網環境下,利用路由器進行adsl虛擬撥號,從而連線網際網路,採用web方式認證上網 1.1捕捉任何主機發出的dix ethernet v2 即ethernet ii 格式的幀 幀的長度字段 1500,幀...