mtu设置多少最好,mtu1492和1480哪个快

UDP协议,作为一个面试互联网公司几乎必问的题目,你真的有回答好吗?请你讲一下什么是UDP。请你说一下TCP和UDP的区别。请你说下UDP在哪些场景用到。请你说下UDP的特性。请你......面试的时

UDP协议,作为一个面试互联网公司几乎必问的题目,你真的有回答好吗?

请你讲一下什么是UDP。

请你说一下TCP和UDP的区别。

请你说下UDP在哪些场景用到。

请你说下UDP的特性。

请你......

面试的时候,UDP回答好了,并且能答到一些让面试官觉得眼前一亮的点,会给你面试加不少分,并且作为一个基础问题,更能看出候选人的基础到底牢不牢固,这个问题没有回答好,基本就与offer失之交臂。所以让我们一起来快乐的学习下UDP吧~

推荐视频:

2. 寻找最佳MTU值是一个反复试验的过程。可以尝试将MTU值从最大值(1500)逐渐降低,直到网络问题得到解决。建议修改范围为1400 ~ 1500。设置多少MTU值取决于您的互联网访问方法。不同的上网方式支持不同的MTU。

直播学习地址:

UDP的主要特点有:

mtu设置多少最好

1.UDP是无连接的,所以在发送数据前和发送数据后,都不需要建立连接和断开连接,减少了开销。

1280左右。ipv6mtu值设置在1280左右,能最大限度的提升网速和扩大传输内存量。IPv6是网络层协议的第二代标准协议,是IETF设计的一套规范,是IPv4的升级版本。

2.UDP使用尽最大努力交付,即UDP它不保证可靠交付,这个我稍后会举一个例子,说明什么是尽最大努力交付。

3.UDP是面向报文的,发送方的UDP只在应用程序交下来的报文添加了首部后就交付给IP层。UDP对应用层交下来的报文,既不合并,也不拆分,也就是说应用层交给UDP多长的报文,UDP就照样的发送,UDP一次交付一个完整的报文。为了提高效率,应用程序必须选择合适大小的报文,如果报文过长,那么UDP把它交给IP层,IP层可能需要进行分片;如果报文太短,会使得IP数据报的首部相对长度较大,两种情况都会使得IP层的效率降低。

mtu设置多少最好

4.UDP没有拥塞控制,所以当网络出现拥塞的时候不会使得源主机的发送速率降低,这非常适用于对实时性要求高的应用,比如实时视频会议等等,它要求源主机以恒定的速率发送数据,并且允许在网络发生拥塞的时候丢失部分数据,对时延要求较高(当很多源主机都同时向网络发送高速率的实时视频流时,网络就有可能发送拥塞,所以不适用拥塞控制功能的UDP是有可能会引起网络产生严重拥塞的问题)。

5.UDP支持一对一,一对多,多对一和多对多的交互通信。

6.UDP的首部开销小,只有8个字节,相对于TCP的20字节,要短很多。

用户数据报UDP包含有两个字段,一个是首部字段,另外一个是数据字段。首部字段有8个字节,分别由四种信息组成,每个信息长度都是为2个字节的。

1.源端口:源主机的发送该信息的端口号,如果不需要对方回信,则可以置为0。

2.目的端口:目的地的端口号,在终点交付报文的时候需要用到。

3.长度:UDP用户数据报的长度。

4.检验和:检测UDP用户数据报在传输中是否有错。

接下来我们来讨论下它是如何尽最大努力交付。

2、找寻最佳的MTU值是一个反复试验的过程,可以尝试从最大值(1500)逐渐减少MTU 值,直到上网问题得到解决,建议修改范围1400~1500。设置多大的MTU值取决于你的上网方式,不同的上网方式支持不同的MTU。

【文章福利】需要C/C++ Linux服务器架构师学习资料加群812855908(资料包括C/C++,Linux,golang技术,内核,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK,ffmpeg,大厂面试题 等)

首先在发送方,在发送前,会先生成一个伪首部,这个伪首部既不向下传递也不向上递交,只是为了做检验和临时生成的,在发送方填完检验和字段到UDP首部后,就会去除伪首部。

伪首部是12字节大小,包括有分别都是4字节的源IP地址,目的IP地址,1个字节的全0,和存储1个字节大小的17(UDP在IP报文的协议号是17),最后2字节存储UDP用户数据报的长度。

1、电信光纤上网方式PPPOE拨号上网,MTU应该设置为是1480。2、电信光纤是自动连接DHCP方式,MTU是

也许有人就会问了,要这个1字节的全0有什么用呢?因为为了做检验和,UDP把伪首部和UDP用户数据报看做由许多16位的字(即两个字节)组成起来的。那么伪首部有12字节,可以分为6个字,UDP首部有8个字节,共4个字,UDP数据部分如果是奇数个字节,那么就需要填入一个全零的字节(这个字节不会发送),筹齐16位的字。然后把这些数据通过二进制的方式加起来,然后取它们的反码,写入检验和字段中。需要注意的是,因为校验和是16位大小的,即两个字节。我们在计算的过程中可能会发生进位的情况,这个时候需要把高位溢出的数移到最低位相加。

例子:

mtu设置多少最好

1111 1111 1111 1111+0000 0000 0000 0001——————————————————————0000 0000 0000 0001取反:1111 1111 1111 1110

但是这也仅仅只能解决数据缺失的问题,如果这里面16bit数据做了位置交换,那么UDP是检测不出来的。但是也有许多技术是使用到的UDP协议,包括有:TFTP,SNMP,NFS,DNS,BOOTP等。

这里和大家在科普一个知识点,QQ发送消息使用的就是UDP协议,大家也许会惊讶说,这怎么可能?UDP有乱序和丢包问题,使用QQ发送消息从来没见过乱序的情况呀,洪爵你是不是在吹牛。

这是真的,UDP是运输层协议,它本身不能保数据的顺序性,但是QQ是在其之上的应用层去保证了它的顺序性,如果大家感兴趣,洪爵可以出一期视频给大家演示一下它是如何做到的。什么?我怎么知道大家感不感兴趣?大家可以通过赞赏本篇文章...咳咳,公众号给我发信息呀,告诉洪爵想要看(赞赏的话就更好了)。

好的,咱们继续聊UDP,大家知道UDP数据报能发送的最大长度吗?

不过鉴于Internet上的标准MTU值为576字节,所以建议在进行Internet的UDP编程时,最好将UDP的数据长度控制在 (576-8-20)548字节以内。并且Internet上许多路由器也是为576,所以为了适配,设置为500+为最理想,腾讯游戏使用的MTU就是500+。

UDP,应该说UDP所在的运输层还有一个很重要的功能:复用和分用。

同一时间可能有多个应用程序与外界进程进行交互,这个时候大家都可以通过运输层传送到IP层(网络层)。

接收端在接收UDP后,如果发现收到的报文中的目的端口号不正确,就会丢弃这个报文,并且通过网际控制报文协议ICMP发送“端口不可达”差错报文给发送方。如果正确,则会把UDP用户数据报通过相应的端口,上交到对应端口号的应用进程。

好啦,UDP就讲到这里了,相信大家啃完这篇文章,面试再回答UDP就能完虐面试官。

上一篇 2023年04月05 03:55
下一篇 2023年04月03 15:48

相关推荐

  • 逆变器12v变220v价格多少,最简单12v转220v逆变器制作

    随着夏季的来临,房车上用电的地方也多了起来,那么房车的用电知道大家都了解吗?今天小威和大家一起看看房车夏季用电。房车用电直流电交流电先给大家简单介绍一下房车中的用电模式,房车上的电能一般分为12V直流

    2023年04月07 206
  • etc卡怎么办理,高速卡怎么办

    自国家提出要到2019年底高速ETC使用率达到90%,各营业点办理ETC的车主就络绎不绝了。ETC办理也主要集中在高速路口处、大型银行营业厅。当然现在还有更方便的网上办理。各银行也都推出了相应的优惠活

    2023年01月16 235
  • 速腾怎么调时间,大众速腾时间设置图解

    A+级市场曾在国内火爆过一阵,其凭借优于A级车的后排空间加上高配置水平,一举成为了高端家用轿车的代名词。然而随着SUV车型的不断升温,各大车企逐渐放弃了A+级市场的争夺,经过一波又一波的“洗牌”,存活

    2023年06月05 213
  • 怎么交违章罚款,借别人车我违章了怎么交违章罚款

    1、打开手机,借别人车我违章了怎么交违章罚款,在手机桌面上找到交管12123并点击打开。登录自己的账号后,在首页中找到【机动车违法】并点击打开。2、进入机动车违法选项中可以看到我们自身的汽车车牌号,同

    2023年02月11 257
  • 在这条公路上行驶的最高速度不能超过多少,闯红灯6分怎么免掉

    1.1.2判断题:(45题)1.1.2.1《中华人民共和国道路交通安全法》的立法目的是加强机动车管理。答案:错误1.1.2.2凡在中华人民共和国境内道路上通行的车辆驾驶人、行人、乘车人,都必须遵守《中

    2023年03月28 205
  • 法拉利要多少钱,1000000亿的豪车

    日前,车质网从相关渠道获悉,1000000亿的豪车,法拉利旗下全新车型——Purosangue现已到店,国内售价498.8万元。法拉利官方将其定位为四门四座“FUV”车型,即“FerrariUtili

    2023年03月08 278
  • 马达多少钱一个,启动马达嗒一声不转动怎么办

    先前外媒报导指出美国特斯拉官网疑似有着「StandardRangeAWD」的ModelY车型代码,外媒更表示该车型会采用4680电池组;而近日在美国特斯拉官网上出现新消息,有着名为「ModelYAll

    2023年02月26 294
  • 科目三怎么预约,预约科目三说我未参加驾驶人培训

    2018不知不觉到了尾声寒假马上就要到来又将迎来一波"学车热"寒假学车不如暑假1、打开手机,找到”交管12123“一项,点击进入。2、进入交管12123后,找到右下角的”我的“一项,点击进入。3、进入

    2023年02月11 271
  • 我的世界马鞍怎么做,网易版我的世界马鞍怎么做

    钓鱼这种修身养性同时又会有所收获的事,在MC当中也是可以实现的。想要钓鱼,我们首先要有一个钓鱼竿。下面小编就老告诉大家我的世界钓鱼竿怎么做,网易版我的世界马鞍怎么做,以及钓鱼竿的用法介绍。,钓鱼竿这种

    2023年01月21 233
  • 丰田gl多少钱,一汽丰田gl多少钱一台

    我是汽车4S店的销售,以后买车,用车朋友们可以关注我,一起共同了解汽车知识,互相探讨。老大是问一汽丰田卡罗拉1.6GL的上路价位多少?卡罗拉1.6GL是有手动和自动两款,我是给老大计算自动的也就是20

    2023年03月20 260
  • 骑行消耗多少卡路里,骑行消耗卡路里计算公式

    保持健康体重和完美身材是个技术活,与其一个劲的节食、吃减肥产品,还不如认认真真的多做运动,消耗身体中的多余热量。通常,锻炼越剧烈,消耗的热量就越多。其他提高心率的运动,包括跳绳、跑步和骑自行车,也可以

    2023年03月21 213
  • 11年科鲁兹值多少钱,二手11款科鲁兹能买吗

    今天接到一个订单,二手11款科鲁兹能买吗,一位西瓜视频粉丝找我们帮他淘一台练手车,重点是便宜又保值,开个几年再卖也不会损失太多。这是一台11年上牌的雪佛兰科鲁兹,是1.6排量的手动挡,目前行驶了11万

    2023年03月30 219
  • crv油耗是多少,本田crv市区真实油耗

    【太平洋汽车新车频道】东风本田新一代CR-VePHEV(插电式混动版车型)将于3月10日上市。新一代CR-V在2022年9月上市,先期上市的仅有1.5T车型,官方指导价格为18.59-24.99万。除

    2023年03月22 238
关注微信