傳輸層是為應用層提供傳輸服務的端到端指的就是從這個應用程式到那個應用程式。
多路復用和多路分解:是傳輸層的一項基本功能,支援眾多應用程序共用同乙個傳輸層協議,並能夠將接收到的資料準確交付給不同的應用程序。
tcp套接字(標識一條tcp連線):
《源ip位址,源埠號,目的ip位址,目的埠號》
當乙個tcp報文端從網路層到達一台主機時,該主機根據這4個值來將報文段分解到相應的套接字。
如何來保證通訊的可靠性。
傳輸層把資料交給網路層由網路層來進行傳輸。
實現可靠資料傳輸的措施:在規定時間內,如果沒有收到我就認為他丟失了
滑動視窗協議是如何工作的本章重難點回顧:
可靠資料傳輸原理,停-等協議、滑動視窗協議;
tcp連線建立和釋放過程;
tcp可靠資料傳輸機制和擁塞控制方法;
第三章 模版層
每乙個web框架都需要一種很便利的方法用於動態生成html頁面。最常見的做法是使用模板。模板包含所需html頁面的靜態部分,以及一些特殊的模版語法,用於將動態內容插入靜態部分。說白了,模板層就是如何往html檔案中填入動態內容的系統。django可以配置乙個或多個模板引擎 語言 也可以不用引擎。dj...
第三章 實時傳輸協議
2.1 rtp的基礎設計哲學 2.2 rtp的標準元素 2.3 相關標準 2.4 未來標準的發展 rtp設計者面臨的挑戰是在不可靠的傳輸層上為實時 傳輸構建乙個健壯的傳輸機制。rtp設計者們是通過讓他們的設計遵從一對設計原理來達到這一目標的,這一對設計原理是 應用級成幀原理和端到端原理。應用級成幀 ...
第三章 堆疊
1.基礎知識 堆疊可以實現很多的應用,遞迴的問題轉化成非遞迴形式,在本質上也是堆疊的問題.它是一種 filo 操作的資料結構,一般也有兩種儲存方式 陣列跟鍊錶實現形式,這裡我給出了鍊錶形式的堆疊模板,裡面包括了基本的堆疊所有的操作,還有兩個比較著名的應用例子,時間倉促,精力比較有限,關於迷宮老鼠還沒...