码迷,mamicode.com
首页 >  
搜索关键字:超时重传    ( 73个结果
CentOS7下的tftp安装
一、tftp服务原理 tftp(trivial file transfer protocal,简单文件传输协议)是居于UDP协议实现的,使用UDP67端口,提供不可靠的数据流传输服务,使用超时重传方式保证数据到达。 特点: 1、tftp在运行中不得断开链接 2、tftp默认属性是在上传和下载的时候采 ...
分类:其他好文   时间:2021-06-28 19:16:07    阅读次数:0
TCP如何保证可靠传输
校验和 序列号/确认应答 重传机制超时重传高速重传:三次确认应答 连接控制 三次握手 为什么不是两次:1、需要告知双方的SYN;2、避免失效的连接请求再次到达接收端 为什么不是四次:四次挥手 流量控制 滑动窗口:不需要等待每一次确认应答,ACK丢失不需要重传,数据包丢失,三次确认应答重传接收端告知窗 ...
分类:其他好文   时间:2021-06-05 18:15:11    阅读次数:0
TCP可靠传输
校验 序号 确认、重传 超时重传:发送发在规定的时间内没有收到确认,就要重传已发送的报文段。 重传时间:TCP采用自适应算法,动态改变重传时间RTTs(加权平均往返时间) 快重传:发送方收到3个对于报文段n的冗余ACK,则认为报文段n+1丢失,重传n+1号报文段。 冗余ACK(冗余确认):每当比期望 ...
分类:其他好文   时间:2021-02-03 10:32:59    阅读次数:0
微信为啥不丢“离线消息”?
需求缘起当发送方用户A发送消息给接收方用户B时,如果用户B在线,之前的文章《微信为啥不丢“在线消息”?》聊过,可以通过应用层的确认,发送方的超时重传,接收方的去重保证业务层面消息的不丢不重。那如果接收方用户B不在线,系统是如何保证消息的可达性的呢?这是本文要讨论的问题。问题:接收方不在线时,消息发送的流程是怎么样的?回答:如上图所述,(1)用户A发送消息给用户B(2)服务器查看用户B的状态为off
分类:微信   时间:2020-11-19 12:10:08    阅读次数:32
计算机网络-传输层-TCP、UDP协议
TCP、UDP区别 TCP 面向连接,不提供广播、多播;可靠交付;头部长,开销大 UDP 无需建立连接,无需确认;不可靠交付;头部短,开销小 TCP可靠交付靠什么实现? 流量控制 滑动窗口机制(超时重传、序列号确认号) 拥塞控制 为什么要三次握手? 避免第二次握手报文丢失 为什么要四次挥手? =问为 ...
分类:其他好文   时间:2020-09-10 22:38:36    阅读次数:29
TCP-重传机制
重传机制 TCP实现可靠传输的方式之一,是通过序列号与确认应答 在TCP当中,当发送端的数据达到接受主机时,接收端主机会接受一个确认应答,表示已收到消息 TCP针对数据包丢失的情况,会用重传机制解决: 超时重传 快速重传 SACK D-SACK 超时重传 重传机制的其中一个方式,就是在发送数据的时候 ...
分类:其他好文   时间:2020-06-26 22:00:26    阅读次数:55
TCP和UDP的区别
TCP可以保证数据按序发送,按序到达,提供超时重传,保证可靠性;而UDP不保证按序到达,甚至不保证到达,只是努力交付 TCP是有连接的,传输数据之前必须进行三次握手进行连接,传输完毕也要通过四次挥手断开连接;而UDP是直接传输 TCP协议是一对一的;而UDP可以是一对一、一对多、多对多 TCP协议所 ...
分类:其他好文   时间:2020-04-14 16:40:53    阅读次数:71
tcp/ip协议
一、tcp/ip协议 (tcp协议和ip协议是众多协议中最重要的,所以用这两者命名) tcp/ip协议包含了互联网基础的网络协议,特点是分层管理: 应用层:http协议(超文本传输)、ftp协议(文件传输)、dns协议(域名系统); 传输层:tcp协议(建立连接、超时重传、发送和接收方确认)、udp ...
分类:其他好文   时间:2020-04-12 00:15:26    阅读次数:107
TCP 的断包和粘包
以太网中存在一个对于帧的有效数据大小的限制,即 MTU,以太网的 MTU 为 1500 字节。一、断包就是说发送端一次发送的消息长度过大,如果超过了 MTU,那么 ip 会对其进行分片。在网络编程中,要避免出现 IP 分片。因为是 IP 层是没有超时重传机制的,如果 IP 层对一个数据包进行了分片,... ...
分类:其他好文   时间:2020-03-15 16:20:33    阅读次数:78
计算机网络总结(一)
● 请你说一下TCP怎么保证可靠性,并且简述一下TCP建立连接和断开连接的过程 参考回答: TCP保证可靠性: (1)序列号、确认应答、超时重传 数据到达接收方,接收方需要发出一个确认应答,表示已经收到该数据段,并且确认序号会说明了它下一次需要接收的数据序列号。如果发送发迟迟未收到确认应答,那么可能 ...
分类:其他好文   时间:2020-03-08 20:00:16    阅读次数:87
73条   1 2 3 4 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!