如何理解TCP的3次握手和4次挥手过程,爬虫学习无从下手?

2026-05-28 16:411阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计2225个文字,预计阅读时间需要9分钟。

如何理解TCP的3次握手和4次挥手过程,爬虫学习无从下手?

1. 建立连接协议(三次握手)+(1)客户端发送带SYN标志的TCP报文到服务器。

2.服务器响应客户端,这是三次握手过程中的第一个报文。

如何理解TCP的3次握手和4次挥手过程,爬虫学习无从下手?

3.服务器发送响应报文给客户端,这是三次握手过程中的第二个报文,与客户端发送的报文相同。



1、建立连接协议(三次握手)

(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。

(2)服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标识SYN给客户端,询问客户端是否准备好进行数据通讯。

(3)客户必须再次回应服务段一个ACK报文,这是报文段3。


为什么需要“三次握手”

这是因为服务端的LISTEN状态下的SOCKET当收到SYN报文的建连请求后,它可以把ACK和SYN(ACK起应答作用,而SYN起同步作用)放在一个报文里来发送。

阅读全文

本文共计2225个文字,预计阅读时间需要9分钟。

如何理解TCP的3次握手和4次挥手过程,爬虫学习无从下手?

1. 建立连接协议(三次握手)+(1)客户端发送带SYN标志的TCP报文到服务器。

2.服务器响应客户端,这是三次握手过程中的第一个报文。

如何理解TCP的3次握手和4次挥手过程,爬虫学习无从下手?

3.服务器发送响应报文给客户端,这是三次握手过程中的第二个报文,与客户端发送的报文相同。



1、建立连接协议(三次握手)

(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。

(2)服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标识SYN给客户端,询问客户端是否准备好进行数据通讯。

(3)客户必须再次回应服务段一个ACK报文,这是报文段3。


为什么需要“三次握手”

这是因为服务端的LISTEN状态下的SOCKET当收到SYN报文的建连请求后,它可以把ACK和SYN(ACK起应答作用,而SYN起同步作用)放在一个报文里来发送。

阅读全文