随笔分类 -  网络问题

两台主机互为网关是否会像打乒乓球一样一直互发
摘要:一、臆想的一个问题 一直比较好奇一个问题,或者说是一个恶作剧:假设说A、B两个主机互为网关,A需要发送一个数据,根据自己路由配置数据被发送给B主机;数据到达B主机之后,B主机检查自己的路由,发现网关是A主机,这样就会将这个数据(递减TTL之后)再次回传给A主机。这个过程是否会这样一直继续下去呢(当然 阅读全文

posted @ 2019-03-07 10:28 tsecer 阅读(1677) 评论(0) 推荐(1) 编辑

TCP建立连接时socket的epoll态及一个可能的状态不一致问题
摘要:零、原因 其实本来是在看TCP三次握手时客户端和服务器端socket对于epoll状态何时返回何种状态,不过后来引出了一个另有意思的问题:就是客户端和服务器双方对于三次握手的状态出现了不一致。我们知道,在三次握手中,客户端在发送最后一个ack之后进入ESTABLISHED状态,并没有要求服务器对于这 阅读全文

posted @ 2019-03-07 09:57 tsecer 阅读(889) 评论(0) 推荐(0) 编辑

从IP层TTL递减看校验和及ICMP
摘要:一、协议栈中的校验和 在IP协议及UDP/TCP协议中都是用了校验和字段,这个字段通常没有人会关注,就好像现在已经没有人知道当时的一个字节中保留的一个校验bit一样。我也是偶尔看我们常用的traceroute功能的时候间接看到了这个字段。traceroute的流程大致是这样的:从1不断的增加IP协议 阅读全文

posted @ 2019-03-07 09:55 tsecer 阅读(1812) 评论(0) 推荐(0) 编辑

TCP_FIN_WAIT1可以等多久
摘要:一、为什么会想到这个问题 主要是想测试下当接收方接收窗口满了之后,此时发送的检测包报文的格式。然后就想到了一个极端的问题:当tcp连接建立起来之后,假设说一方比较缺德(或者说程序有bug),对建立的socket数据不做任何读取操作,这样就让发送方非常尴尬了,因为发送方终究会感知到对方的接收窗口已经满 阅读全文

posted @ 2019-03-07 09:52 tsecer 阅读(1042) 评论(0) 推荐(0) 编辑

TCP接收方对于重叠报文的处理
摘要:一、接受方有效负载的判断 在rfc793中说明了对于判断接收到的报文是否有负载的判断在Page 24和Page 25之间,其中的原文说明为 A segment is judged to occupy a portion of valid receive sequence space if RCV.N 阅读全文

posted @ 2019-03-07 09:52 tsecer 阅读(1155) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示