對於一些初學網路的人,老師突然叫你編乙個模擬停等協議的程式,可能很多人都會茫然,
我也如此,但是通過幾天的努力還是基本完成了任務,具體如下:
此程式執行在.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 從網路參考模型的角度看,物理層之上的各...