tcp的优点:可靠,提体现在tcp在传递数据之前会有三次握手来建立连接,而且在传输数据时,有确认,窗口,重传,拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源,采用四次挥手断开连接。 tcp的缺点:慢,效率低,占用系统资源高,易被攻击tcp在传递数据之前,要先建立连接,这会消耗时间。 UDP ...
分类:
其他好文 时间:
2019-08-13 21:09:18
阅读次数:
97
BBR的描述:Google开源了其TCPBBR拥塞控制算法,并提交到了Linux内核,从4.9开始,Linux内核已经用上了该算法。根据以往的传统,Google总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外。根据实地测试,在部署了最新版内核并开启了TCPBBR的机器上,网速甚至可以提升好几个数量级。要在CentOS上安装最新的内核版本,需要增加一个ELRepo源。首先,载入公钥,让
分类:
其他好文 时间:
2019-08-09 15:15:15
阅读次数:
127
TCP协议: TCP可以提供可靠的,面向连接的传输服务(TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源),但是会增加资源的开销。 UDP协议: UDP 在传送数据之前不需要先建立连接,远地 ...
分类:
其他好文 时间:
2019-08-09 01:49:59
阅读次数:
105
1.数据包校验,发送方计算校验和,接收方结算校验和,进行对比2.应答机制,seq序列号与ack确认号 3.超时重传机制,发送后启动定时器,进行重传 4.连接管理,三次和四次5.对失序数据包重排序6.流量控制和拥塞控制,使用滑动窗口协商大小 ...
分类:
其他好文 时间:
2019-07-20 13:19:49
阅读次数:
119
流量控制:数据的传送与接收过程当中很可能出现收方来不及接收的情况,这时就需要对发方进行控制,以免数据丢失。流量控制用于防止在端口阻塞的情况下丢帧,这种方法是当发送或接收缓冲区开始溢出时通过将阻塞信号发送回源地址实现的。流量控制可以有效的防止由于网络中瞬间的大量数据对网络带来的冲击,保证用户网络高效而 ...
分类:
其他好文 时间:
2019-07-20 13:03:17
阅读次数:
109
1、拥塞控制 1、拥塞控制 1.1、拥塞 在某段时间,如果对网络中的某一资源的需求超过了该资源所能提供的可用部分,网络的性能就要发生变化,这种情况叫阻塞。 1.2、拥塞控制 防止过多的数据注入到网络当中,这样可以使网络中的路由器或链路不致过载。在发送方维护一个虚拟的拥塞窗口,并利用各种算法使它尽可能 ...
分类:
其他好文 时间:
2019-06-29 12:27:54
阅读次数:
102
https://www.youtube.com/watch?v=yCaplCr3L94 https://www.youtube.com/watch?v=MrZVMLppgNU ...
分类:
其他好文 时间:
2019-06-27 20:40:51
阅读次数:
150
本文内容如下: 1)TCP协议概念 2)TCP头部结构和字段介绍 3)TCP流量控制 滑动窗口 4)TCP拥塞控制 慢启动、拥塞避免、快重传、快恢复 一、TCP概念 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传 ...
分类:
其他好文 时间:
2019-06-21 17:03:19
阅读次数:
102
TCP和UDP的比较 | TCP | UDP | | | | | 无连接 | 面向连接 | | 尽最大努力交付 | 可靠交付服务 | | 面向报文 | 面向字节流 | | 没有拥塞控制 | 有拥塞控制 | | 支持一对一、一对多、多对多 | 支持一对一 | | 开销小 | 开销大 | ...
分类:
其他好文 时间:
2019-06-17 19:02:43
阅读次数:
133
简历面 (电话) 1. 四次挥手 time_wait 1. 滑动窗口 2. 客户端当被告知服务端接收窗口大小为0后的行为,如果服务端的接收窗口又变大了呢? 3. 拥塞控制 4. 快重传 5. 快恢复 6. MTU是什么,在哪一层,路径MTU 7. 解释大小端、字节对齐以及原因 8. 编译过程 9. ...
分类:
其他好文 时间:
2019-05-26 00:32:28
阅读次数:
174