MTU、MSS、MSL、RTT、TTL、RTO

Posted by 夏泽民

MTU Maximum Transfer Unit 最大传输单元 链路层的帧(frame)中的数据部分的最大字节数 以太网中的一般为1500字节 MSS Maximum Segment Size 最大报文段大小 TCP的报文段中的数据部分的最大字节数,MTU减去IPv4的Header和TCP的Header IPv4的Header和TCP的Header一般都是20字节,则MSS=1500-20-20 = 1460字节 MSL Maximum Segment Lifetime 报文最大生存时间 报文在网络上存在的最长时间,TCP四次挥手是主动断开连接的一方再发送完最后一个ACK后进入TIME_WAIT状态时,需要等待2MSL时间后才变成CLOSED状态 RFC 793建议为2分钟 RTT Round-Trip Time 从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后便立即发送确认),总共经历的时延 TCP中保留了RTT的加权平均值RTTS(下标S表示Smoothed) 对于i=1,RTTS[i]=新RTT样本 对于i>1,RTTS[i]=(1-a) * RTTS[i-1] + a * 新RTT样本,RFC2988建议a=1/8 TTL Time To Live 该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4包头的一个8 bit字段。 RTO Retransmission Timeout 超时重传时间 TCP中触发超时重传机制的时间,应略大于RTT RFC2988中建议RTO = RTTS + 4 * RTTD RTTD时RTT的偏差的加权平均值 对于i=1,RTTD[i] = 新RTT样本/2 对于i>1,RTTD[i] = (1 - b) * RTTD[i-1] + b * | 新RTT样本 - RTTD[i] |,建议b=1/4 net.ipv4.tcp_timestamps 是linux的内核参数,用来控制是否开启tcp时间戳,开启后会吧发送端的内核时间记录在TCP包头。



chrome 无法打开https 网站问题解决

Posted by 夏泽民

1,备份书签 在计算机上打开 Chrome。 点击右上角的“更多”图标 更多。 依次选择书签 然后 书签管理器。 依次点击顶部的“更多”图标 更多 然后 导出书签。 Chrome 会将您的书签导出为 HTML 文件。您可以使用此文件将书签导入另一个浏览器。 2,卸载浏览器 3,清空配置(这一步很重要,不然重装也没用) rm -rf ~/Library/Application\ Support/Google/Chrome/Default (光这个也不可以,需要外层目录也干掉)



gateway

Posted by 夏泽民

网关即Gateway,它是连接基于不同通信协议的网络的设备,使文件可以在这些网络之间传输。网关除传输信息外,还将这些信息转化为接收网络所用协议认可的形式。它同路由器有密切关系。



cni cnm

Posted by 夏泽民

https://www.nuagenetworks.net/blog/container-networking-standards/ https://xuxinkun.github.io/2016/07/22/cni-cnm/



ip netns

Posted by 夏泽民

ip netns 命令用来管理 network namespace。它可以创建命名的 network namespace,然后通过名字来引用 network namespace,所以使用起来很方便。



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required