
TCP/IP协议
文章平均质量分 58
TCP/IP协议学习记录
业余程序员plus
分享知识,传播开源精神,致敬郝斌老师!
展开
-
MSL、TTL、RTT
1.MSLMSL是Maximum Segment Lifetime英文的缩写,中文可以译为“报文最大生存时间”,他是任何报文在网络上存在的最长时间,超过这个时间报文将被丢弃。[RFC0793]中规定MSL为2分钟,然而在实际应用中可以为30秒、1分钟或者两分钟。在绝大多数的情况下,该值是可以修改的。Linux系统中net.ipv4.tcp_fin_timeout的数值记录了2MSL状态需要等待的超时时间(以秒为单位)。2.TTLIP头部有一个TTL域,TTL是time to live的缩写,中文可以译原创 2021-03-20 10:55:23 · 3223 阅读 · 0 评论 -
TCP三次握手和四次挥手
1.简述TCP三次握手的过程?假定客户端的起始序列号为X,服务器的起始序列号为Y。第一次握手:客户端向服务器发送请求连接的数据包,此数据包的SYN标志被设置,序列号为X,发送数据包后客户端处于SYN_SEND状态。第二次握手:服务器收到客户端请求连接的数据包后,需要给客户端回复,回复数据包的SYN标志和ACK标志被设置,确认号为X+1,序列号为Y,发送数据包后服务器处于SYN_RECV状态。第三次握手:客户端收到服务器回复的数据包后,需要给服务器回复,回复数据包的ACK标志被设置,确认号为Y+1,序原创 2021-03-20 10:52:50 · 534 阅读 · 0 评论