当前位置:网站首页>网络层和传输层限制
网络层和传输层限制
2022-07-29 11:42:00 【Meme_xp】
网络层次限制mtu
最大传输单元,由硬件网卡设置MTU,是一个硬性限制
数据链路层的有效数据,最小46byte,最大一般1500byte,这里的最大就是MTU,MTU表示网络层必须将发给网卡API的包 <= 1500byte,否则调用失败
为什么要有MTU
以太网最初对报文长度没有限制,网络层最大可以接收65535个字节,但是以太网对于长报文无法可靠地传输,而且丢失后重传也会占用大量的网络资源,而将报文限制在一定的长度,以太网可以将报文大概率传输到目的地,于是就有了MTU
udp最大包是多少
对于UDP包,如果MTU = 1500,那么udp payload最大值是多少,才可以不用分片?
MTU(1500) = IPHeader(20) + UDPHeader(8) + Data Data = 1500 -20 - 8 = 1472
传输层
传输层的限制 —— MSS
下面来看看如何基于mss最大报文段大小来进行TCP报文段的拆分。
mms最大为1460

定义:
仅指 TCP 承载数据,不包含 TCP 头部的大小
如何协商mms大小
TCP在三次握手建立连接过程中,会在SYN报文中使用MSS(Maximum Segment Size)选项功能,协商交互双方能够接收的最大段长MSS值。
边栏推荐
猜你喜欢

TCP和UDP
![[image processing] image skeleton extraction based on central axis transformation with matlab code](/img/34/80e777c5c0a2a791acd0892e3e0b04.png)
[image processing] image skeleton extraction based on central axis transformation with matlab code

迁徙数据平台简单介绍
Xiaoxiao authorization system V5.0 happy version

Meituan and hungry were interviewed by Hangzhou supervisors to implement the responsibility of food safety management and prohibit malicious competition

MyCat中间件高可用、读写分离、分片、主从切换、ER分片

Lucky draw system with background source code

Exclusive interview | Cheng Li, chief technology officer of Alibaba: cloud + open source together form a credible foundation for the digital world

【图像检测】基于灰度图像的积累加权边缘检测方法研究附matlab代码
【一起学Rust | 基础篇】Rust基础——变量和数据类型
随机推荐
Xiaoxiao authorization system V5.0 happy version
[SwiftUI 开发] @State @Binding @ObservedObject @EnvironmentObject
8. Interleave - understand ThreadPoolExecutor thread pool from architecture design to practice
惠及6亿人 投资98亿 沿江高铁武宜段最新进展来了!
Insights into the development of the enterprise live broadcast industry in 2022
幸运抽奖系统带后台源码
【表达式计算】表达式计算问题的通用解法(练习加强版,含总结)
【Unity3D】场景切换、退出全屏、退出游戏
考完PMP后有什么益处
Design and implementation of gbase8s Informix dodker high availability cluster self recovery cluster startup command oninitdb
文件上传漏洞
迁徙数据平台简单介绍
SkiaSharp 之 WPF 自绘 弹动小球(案例版)
std::vector 拷贝、追加、嵌套访问
ASN.1接口描述语言详解
Gbase8s core data backup
力扣sql刷题(四)
three.js 报错信息 RGBELoader.js:46 RGBELoader Bad File Format: bad initial token
大伟 Golang之路
如何使用 grep 跨多行查找模式匹配