由上至下,TCP/IP分別為應用層、運輸層、網絡層、數據鏈路層、物理層
_________________________
______________________________________________________
應用層(application layer)
直接為用戶的應用進程提供服務。
協議:
支持WWW應用的HTTP協議
支持電子郵件的SMTP協議
支持文件傳送的FTP協議
____________________________
傳輸層(transport layer)
負責兩個主機中進程之間的通信。
因特網的傳輸層可使用兩種不同協議:TCP和UDP
傳輸控制協議TCP(Transmission Control Protocol):面向連接的,數據傳輸的單位是報文段(segment),能夠提供可靠的交付。
用戶數據報協議UDP(User Datagram Protocol):無連接的,數據傳輸的單位是用戶數據報,不保證提供可靠的交付,只能提供“盡最大努力交付(best-effort dilivery)”。
____________________________
網絡層(network layer)
負責為分組交換網上的不同主機提供通信。
選擇合適的路由,使源主機傳輸層所傳下來的分組,能夠通過網絡中的路由器找到目的主機。
在TCP/IP體系中,分組叫做IP數據報,簡稱數據報。
因特網的網絡層叫網際層或IP層。
____________________________
數據鏈路層(data link layer)
在兩個相鄰結點間的鏈路上傳送以幀(frame)為單位的數據。
發送數據時,數據鏈路層將網絡層交下來的IP數據報組裝成幀。
數據鏈路層在收到一個幀后,就從其中提取出數據部分,上交給網絡層。
控制信息使接收端檢測所收到的幀是否有無差錯,若有差錯,數據鏈路層就丟棄這幀,然后采取下面兩種方法之一:
不作任何其他的處理,差錯的處理由高層進行。
由數據鏈路層通知發送方重傳該幀,直到正確地收到此幀為止。
____________________________
物理層(physical layer)
其任務就是透明地傳送比特流。
透明:某一個實際存在的事物看起來卻好像不存在一樣。“透明地傳送比特流”表示經實際電路傳送后的比特流沒有發生變化,這個電路對比特流來說是透明的。
物理層要考慮多大的電壓代表“1”或“0”,接收端如何識別“1”和“0”。確定連線電纜的插頭應當有多少根腳以及各個腳應如何連接。
傳遞信息所利用的一些物理媒體,如雙絞線,光纖等,並不在物理層之內而是在物理層的下面。
