-
服务器必须准备好接受外来的连接,这通常通过调用socket,bind,listen这3个函数来完成,称之为被动打开。
-
客户端通过connect发起主动打开,这导致客户发送一个syn(同步)分节,它告诉服务器客户发送的数据的初始序列号。
-
服务器必须确认(ACK)客户的SYN,同时自己也得发送一个SYN分节,它含有服务器将在同一连接中发送的数据的初始序列号。
-
客户端必须确认服务器的SYN。
服务器必须准备好接受外来的连接,这通常通过调用socket,bind,listen这3个函数来完成,称之为被动打开。
客户端通过connect发起主动打开,这导致客户发送一个syn(同步)分节,它告诉服务器客户发送的数据的初始序列号。
服务器必须确认(ACK)客户的SYN,同时自己也得发送一个SYN分节,它含有服务器将在同一连接中发送的数据的初始序列号。
客户端必须确认服务器的SYN。