赞
踩
服务类型
):【3位优先权字段:已经弃用
】,【4位TOS字段:最小延时 + 最大吞吐量 + 最高可用性 + 最小费用 ,这四个比特位是一个互斥关系,,一般情况下都是0,标识默认属性
】,【1位保留字段:必须置0
】这里补充MTU的知识:MTU叫做最大传送单元
在网络传输的过程中,网络层的数是交付给数据链路层的;而数据链路层由于电气特性,对传输的数据做出了约束;通过ifconfig命令可以查看网卡中的限制
,数据链路层对传输数据大小的限制(MTU)
限制了网络层交给数据链路层数据报的大小不能超过MTU(字节),说明网络层在提交数据的时候不能超过1500字节
UDP协议:【1.UDP是整条数据交付的,就有可能提交给网络层数据的时候,超过了MTU的限制
】【2.当网络层的数据超过MTU时,需要在网络层进行分片传输;将超过MTU限制的数据,分成不同的数据,通过网络传输到对端
】 3.【UDP协议是不可靠的,IP协议也是不可靠的,所以如果分片传输,丢失一个分片,整个数据包就会丢失
】 结论:如果UDP数据包长度,超过了MTU的限制,则在网络层进行分片传输
TCP协议:【MSS:最大报文长度,限制TCP提交给网络层数据的长度
】【MTU = MSS + IP头部 + TCP头部
】【TCP协议在传输数据时,严格按照MSS来给网络层交付数据,所以在网络层IP协议拿到TCP提交的数据之后,一定是小于等于MTU - IP头部
】【结论:由于TCP在传输数据时,严格按照MSS来限制,所以网络层拿到TCP协议的数据,不需要在网络层进行分片
】
个人理解:就像是给自己的东西标记记号,然后在一堆东西里面可以根据自己的标记找到属于自己的)
使用CRC校验
)0 ~ 2^32
)【42亿九千万Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。