码迷,mamicode.com
首页 >  
搜索关键字:mtu    ( 511个结果
TCP/IP/ICMP 学习实践
前言在学习TCP分段与IP分片时、心有所感想把之前学习过的知识串联起来。数据分段发生在传输层、分片发生在网络层。相关术语:MTU(MaximumTransmissionUnit,MTU),最大传输单元以太网和802.3对数据帧的长度都有一个限制,其最大值分别是1500和1492个字节。链路层的这个特性称..
分类:其他好文   时间:2017-04-20 11:48:11    阅读次数:204
Vxlan与网卡offload性能
背景 由于数据链路层MTU的限制,发送端TCP/UDP数据在交付到IP层时需要与MTU相匹配,TCP数据不能超过mss,较长的UDP需要分片(Fragmentation)以满足MTU要求;接收端协议栈也是从网卡接收上述不超过MTU的小帧并重组,早期上述数据分片和组合的工作均由CPU完成,导致占用CP ...
分类:其他好文   时间:2017-04-12 15:02:42    阅读次数:753
使用socket获取网卡信息
TR069终端程序需要获取wan口的状态信息,这里采用一种方式,使用socket函数打开一个描述符,使用ioctl函数获取相应的参数。ifconfig的内部实现也是这样做的,具体可以参看ifocnfig源码。 如要获取wan口的信息,则首先需要知道wan口对应的网卡名是什么,这里假定为eth0,因为 ...
分类:其他好文   时间:2017-04-05 22:27:54    阅读次数:270
IP UDP TCP等最大长度
传输层: 对于UDP协议来说,整个包的最大长度为65535,其中包头长度是65535-20=65515; 对于TCP协议来说,整个包的最大长度是由最大传输大小(MSS,Maxitum Segment Size)决定,MSS就是TCP数据包每次能够传 输的最大数据分段。为了达到最佳的传输效能TCP协议 ...
分类:其他好文   时间:2017-03-26 00:45:06    阅读次数:169
python 全栈 linux基础 (部分)网络 SSH 更名 DNS解析 元字符
nginx > web ifconfig 查看网络配置信息 id add show 查看当前网卡信息(最小安装下) mtu 是指网卡传输的最大单元 单位:字节 网卡配置 临时配置 ifconfig 网卡名 IP地址/子网 DNS:vim /etc/resolv.conf 网关: (填加)route ...
分类:编程语言   时间:2017-03-23 20:02:43    阅读次数:198
linux-网络相关配置,ssh服务,bash命令及优先级,元字符
linux-网络相关配置,ssh服务,bash命令及优先级,元字符 二:临时配置网络(ip,网关,dns)+永久配置 临时配置: [root@nfs-server ~]# ifconfig ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1 ...
分类:系统相关   时间:2017-03-21 19:12:52    阅读次数:268
TCP是如何保证可靠传输的
TCP 协议如何保证可靠传输 一、综述 1、确认和重传:接收方收到报文就会确认,发送方发送一段时间后没有收到确认就重传。 2、数据校验 3、数据合理分片和排序: UDP:IP数据报大于1500字节,大于MTU.这个时候发送方IP层就需要分片(fragmentation).把数据报分成若干片,使每一片 ...
分类:其他好文   时间:2017-03-21 12:19:30    阅读次数:154
报文段、数据报、数据包和帧
帧与数据包 数据包,就是从最上层,一层一层封装,直到网络层的,最后借由数据链路层发送出去的数据单元。 帧,是数据链路层的传输单元。 这么一看,数据包和帧好像没什么不一样,好像数据传递的都是一样的。可是为什么会把它们区分开呢?学习 TCP/IP 协议的同学应该都知道,数据链路层中有 MTU 这样一个东 ...
分类:其他好文   时间:2017-03-15 18:37:12    阅读次数:262
Linux vim 常用命令
命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim ...
分类:系统相关   时间:2017-03-12 21:27:05    阅读次数:259
cisco 2901 配置拨号上网
1、输入en,然后输入密码确认后按conf t2、Router(config)# vpdn enable interface dialer 1 // 进入拨号器13、Router(config-if)# encapsulation ppp // 封装ppp协议 ip add negotiated / ...
分类:系统相关   时间:2017-03-12 10:41:53    阅读次数:230
511条   上一页 1 ... 33 34 35 36 37 ... 52 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!