当前位置:网站首页>Network layer and transport layer restrictions
Network layer and transport layer restrictions
2022-07-29 11:49:00 【Meme_xp】
network level restrictionsmtu
最大传输单元,由硬件网卡设置MTU,是一个硬性限制
数据链路层的有效数据,最小46byte,最大一般1500byte,这里的最大就是MTU,MTU表示网络层必须将发给网卡API的包 <= 1500byte,否则调用失败
为什么要有MTU
以太网最初对报文长度没有限制,网络层最大可以接收65535个字节,但是以太网对于长报文无法可靠地传输,而且丢失后重传也会占用大量的网络资源,而将报文限制在一定的长度,以太网可以将报文大概率传输到目的地,于是就有了MTU
udpWhat is the maximum package
对于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大小
TCPDuring the three-way handshake to establish a connection,会在SYN报文中使用MSS(Maximum Segment Size)选项功能,The maximum segment length that can be received by both parties in the negotiation interactionMSS值.
边栏推荐
- 通过递归的方式实现树形结构
- Collections.singletonList(T o)
- 【每日SQL打卡】DAY 25丨求团队人数【难度中等】
- WPF 实现平移控件
- Kubernetes基本概念
- What is kubernetes custom resource definition (CRD)?
- 微信发红包测试用例
- QT's user-defined interface (borderless and movable)
- "100 Interview Knowledge Collections" 1. Interview Skills丨Do you really understand HR's careful thinking?
- ECCV 2022 | SSP: 自支持匹配的小样本任务新思想
猜你喜欢

2.3插入排序

如何开始为您的 Kubernetes 应用程序编写 Helm 图表

three.js 报错信息 RGBELoader.js:46 RGBELoader Bad File Format: bad initial token

宝塔快速搭建自适应咖啡网站模板与管理系统源码实测

QT's user-defined interface (borderless and movable)

Codeforces Round #797 (Div. 3)个人题解

Lucky draw system with background source code

Building and sharing the root of the digital world: Alibaba Cloud builds a comprehensive cloud-native open source ecosystem

Starrocks technology insider: how to have both real-time update and fast query

How to use "copy – link" to accelerate docker to build and optimize cache
随机推荐
【每日SQL打卡】DAY 25丨求团队人数【难度中等】
[SwiftUI 开发] @State @Binding @ObservedObject @EnvironmentObject
面试官培训课件(非常实用的企业内训课件)
【每日SQL打卡】DAY 22丨平均售价【难度中等】
【每日SQL打卡】DAY 24丨不同国家的天气类型【难度简单】
QML(一):自定义圆角按钮的处理
INVALID_ ARGUMENT : Invalid rank for input: modelInput Got: 3 Expected: 4 Please fix either the input
Package Delivery(贪心)
HMS Core音频编辑服务音源分离与空间音频渲染,助力快速进入3D音频的世界
幸运抽奖系统带后台源码
Std:: vector copy, append, nested access
After connect and SQL join in on conditions and where
Similarities and differences of QWidget, qdialog and qmainwindow
Pangolin库链接库问题
Alluxio为Presto赋能跨云的自助服务能力
SkiaSharp of WPF custom painting to bounce ball (case)
2.1冒泡排序(Bubble Sorting)
"Knowledge Collection" article to understand mysql index!!(recommended collection)
Applied practical skills of deep reinforcement learning
谷歌“消灭” Cookie 计划延至 2024 年