三次握手原理

訪問這張圖片:
圖片

http://img1.gtimg.com/13/1387/138784/13878406_1200x1000_0.jpg
get


經過wireshark能夠看到一次完整的三次握手:im


整個交互過程是:數據

1. 客戶端發起syn客戶端

2. 服務端返回syn+ackimg

3. 客戶端發起ackwireshark

4. 客戶端發起get : http://img1.gtimg.com/13/1387/138784/13878406_1200x1000_0.jpg服務端

5. 服務端返回照片數據流   *   nco

6. 客戶端返回ack確認已收到.交互

7. 服務端返回照片數據流   *   n

8. 客戶端返回ack確認已收到.

9. 服務端返回照片數據流   *   n

10. 服務端返回 HTTP/1.1 200 OK 表示結束

11. 服務端返回結束通知(final + ack)

12. 客戶端返回ack確認已收到.

13. 客戶端返回結束(final + ack)  


備註: 不論是服務端仍是客戶端, 只要任意一方發出fin + ack以後, 就不會再去理睬另一方了.

相關文章
相關標籤/搜索