java-ee三次握手/四次挥手

TCP要经过三次握手建立连接,四次挥手断开连接

握手:通信双方进行一次网络交互

建立连接一定是客户端主动发起的,断开连接可能是客户端也可能是服务端

三次握手:确认了客户端和服务端各自的接收和发送能力

SYN:同步报文段,一方要向另一方申请建立连接

四次挥手:通信双方各自给对方发送一个FIN(结束报文),在各自给对方返回ACK

三次握手,ACK和SYN是同一时机触发的,都是由内核完成

四次挥手,ACK和FIN是不同时机触发的,ACK是由内核完成的会在收到FIN的时候第一时间返回,FIN是应用程序代码控制的,在调用到Socket的Close方法的时候,才会触发FIN

TCP是如何实现可靠性的?

①确认应答机制;②超时重传机制

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值