
网络
文章平均质量分 93
codethisworld
这个作者很懒,什么都没留下…
展开
-
网络-tcp报文段首部结构
tcp报文段首部结构基础知识tcp报文段首部结构 tcp首部分为20字节的固定长度首部,和长度可变的选项部分首部。固定长度首部分为5行,每行4字节。首部总体有多长,由固定首部第四行里面的首部长度字段决定(表示有多少个32字节,所以也可以叫首部行数字段)。第一行...原创 2018-07-15 11:36:07 · 2706 阅读 · 0 评论 -
tcp ip中的一些术语的含义及其决定方式
MTU maximum transmission unit is the size of the largest protocol data unit (PDU) that can be communicated in a single network layer transaction.The MTU relates to, but is not identical to the maxi...原创 2018-07-15 15:38:25 · 536 阅读 · 0 评论 -
udp数据包大小问题
参考UDP数据包大小问题 几个关键点: 1. 以太网(Ethernet 在数据链路层)数据帧的长度必须在46-1500字节之间,这个1500字节被称为链路层的MTU(最大传输单元)(已经减去首部和尾部的18字节)这个1500字节就是网络层IP数据报的长度限制.因为IP数据报的首部为20字节,所以IP数据报的数据区长度最大为1480字节.而这个1480字节就是用来放TCP传来的TCP报文段或UD...翻译 2018-07-15 16:31:50 · 4849 阅读 · 1 评论 -
tcp三次握手
TCP 三次握手原理,你真的理解吗?tcp_abort_on_overflow 为0表示如果三次握手第三步的时候全连接队列满了那么server扔掉client 发过来的ack(在server端认为连接还没建立起来);1表示第三步的时候如果全连接队列满了,server发送一个reset包给client,表示废掉这个握手过程和这个连接(本来在server端这个连接就还没建立起来)。cat ...翻译 2018-07-15 20:44:58 · 4144 阅读 · 1 评论 -
tcp-可靠传输的原理
哪些情况不可靠单个包被损坏单包完整,多包乱序怎么办哪些情况不可靠每次发一个包,单个包被损坏但每次发多个包,单个包没有被你损坏(损坏了由1的情况处理),多个包顺序错乱。单个包被损坏包含三个问题:如何知道一个包有没有被损坏(加校验码,进行校验。校验ok就传递给应用层),发送端如何知道接收端的包的有没有被损坏(会包:接收端校验ok,发ACK;接收端校验失败,回NA...原创 2018-07-22 18:16:55 · 925 阅读 · 0 评论