tcp三次握手有什么用,建立连接到底建立了什么,长连接是一直占用网络吗
你对三次握手的认识只停留在表面,还处于“望文生义”的阶段
你都不知道三次握手到底是哪三次
建议还是回去好好读书
重点是,建立了通信连接之后,客户端知道了服务端的地址,服务端也知道了客户端的地址,连接是双向的
当一直有数据在传递的时候,接收方会定期返回确认报文,一方面是确认连接没有断开,另一方面是确认数据接收正确
数据如果接收不正确,发送方会重传
如果长时间没有报文传递,双方会互发心跳包保持连接
如果心跳没了连接就断开了
如果链路改变肯定会导致连接断开,必须重连
https://www.cnblogs.com/WreckBear/p/7581721.html 连接其实并不是所谓的有一根电线连起两个设备,而是两方确认了一下对方的存在后,自己在本地记录的状态。