1. 程式人生 > 其它 >如何使用單元測試測試執行緒安全

如何使用單元測試測試執行緒安全

在七層模型中,每一層都提供一個特殊的網路功能。從網路功能的角度觀察:下面4層(物理層、資料鏈路層、網路層和傳輸層)主要提供資料傳輸和交換功能,即以節點到節點之間的通訊為主;第4層作為上下兩部分的橋樑,是整個網路體系結構中最關鍵的部分;而上3層(會話層、表示層和應用層)則以提供使用者與應用程式之間的資訊和資料處理功能為主。簡而言之,下4層主要完成通訊子網的功能,上3層主要完成資源子網的功能。

 

OSI七層模型

傳輸單元

功能

常見協議

物理層

位元

在介質上實現位元流的透明傳輸

#####

資料鏈路層

負責建立和管理節點間的鏈路,將資料封裝成幀,進行可靠傳輸

PPP、STP、Wi-Fi

網路層

分組/資料包

邏輯定址,IP地址,在下兩層的基礎上向資源子網提供服務

IP、ICMP、IGMP、RAP、RIP、OSPF

傳輸層

資料報/報文段

提供可靠和不可靠的傳輸機制

TCP、UDP

會話層

#####

建立、終止、管理實體間的會話連線

SSH

表示層

#####

封裝資料的格式(加密解密、壓縮解壓縮)

HTTP/HTML

應用層

訊息

應用程式與網路之間的介面,直接向用戶提供服務

HTTP、FTP、SMTP、DNS、SNMP、Telnet