TCP/IP 各層對郵件的收發處過程
需求:主機 A 向主機 B 發送一封電子郵件,內容爲”早上好“
一. 應用層(應用層、表示層、會話層)
1.應用層:
啓動應用層中的應用程序新建郵件,將郵件內容”早上好“以及收件人地址 B 填好,然後點擊 “發送”,tcp/ip 通信就開始了。
2.表示層:
表示層會對應用層中進行編碼處理,進行設備固有格式到網絡標準格式的轉換。
3.會話層:
會話層會根據情況建立連接,即面向連接(TCP)或無連接(UDP用戶數據報協議)
二.傳輸層
- tcp 根據應用層的指示負責建立連接、發送數據以及斷開連接。
此功能是在應用層的數據的前面附加一個 TCP 首部(源端口號、目標端口號、序號、校驗等)組成 TCP 包。
三.網絡層
1.ip將 tcp 傳來的數據放在 ip 首部(接收端ip地址、發送端ip地址)後面組成 ip 包
四.數據鏈路層
1.以太網首部(接收端和發送端的MAC 地址、標誌以太網類型的以太網數據的協議)加上 ip 包 組成以太網數據包,然後通過物理層傳輸給接收端。