1. 程式人生 > >計算機網路分層及其作用

計算機網路分層及其作用

OSI體系結構,是Open System Interconnection的簡稱,它是由7層構成的。 第一層是物理層,用於建立、維護和拆除物理鏈路連線。資料的單位是位元,主要裝置有中繼器、集線器、介面卡。 第二層是資料鏈路層,在物理層提供位元流服務的基礎上,建立相鄰結點之間的資料鏈路,通過差錯控制提供資料幀在通道上無差錯的傳輸,本層在不可靠的物理介質上提供可靠的傳輸,其作用有實體地址定址、資料的成幀、流量控制、資料的檢驗、重發等,本層的單位為幀,主要裝置是二層交換機、網橋。 第三層是網路層,其就是選擇合適的網間路由和交換結點,確保資料及時傳達。網路層將資料鏈路層提供的幀組成資料包,包中封裝有網路層包頭,其中含有邏輯地址資訊(源站點和目的站點地址的網路地址)。IP是第三層的一部分,此外還有一些路由協議和地址解析協議,總之就是有關路由的一切事情都在第三層處理,地址解析和路由是第三層的重要目的,網路層還可以實現擁塞控制、忘記互聯等功能,本層的單位是資料包,典型的協議包括IP,IPX,RIP,ARP,RARP,OSPF等。主要裝置是路由器。 第四層是傳輸層,為上層提供端到端(終端使用者到終端使用者) 的透明的、可靠的資料傳輸服務,所謂的透明傳輸是指在通訊過程橫縱傳輸層對上層遮蔽了通訊傳輸系統的具體細節,即遮蔽了傳輸層以下的通訊過程。具體的協議包括有TCP,UDP,SPX.單位是資料段。 第五層是會話層,在會話層及以上的層次,資料傳送單元統稱為報文。它提供包括訪問驗證和會話管理在內的建立和維護應用之間的通訊機制。如伺服器驗證使用者登入便是在會話層完成的。 第六層是表示層,解決使用者資訊的語法表示問題。提供格式化的表示和轉換資料服務。資料的壓縮和解壓縮,加密和解密等工作都是由表示層負責的。 第七層是應用層,為作業系統或網路應用程式提供訪問網路服務的介面。這層的協議包括有Telnet,FTP,HTTP,SNMP等。