computer_net_lab
1.0.0
使用 C++/Java/Python 實作以下內容:
編寫一個程序,使用適當的排序技術對幀進行排序。
使用 CRC-CCITT(16 位元)編寫錯誤檢測程式碼的程式。
編寫一個程序,使用 Bellman-Ford 演算法找到頂點之間的最短路徑。
使用 TCP/IP 套接字,編寫一個客戶端-伺服器程序,使客戶端發送文件名,並使伺服器發回所請求文件的內容(如果存在)。
在客戶端/伺服器的資料報套接字上編寫一個程序,以在客戶端顯示在伺服器端鍵入的訊息。
編寫一個簡單的 RSA 演算法程式來加密和解密資料。
使用漏桶演算法和令牌桶演算法編寫擁塞控製程式。
編寫一個程式來實現隨機早期檢測(RED)擁塞控制演算法。
一個。實現三個節點之間具有雙工鏈路的點對點網路。設定佇列大小、改變頻寬並尋找丟棄的資料包數量。
b.在由 6 個節點組成的網路拓撲上實現 ping 訊息/追蹤路由的傳輸,並找出由於擁塞而丟棄的資料包數量。
一個。使用 n 個節點實現乙太網路 LAN,並設定多個流量節點並為不同的來源/目的地繪製擁塞視窗。
b.透過模擬實現簡單的 ESS 和無線 LAN 中的傳輸節點,並確定資料包傳輸的效能。
一個。在 NS2/NS3(使用 MAC 層)或等效環境上實現並研究 GSM 的效能。
b.在 NS2/NS3(使用稱為 Call net 的堆疊)或等效環境上實現並研究 CDMA 的效能。