MTU(Maximum Transmission Unit),最大传输单元

最大传输单元,是一个数据链路层的概念,它限制了其上层协议的最大载荷;

以太网是       1500字节

一个标准的以太网帧长度: 14字节(头部信息) + 4字节(CRC检验) + 1500字节(MTU) = 1518字节

以太网帧的长度范围: 64字节 ~ 1518字节

IP数据报的长度范围: 46字节 ~ 1500字节

IEEE 802.3/802.2   1492字节

不同类型的网络大多数都有一个上限 。

原文地址:https://www.cnblogs.com/frisk/p/12327511.html

时间: 2024-10-15 00:20:13

MTU(Maximum Transmission Unit),最大传输单元的相关文章

Windows上最大传输单元MTU值的查看和设置

最近使用ssh工具在VPN环境下连接一个生产环境的Linux主机的时候,发现经常出现输入命令后卡死的情况.最开始以为是Linux主机的问题,问了一些老同事之后发现原来是我自己电脑的最大传输单元MTU和服务器端接受的最大传输单元不匹配导致连接不通畅,换用其它电脑连接就不会出现这样的情况.在前辈的提示之后在网上搜索了一些查看和修改MTU值的方法,动手修改后成功解决了这个问题. 参考资料 什么是MTU,可以参考这篇文章:# 什么是MTU,如何检测和设置路由器MTU值 为什么MTU的默认值会是1500,

[转]【网络协议】TCP分段与UDP/IP分片 (MTU最大传输单元,MSS最大分段大小)

我们在学习TCP/IP协议时都知道,TCP报文段如果很长的话,会在发送时发生分段,在接受时进行重组,同样IP数据报在长度超过一定值时也会发生分片,在接收端再将分片重组. 我们先来看两个与TCP报文段分段和IP数据报分片密切相关的概念. MTU(最大传输单元) MTU前面已经说过了,是链路层中的网络对数据帧的一个限制,依然以以太网为例,MTU为1500个字节.一个IP数据报在以太网中 传输,如果它的长度大于该MTU值,就要进行分片传输,使得每片数据报的长度小于MTU.分片传输的IP数据报不一定按序

Simple Recurrent Unit,单循环单元

SRU(Simple Recurrent Unit),单循环单元 src/nnet/nnet-recurrent.h 使用Tanh作为非线性单元 SRU不保留内部状态 训练时,每个训练序列以零向量开始 可以用作'以句为单位的'训练以及多流训练 /search/odin/cdxie/sogou-kaldi-nnet-1/nnet3/nnet3-simple-recurrent-unit.h 该文件是Sogou对SRU的实现 具体是添加了一个组件: <SRUStreams> 训练的神经网络被称为C

新手学測试----Unit Test(单元測试)

在程序猿做项目的过程中,每当完毕一个功能,首先自己须要对完毕的功能进行測试.我如今正在做的项目用的工具是VS2012.那么接下来,就说一说在VS2012中是怎样创建单元測试的. 怎样创建单元測试? 在VS2012中,右键类名默认是没有创建单元測试的选项的,得须要设置加入.工具-->自己定义: 然后选择命令-->上下文菜单-->编辑器上下文菜单|代码窗体.然后找到创建单元測试,并将其上下移动到下图所看到的位置: 然后又一次打开VS.在类名上右键就能够看到灰色的创建单元測试,处于禁用状态:

TCP传输协议

1.TCP中一些名词解释 (1)MSS(maximum segment size) TCP的最大报文段大小,在TCP报文段中有一个16位的部分用于放置该值,因此最大为65535,可以利用setsockopt() 和getsockopt设置和获取TCP_MAXSEG来影响MSS: (2)MSL(maximum segment lifetime) IP报文段能在网络中存在的最长时间,这个是系统级的参数,没有接口修改,windows上可以通过注册表修改,通常为2分钟,最低为30秒,linux上面没法修

计算机网络知识点复习(三)

21.TCP状态机. 网络上的传输是没有连接的,包括TCP也是一样的.而TCP所谓的"连接",其实是由通讯的双方维护一个"连接状态",让它看上去好像有连接一样.所以,TCP的状态变换是非常重要的. 下面是TCP协议的状态机 下面是 "TCP建链接"."传数据"."TCP断链接" 的对照图: 22.三次握手的过程与建立连接时需要注意的要点. 连接建立过程中要解决以下三个问题: (1)要使每一方能够确知对方的存

Linux 网卡驱动学习(六)(应用层、tcp 层、ip 层、设备层和驱动层作用解析)

本文将介绍网络连接建立的过程.收发包流程,以及当中应用层.tcp层.ip层.设备层和驱动层各层发挥的作用. 1.应用层 对于使用socket进行网络连接的server端程序.我们会先调用socket函数创建一个套接字: fd = socket(AF_INET, SOCK_STREAM, 0); 以上指定了连接协议,socket调用返回一个文件句柄,与socket文件相应的inode不在磁盘上,而是存在于内存. 之后我们指定监听的port.同意与哪些ip建立连接,并调用bind完毕port绑定:

前端学HTTP之网络基础

显示目录 目录 [1]网络 [2]OSI [3]TCP/IP 前面的话 HTTP协议对于前端工程师是非常重要的.我们在浏览网站时,访问的每一个WEB页面都需要使用HTTP协议实现.如果不了解HTTP协议,就不可能了解网站的本质.在学习HTTP之前,本文先介绍一些网络基础知识 网络 简单地说,网络就是在一定的区域内将两个或两个以上的计算机以一定的方式连接起来,以供用户共享文件.程序.数据等资源.下面就几种常见的网络类型及分类方法做简要介绍 1.按覆盖范围分 局域网(local area netwo

Linux TC 带宽管理队列规则

在着手学习TC之前,请先了解TC采用如下单位来描述带宽: mbps = 1024 kbps = 1024 * 1024 bps => byte/s mbit = 1024 kbit => kilo bit/s mb = 1024 kb = 1024 * 1024 b => byte mbit = 1024 kbit => kilo bit 内定:数值以bps和b方式储存.但当设置tc输出速率时,使用如下表示: 1Mbit = 1024 Kbit = 1024 * 1024 bps