你根据什么来说两次可以呢? 1.客户端发一个syn 2.服务端回一个ack并发一个syn。 3.客户端再回一个ack。 最少要发3个分组,所以是3次握手啦。 为什么要3次因为TCP要建立可靠的连接。在三次握手中协商了一些事。
如题。两次的话会有什么问题?
[quote=引用 3 楼 AAA20090987 的回复:] 我想LZ应该是想问: 1.客户端发一个syn,2.服务端回一个ack。这样不就行了吗?为什么还要后面的动作呢? 呵呵。
我觉得,楼主要是有机会的话,看一下《计算机网络:系统方法(第4版)》(中文版)第231页中原话,如果第三次丢失,那么连接可以照常进行!
相互交换seq number至少需要三次, 而sequence number的ACK正式TCP可靠性的保障。
70,020
社区成员
243,263
社区内容
加载中
试试用AI创作助手写篇文章吧