以太网中存在一个对于帧的有效数据大小的限制,即 MTU,以太网的 MTU 为 1500 字节。一、断包就是说发送端一次发送的消息长度过大,如果超过了 MTU,那么 ip 会对其进行分片。在网络编程中,要避免出现 IP 分片。因为是 IP 层是没有超时重传机制的,如果 IP 层对一个数据包进行了分片,... ...
分类:
其他好文 时间:
2020-03-15 16:20:33
阅读次数:
78
常规的几个概念如:慢启动(指数增加),拥塞避免(线性增加),慢启动阈值(sstresh)不说了,可以看下其他博客。 说一下其他几个名词,感觉书上分的不是很清楚,事先声明下哈,都是我个人的理解,如果不对还望评论指出。 快速重传:即收到3个冗余ACK马上重新发送该数据包,而不是等待该数据包超时再重传。 ...
分类:
其他好文 时间:
2020-03-11 01:13:14
阅读次数:
120
● 请你说一下TCP怎么保证可靠性,并且简述一下TCP建立连接和断开连接的过程 参考回答: TCP保证可靠性: (1)序列号、确认应答、超时重传 数据到达接收方,接收方需要发出一个确认应答,表示已经收到该数据段,并且确认序号会说明了它下一次需要接收的数据序列号。如果发送发迟迟未收到确认应答,那么可能 ...
分类:
其他好文 时间:
2020-03-08 20:00:16
阅读次数:
87
1.讲一下tcp的拥塞控制 答:在网络中传输数据,吞吐量过小浪费带宽,吞吐量太大会发生丢包问题,这个时候就需要用到拥塞控制,来根据当前网络环境动态的发送适合当时的吞吐量大小 TCP的拥塞控制算法总共有四个 慢开始,拥塞避免,快重传,快恢复 慢开始:目的是为了大概测试出网络的拥塞情况,开始拥塞窗口是1 ...
分类:
其他好文 时间:
2020-03-07 22:36:22
阅读次数:
99
对每个连接,TCP管理4个不同的定时器 重传定时器使用于当希望收到另一端的确认。 坚持定时器使窗口大小信息保持不断流动,即使另一端关闭了其接收窗口。。 保活定时器可检测到一个空闲连接的另一端何时崩溃或重启。 2MSL定时器测量一个连接处于TIME_WAIT状态的时间。 ...
分类:
其他好文 时间:
2020-03-05 15:22:27
阅读次数:
66
为什么tcp为什么要建立连接? 答:为了保证可靠传输 TCP为什么可靠一些 答:三次握手,超时重传,滑动窗口,拥塞控制。 哪种应用场景会使用TCP协议,使用它的意义 TCP协议一般用于传输数据量比较少、且对可靠性要求高、对数据准确性要求高的场合。比如HTTP、HTTPS、FTP等传输文件的协议;PO ...
分类:
其他好文 时间:
2020-03-04 00:13:35
阅读次数:
121
关于TCP和UDP的区别,是一个老生常谈的问题了。在面试的时候很容易被问到,那么两者到底有什么区别呢?首先看我从网上找的一个图。 很清晰的能够看出,UDP是无连接的,这是什么意思呢?这就是在传送数据的时候,UDP是不需要进行连接的,远方的主机在收到UDP的请求时,不需要经过任何的确认,虽然它不提高可 ...
分类:
其他好文 时间:
2020-02-28 01:42:02
阅读次数:
77
ylbtech-品质-汉语-成语:坚持不懈 坚持不懈,汉语成语,拼音是jiān chí bú xiè,意思是形容做事持之以恒,比喻有恒心,有毅力。出自《清史稿·刘体重传》。 1.返回顶部 1、 中文名:坚持不懈外文名:perseverance拼 音:jiān chí bú xiè注 音:ㄐㄧㄢ ㄔㄧ ...
分类:
其他好文 时间:
2020-02-26 14:01:36
阅读次数:
83
一、TCP是面向连接的,需要先建立连接(三次握手和四次挥手)再发送数据。UDP是无连接的,不需要建立连接。 二、TCP是可靠的,如果丢包会进行重传,并且数据包是有序的。UDP是不可靠的,如果数据包丢失,不会进行重传,并且,UDP传输的数据包是乱序的。 三、TCP会进行流量控制和拥塞控制,UDP只会不 ...
分类:
其他好文 时间:
2020-02-20 19:54:41
阅读次数:
60
磁盘IO和网络IO该如何评估、监控、性能定位和优化生产中经常遇到一些IO延时长导致的系统吞吐量下降、响应时间慢等问题,例如交换机故障、网线老化导致的丢包重传;存储阵列条带宽度不足、缓存不足、QoS限制、RAID级别设置不当等引起的IO延时。一、评估IO能力的前提评估一个系统IO能力的前提是需要搞清楚这个系统的IO模型是怎么样的。那么IO模型是什么,为什么要提炼IO模型呢?(一)、IO模型在实际的业
分类:
其他好文 时间:
2020-02-17 13:57:08
阅读次数:
76