物理層定義了通信端點的激活、維護和關閉之間的機械特性、電氣特性、功能特性和過程特性。這壹層為上層協議傳輸數據提供物理介質。這只是壹個規範。在這壹層,數據的單位稱為位。
屬於物理層定義的典型規範有EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45、fddi令牌環網等。
第2層:數據鏈路層
數據鏈路層通過不可靠的物理介質提供可靠的傳輸。這壹層的功能包括:物理地址尋址、數據成幀、流量控制、數據錯誤檢測和重傳。在這壹層,數據單位稱為幀。數據鏈路層協議的代表有:ARP、RARP、SDLC、HDLC、PPP、STP、幀中繼等。
第3層:網絡層
網絡層負責在子網之間路由數據包。網絡層還可以實現擁塞控制、互聯網互聯等功能。在這壹層,數據單位稱為數據包。網絡層協議的代表有:IP、IPX、RIP、OSPF等。
第四層:傳輸層
傳輸層是第壹個端到端,即主機到主機的層次結構。傳輸層負責將上層數據分段,並提供可靠或不可靠的端到端傳輸。此外,傳輸層必須處理端到端錯誤控制和流量控制。在這壹層,數據單位稱為數據段。傳輸層協議的代表有:TCP、UDP、SPX等。
第五層:談話層。
會話層管理主機間的會話進程,即負責進程間會話的建立、管理和終止。會話層還通過在數據中插入檢查點來實現數據同步。會話層協議的代表有RPC、SQL、NFS、X WINDOWS和ASP。
第六層:表示層
表示層對上層數據或信息進行轉換,以確保壹臺主機的應用層信息能夠被另壹臺主機的應用程序理解。表示層的數據轉換包括數據加密、壓縮和格式轉換。表示層協議的代表包括ASCII、PICT、TIFF、JPEG、MIDI和MPEG。
第七層:應用層
應用層為操作系統或網絡應用程序提供訪問網絡服務的接口。應用層協議的代表有:Telnet、FTP、HTTP、SNMP等。
擴展數據:
談到網絡,我們不能談論OSI參考模型。OSI參考模型(OSI/RM)全稱開放系統互連(OSI/RM),是ISO提出的網絡系統互連模型。雖然OSI參考模型的實際應用意義不是很大,但它確實有助於了解網絡協議的內部運行,為我們學習網絡協議提供了很好的參考。
理解的七個層次:
物理層:物理接口規範,傳輸比特流,網卡工作在物理層。
數據層:成幀,保證幀、MAC地址的無錯傳輸,形成EH以太網幀。
網絡層:路由、流量控制、IP地址、形成IP包。
傳輸層:端口地址,比如對應端口80的HTTP。TCP和UDP在這壹層工作,還有錯誤檢查和流量控制。
會話層:組織兩個會話進程之間的通信,並使用NETBIOS和WINSOCK協議管理數據交換。QQ和其他用於通信的軟件應該在會話級別工作。
表示層:使不同操作系統之間的通信成為可能。
應用層:對應每個應用軟件
參考:百度百科-七層模型