OSI七層體系結構:
圖片來源網絡。。。
TCP/IP四層體系結構:
折中的五層體系結構:
圖片來源網絡。。。
【應用層(application layer)】
應用層是體系結構中的最高層。直接爲用戶的應用進程服務。http、smtp、ftp、telnet等;
【傳輸層(transport layer)】
傳輸層的任務負責向兩個主機進程之間的通信提供服務。由於一個主機可以同時運行多個進程,因此傳輸層有複用和分用的功能。複用是多個應用層進程可以同時使用下面傳輸層的服務,分用則是傳輸層把收到的信息分別交付給上面應用層中的相應進程;
傳輸層主要包括如下兩種協議:
TCP(Transmission Control Protocol)--傳輸控制協議。面向連接的;數據傳輸的單位是報文段,能夠提供可靠的交付;
UDP(User Datagram Protocol) -- 用戶數據報協議。無連接的;數據傳輸的單位是用戶數據報,不保證提供可靠的交付,只能提供“盡最大努力交付(Bsst-effort delivery)”
【網絡層 (Network layer)】
網絡層負責爲分組交換網上的不同主機提供通信服務。在發送數據時,網絡層把傳輸層產生的報文段或用戶數據報封裝成分組或包進行傳送。在TCP/IP體系中,由於網絡層使用IP協議,因此分組也叫做IP數據報;
【數據鏈路層(data link layer)】
簡稱爲鏈路層。在兩個相鄰節點之間傳送數據時,數據鏈路層將網絡層交下來的IP數據報組裝成幀(framing),在兩個相鄰節點間的鏈路上“透明”的傳送幀中的數據。
【物理層(physical layer)】
在物理層上所傳數據的單位是比特。
摘自:《計算機網絡 第五版 謝希仁》