3次握手
4
客户端发送-----服务端收到-----服务端发送
第一次握手:建立连接时,客户端发送SYN包到服务器
第二次握手:服务器收到SYN包,先确认客户的SYN,然后自己再发送一个SYN包,即SYN+ACK包
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK,即客户端和服务器连接成功,完成三次握手
4次挥手
由于TCP连接时全双工的,因此,每个方向都必须要单独进行关闭,这一原则是当一方完成数据发送任务后,发送一个FIN来终止这一方向的连接,收到一个FIN只是意味着这一方向上没有数据流动了,即不会再收到数据了,但是在这个TCP连接上仍然能够发送数据,直到这一方向也发送了FIN。首先进行关闭的一方将执行主动关闭,而另一方则执行被动关闭,上图描述的即是如此。
(1)第一次挥手:Client发送一个FIN,用来关闭Client到Server的数据传送,Client进入FIN_WAIT_1状态。
(2)第二次挥手:Server收到FIN后,发送一个ACK给Client,确认序号为收到序号+1(与SYN相同,一个FIN占用一个序号),Server进入CLOSE_WAIT状态。
(3)第三次挥手:Server发送一个FIN,用来关闭Server到Client的数据传送,Server进入LAST_ACK状态。
(4)第四次挥手:Client收到FIN后,Client进入TIME_WAIT状态,接着发送一个ACK给Server,确认序号为收到序号+1,Server进入CLOSED状态,完成四次挥手
静态综合实验
配置ip地址
R1
R2
R3
R4
R5
R6
pingR1,R4,R5,检查线路
R1
R4
R5
静态路由
R1
R2
R3
R4
R5