目录:
定义-三向握手是什么意思?
三向握手是TCP / IP网络中用于在本地主机/客户端与服务器之间创建连接的一种方法。 它是一种三步方法,要求客户端和服务器都在实际数据通信开始之前交换SYN和ACK(确认)数据包。
三向握手也称为TCP握手。
Techopedia解释了三向握手
三向握手主要用于创建TCP套接字连接。 它在以下情况下起作用:
- 客户端节点通过IP网络将SYN数据包发送到同一或外部网络上的服务器。 该数据包的目的是询问/推断服务器是否为新连接打开。
- 目标服务器必须具有可以接受和启动新连接的开放端口。 当服务器从客户端节点接收到SYN数据包时,它会作出响应并返回确认收据-ACK数据包或SYN / ACK数据包。
- 客户端节点从服务器接收SYN / ACK并以ACK数据包作为响应。
完成此过程后,将创建连接,并且主机和服务器可以通信。