计算机网络
AlexTuringGong
这个作者很懒,什么都没留下…
展开
-
TCP三次握手与四次挥手
目录 三次握手 四次挥手 TCP建立连接,需要三次握手,释放连接需要四次挥手。 三次握手 客户端先向服务器发送syn为1、序号为x(通常是0)的连接请求报文段。收到客户端的报文段后,服务器发送SYN为1,ACK为1,序号为y,确认号为x+1的确认报文段。最后,客户端收到确认后进入连接状态,并给出确认,ACK为1,序号为x+1,确认号为y+1。服务器收到确认后,服务器也进入连接状态,客户端和服务器建立连接。 三次握手而不是两次握手的原因:如果服务器在第一次握手成功后就进入连接状态。第一次.原创 2020-11-13 08:55:58 · 175 阅读 · 0 评论 -
TCP可靠传输实现原理
目录 停止等待协议与连续ARQ协议 流量控制 拥塞控制 慢开始算法 快重传和快恢复算法 停止等待协议与连续ARQ协议 TCP传输使用的是停止等待协议,即向发送端发送数据包后,接受端收到并发送确认请求,发送端收到确认请求后再发送下一个数据包。如果发送后,发送端会等待一段时间,时长为一个数据包往返需要的时间,如果因为发送失败没有收到请求,发送端就会重传数据包。 因为接受端发送确认请求选择的路径有时可能比较远,会出现确认迟到的情况。如果没有收到请求是因为确认迟到,那么发送端再次收到确认请求后不会做原创 2020-11-13 08:29:21 · 309 阅读 · 0 评论