計算機網絡筆記—第二章:網絡協議與網絡體系結構

內容來源:網絡技術與應用-南京郵電大學

edit by ZJTao in 2017.10.16


網絡協議與分層體系結構

網絡協議三要素:1.語法 :同系雙方怎么講? 2.語義:通信雙方怎么講? 3.同步

計算機網絡體系結構定義:計算機網絡的分層,每一層功能以及每層所用到的協議的集合。

網絡協議變化:ARPANET->SNA(系統網絡體系結構)-> ISO/OSI-RM

協議層次模型:下層服務上層,接口(相鄰層交互地方)

協議為水平概念,服務為垂直概念

OSI/RM體系結構:

從上到下的七層體系結構:應用層,表示層,會話層,傳輸層,網絡層,數據鏈路層,物理層

五層體系結構:應用層,傳輸層,網絡層,數據鏈路層,物理層

應用層:直接為用戶的應用進程提供服務(HTTP,SMTP,MIME);

傳輸層:為兩臺主中進程之間的通信提供服務(TCP傳輸控制協議,UDP用戶數據報協議),傳輸層復用分用;

網絡層:為網絡上不同主機之間提供分組的傳輸服務,傳輸基本單位為分組、IP數據報;

數據鏈路層:


數據鏈路層封裝示意圖


物理層:基本單位為比特,將組成幀的比特流進行透明傳輸。插入字節使得收發雙方幀保持同步。

下圖為兩個主機見數據收發的示意圖:


甲乙主機收發數據示意圖

接收數據為上圖的逆過程,逐層剝離數據即可。

實體:表示任何可以發送和接受信息的硬件或軟件進程

PDU協議數據單元:每一層傳輸的基本單位,組合結構為 本層數據部分+額外的 協議控制信息(PCI)

SAP:指相鄰兩層交換信息的地方(兩層之間的接口)


SAP示意圖

TCP/IP體系結構(網絡協議與計算機網絡體系結構)


TCP/IP體系結構示意圖

應用層:直接為用戶的應用進程提供服務

傳輸層:為兩臺主機中的各個應用程序之間提供通信服務

互聯網絡層:負責獨立地將分組從源主機送往目的主機

網絡接入層:發送端負責接收從網絡層交付的IP分組,并將IP分組封裝在幀中,通過底層的物理網發送;接收端從底層物理網絡接收數據幀,從中剝離IP分組,上交網絡層

端部的計算機需要完整的四層結構(上圖兩端),通信子網中網絡設備(路由器)在轉發分組最高只需要用到互聯網絡層,即底部兩層,無傳輸層與應用層

TCP/IP棧:


TCP/IP棧

協議作用:

SMTP:電子郵件服務; Telent:遠程登錄服務; FTP:文件傳輸服務; HTTP:萬維網服務

SNMP:網絡管理服務; RIP:路由器選擇服務

IP同層的配套協議也分上下?

沙漏模型:


沙漏模型

IP為各種應用程序提供服務

兩種體系結構:


體系對比圖

區別:1.出發點不同:為建立全球統一標準,為實用;2.對某些問題的處理方法不同(對層次間的關系,PIN命令?);3.對異構網互聯問題;4.是否將面向連接和無連接服務并重

網絡通信標準化組織:ISO國際標準化組織,ITU國際電信聯盟

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容