原文:CS144 lab1 TCPReassembler學習筆記

概述 在實驗 中,您使用 Internet 流套接字從網站獲取信息並發送電子郵件,使用 Linux 的傳輸控制的內置實現協議 TCP 。這個 TCP 實現設法產生了一對可靠的有序字節流 一個從你到服務器,一個在相反的方向 ,即使底層網絡只提供 盡力而為 的數據報。我們的意思是:可以丟失 重新排序 更改或復制的數據包。您還實施了自己的字節流抽象,在一台計算機的內存中。在接下來的四個星期里,您將實現 ...

2021-08-22 23:41 0 92 推薦指數:

查看詳情

CS144學習(1)Lab 0: networking warmup

CS144的實驗就是要實現一個用戶態TCP協議,對於提升C++的水平以及更加深入學習計算機網絡還是有很大幫助的。 第一個Lab是環境配置和熱身,環境按照文檔里的配置就行了,前面兩個小實驗就是按照步驟來的,就不細講了。 Writing webget 這一個實驗是要用他封裝好的socket庫寫 ...

Thu Feb 11 20:20:00 CST 2021 0 313
【計算機網絡】Stanford CS144 Lab Assignments 學習筆記

本文為我的斯坦福計算機網絡課的編程實驗(Lab Assignments)的學習總結。課程全稱:CS 144: Introduction to Computer Networking。 事情發生於我讀了半本《計算機網絡:自頂向下方法》后,想要找點練手的東西,碰巧在知乎上看到了這個推薦帖:CS144 ...

Tue Sep 15 20:44:00 CST 2020 62 8795
CS144學習(2)TCP協議實現

Lab1-4 分別是完成一個流重組器,TCP接收端,TCP發送端,TCP連接四個部分,將四個部分組合在一起就是一個完整的TCP端了。之后經過包裝就可以進行TCP的接收和發送了。 代碼全部在github上了。 Lab1 流重組器 這一個實驗是要實現一個流重組器,傳入數據的片段以及起始位置,之后 ...

Tue Feb 16 19:12:00 CST 2021 1 511
CS144lab筆記

CS144lab筆記筆記為本人學習CS144課程實驗的筆記 由於時間比較倉促,過年家里事情也比較多,所以展示先只附上代碼,后期我會抽時間進行完善,爭取打造成一個通俗易懂的筆記 實驗代碼參考了了下面幾位博主的筆記 知乎-熱心小馮 康宇 peilei ...

Tue Feb 01 08:01:00 CST 2022 0 813
動手學TCP——CS144實驗感想

在Stanford CS144的課程實驗Lab0~Lab4中,我們動手實現了一個自己的TCP協議,並且能夠真的與互聯網通信!此外,感謝Stanford開源本實驗並提供了大量的優質測試用例,使得我們僅僅通過互聯網就能獲取到這么好的學習資源。 本篇博客將從我自己的角度出發簡單介紹TCP協議,闡述實現 ...

Wed Mar 09 05:17:00 CST 2022 2 914
CS:APP:Lab1 -DataLab 超詳解

寫在前面 之前考研的時候csapp的書有刷過5,6遍,所以對書本知識還算比較了解。恰逢最近在學c++的時候,順帶刷一下大名鼎鼎的csapp實驗。 0. 環境准備 最好准備一個純凈的Linux系統這里建議使用docker 構建一個centos或者 ubuntu系統 實驗資料的下載 ​CS ...

Wed Jan 20 04:49:00 CST 2021 2 739
ChCore Lab1 機器啟動 實驗筆記

本文為上海交大 ipads 研究所陳海波老師等人所著的《現代操作系統:原理與實現》的課程實驗(LAB)的學習筆記的第一篇。 書籍官網:現代操作系統:原理與實現,里面有實驗的參考指南和代碼倉庫鏈接。 課程視頻與 PPT:SE315 / 2020 / Welcome。建議做實驗前至少把每個 LAB ...

Fri May 21 07:04:00 CST 2021 7 10271
SystemVerilog Testbench學習總結(Lab1)

1、ntb_template -t router router.v 執行該命令會生成3個文件(命令中router.v是dut)   a、router.if.vrh,包含信號端口的方向(相對於dut ...

Mon Aug 08 08:00:00 CST 2016 0 3857
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM