模仿資料鏈路層停等協議

2021-08-10 13:43:30 字數 933 閱讀 3873

對於一些初學網路的人,老師突然叫你編乙個模擬停等協議的程式,可能很多人都會茫然,

我也如此,但是通過幾天的努力還是基本完成了任務,具體如下:

此程式執行在.netframework4.0以上,編譯平台vs2010;

程式介面如下:具體怎樣設計取決與程式設計的人

主要操作過程:

方法1:先建立乙個visual studio 解決方案,再在裡面新增兩個windows 視窗應用程式作為傳送方和接收方;

方法2:直接建立兩個windows 視窗應用程式作為傳送方和接收方;

程式**如下:

有的控制項名稱被修改過的所以不要直接複製要先修改控制項名稱

程式有點亂,有的**無用,但對程式沒有多大影響

傳送方源**:

using system;

using

using

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

using

using //引用socket套接字

namespace 傳送方

;return str ;

}private void beginsend() //發¤é送¨函式y

private void textbox2_textchanged(object sender, eventargs e)

private void fmsender_load(object sender, eventargs e)

{txtport.text = " 80";

ipaddress ip = dns.gethostaddresses(dns.gethostname());

txtip.text = ip[0].tostring();

資料鏈路層

測試結果如下 1.1 單選 對 為了進行差錯控制,必須對傳送的資料幀進行校驗。在區域網中廣泛使用的校驗方法是 1.2 單選 對 在區域網模型中,資料鏈路層分為1.3 單選 對 在滑動視窗流量控制 視窗大小為8 中,ack3意味著接收方期待的下一幀是幾號幀。1.4 單選 對 迴圈冗餘檢驗英文縮寫為 1...

下面哪些協議是資料鏈路層協議

篇一 資料鏈路層作業 第四章資料鏈路層練習題 一 填空題 1資料鏈路層最重要的作用就是 通過一些 協議,在不太可靠的物理鏈路上實現 資料傳輸。知識點 資料鏈路層的作用答案 資料鏈路層 可靠的 2在資料鏈路層,資料的傳送單位是 知識點 資料鏈路層的作用答案 幀 3在計算機通訊中,採用 方式進行差錯控制...

計算機網路知識 資料鏈路層基礎知識

一 設計資料鏈路層的原因 1 在原始的物理線路上傳輸資料訊號是有差錯的。2 設計資料鏈路層的主要目的就是在原始的 有差錯的物理傳輸線路的基礎上,採取差錯檢測 差錯控制與流量控制等方法,將有差錯的物理線路改進成邏輯上無差錯的資料鏈路,向網路層提供高質量的服務。3 從網路參考模型的角度看,物理層之上的各...