一. TCP/IP 協(xié)議分層
應用層、傳輸層、網(wǎng)絡層、數(shù)據(jù)鏈路層
二. 應用層
1. DNS服務
提供域名解析IP地址
提供IP地址逆向反查域名

來自《圖解HTTP》DNS服務
2. HTTP協(xié)議
用于客戶端和服務端之間的通信

從瀏覽器輸入網(wǎng)址發(fā)生了什么.png

數(shù)據(jù)包流向.png
三. 傳輸層
1. TCP協(xié)議
1.1 三次握手
SYN(synchronize):使同步
ACK(acknowledgement):確認
- 發(fā)送端首先發(fā)送標有“SYN”標志的數(shù)據(jù)包給接收端
- 接收端收到后,回傳標有“SYN/ACK”的數(shù)據(jù)包
- 發(fā)送端收到后,發(fā)送標有“ACK”的數(shù)據(jù)包

來自《圖解HTTP》三次握手
1.2 四次揮手

image.png
三. 網(wǎng)絡層
1. IP協(xié)議
IP協(xié)議的作用是傳數(shù)據(jù)包給對方。

來自《圖解HTTP》IP協(xié)議