1. 程式人生 > 其它 >MIT-CS144學習隨筆-計算機網路層次架構及其基本概念

MIT-CS144學習隨筆-計算機網路層次架構及其基本概念

------------恢復內容開始------------

圖片來自於:https://zhuanlan.zhihu.com/p/152590226

首先,我們先來談談最基本的,七層網路模型和四層網路模型分別是哪七層和哪四層。

其中,

七層網路模型從上到下分別為:應用層、表示層、會話層、傳輸層、網路層、資料鏈路層、物理層(口訣:物數網傳會表應)

四層網路模型從上到下分別為:應用層、傳輸層、網際層、網路介面層

接下來,我們將介紹各個層的基本概念

應用層:體系結構中的最高層。應用層的任務是通過應用程序間的互動來完成特定網路應用。應用層協議定義的是應用程序間通訊和互動的規則.

表示層:這一層的主要功能是定義資料格式及加密。示例:加密,ASCII等

會話層:主要為兩個會話層實體進行會話,而進行的對話連線的管理服務。 會話層為客戶端的應用程式提供了開啟、關閉和管理會話的機制,亦即半永久的對話。

傳輸層:該層的協議為應用程序提供端到端的通訊服務。 它提供面向連線的資料流支援、可靠性、流量控制、多路複用等服務。

網路層:網路提供路由和定址的功能,使兩終端系統能夠互連且決定最佳路徑,並具有一定的擁塞控制和流量控制的能力。

鏈路層:資料鏈路層最基本的功能是向該層使用者提供透明的和可靠的資料傳送基本服務

物理層:網路的物理層面確保原始的資料可在各種物理媒體上傳輸.