首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

TCP协议细节学习

TCP协议中可选的MSS(Maximum Segment Size,最大报文长度))参数,一般使用MTU代替,值为1460。这个值是怎么来的呢? Maximum Transmission Unit,缩写MTU,中文名是:最大传输单元。 假设MTU值和IP数据包大小一致,一个IP数据包的大小是:65535,那么加上以太网帧头和为,一个以太网帧的大小就是:65535 + 14 + 4 = 65553,看起来似乎很完美,发送方也不需要拆包,接收方也不需要重组。 那么假设我们现在的带宽是:100Mbps,因为以太网帧是传输中的最小可识别单元,再往下就是0101所对应的光信号了,所以我们的一条带宽同时只能发送一个以太网帧。如果同时发送多个,那么对端就无法重组成一个以太网帧了,在100Mbps的带宽中(假设中间没有损耗),我们计算一下发送这一帧需要的时间:

04

networkmanager和network区别_network graph

NetworkManager确保网络连接正常。 当检测到系统中没有网络配置但有网络设备时,NetworkManager会创建临时连接以提供连接。 通过不同的工具(GUI,nmtui,nmcli)提供管理。 NetworkManager可以配置网络别名,IP地址,静态路由,DNS信息和V**连接,以及许多特定于连接的参数。 重新启动后保持设备状态,并接管重新启动期间设置为受管模式的接口。 未明确设置为不受管理但由用户或其他网络服务手动控制的设备。 可以和network服务一起并行运行(systemctl start|stop|restart|status network),后续估计会被NetworkManager完全替代。 系统会优先启动NetworkManager,再启动network避免NetworkManager的配置被篡改。 如果启用了NetworkManager,ifup和ifdown将询问NetworkManager是否由NetworkManager管理要操作的接口,取决于ifcfg文件的”DEVICE=”行,内部会将up和down请求转给NetworkManager。 不受NetworkManager管理的设备,如果调用ifup或ifdown,则脚本将使用非NetworkManager机制来启动连接。 NetworkManager提供了一种基于连接状态运行其他自定义脚本以启动或停止服务的方法。默认情况下,该/etc/NetworkManager/dispatcher.d/目录存在,并且 NetworkManager在其中按字母顺序运行脚本。每个脚本必须是根用户拥有的可执行文件,并且必须只有文件所有者的写权限。

01
领券