全部課程
tcp/ip參考模型分為哪幾層
發布時間: 2021-11-22
tcp/ip參考模型分為哪幾層?TCP/IP協議族是一個四層協議系統,自底而上分別是數據鏈路層、網絡層、傳輸層和應用層,每一層完成不同的功能,且通過若干協議來實現,上層協議使用下層協議提供的服務。
一、應用層
ICP/IP協議族在這一層面有著很多協議來支持不同的應用,許多大家所熟悉的基于Internet的應用的實現就離不開這些協議。
用戶調用應用程序通過TCP/IP來訪問相應的服務。應用層負責將這些應用程序
信息轉換成數據流,交給傳輸層處理。
二、傳輸層
這一層的的功能主要是提供應用程序間的通信,TCP/IP協議族在這一層的協議有TCP和UDP。(UDP)
在發送方,傳輸層將應用層提供的數據分段(或稱分組,即將數據分成小段),
并將這些數據段加上標識,包括由哪個應用程序發出、哪個應用程序處理、使用什么通信協議、校驗和、報文長度等,這種標識成為傳輸層報文頭,如TCP報文頭、UDP報文頭等。
在接收方,傳輸層去掉傳輸層報文頭、利用報文頭中的校驗和來檢驗數據在傳輸過程中是否出錯,以一定的順序將數據段重新組裝成數據流交給應用程序處理。
三、網絡層
TCP/IP協議族中非常關鍵的一層,主要定義了IP地址格式,從而能夠使得不同應用類型的數據在Internet上通暢地傳輸,IP協議就是一個網絡層協議。(IP數據包)
在發送方,網際層將傳輸層提供的數據封裝到數據包(數據包)中,填入IP報頭(包括IP地址、目標IP地址、使用什么協議、校驗和等)。
在接收方,網際層通過讀取IP頭中的信息決定如何處理數據包。
四、網絡接口層
這是TCP/IP軟件的最低層,負責接收IP數據包并通過網絡發送之,或者從網絡上接收物理幀,抽出IP數據報,交給IP層。
在接收方,該層讀取幀頭中的信息,如果是發給自己的,它拆開幀頭,將數據包交給網際層處理;如果不是發給自己的則丟棄該幀。該層還包括一些網絡設備的驅動程序。
最后硬件(網絡設備)把幀轉換成比特流通過傳輸介質將信息發送出去。
上一篇: 什么是網絡工程師
下一篇: 網絡工程師需要考什么