原文:TCP/IP详解学习笔记(14)-- TCP可靠传输的实现

.概述 为方便描述可靠传输原理,假定数据传输只在一个方向上进行,即A发送数据,B给出确认 .以字节为单位的滑动窗口 TCP的滑动窗口是以字节为单位的。为了便于说明,字节编号取得很小。先假定A收到B发来的确认报文字段,其中窗口是 字节,而确认号是 字节。 表明B期望接收到的下一个序号是 ,序号 之前的数据已经收到了 。如图所示。 A的发送窗口: 发送窗口表示:在没有收到B的确认的情况下,可以连续把 ...

2013-08-05 15:48 5 11021 推荐指数:

查看详情

TCP可靠传输详解

TCP提供了可靠传输服务,这是通过下列方式提供的: 分块发送:应用数据被分割成TCP认为最适合发送的数据块。由TCP传递给IP的信息单位称为报文段或段(segment) 定时确认重传:当TCP发出一个段后,它启动一个定时器,等待目的端确认 ...

Mon Jul 30 21:46:00 CST 2018 0 4600
TCP实现可靠传输

1. TCP 和 UDP的区别: TCP面向连接;UDP无连接 TCP保证数据的可靠传输,数据传送无差错,不丢失,无重复,按序到达;UDP不保证可靠交付 TCP连接一对一;UDP支持更广泛 UDP实时性好,效率高,适用场景:短消息传输,大量客户端,对数据安全性要求不高但实时 ...

Sun Sep 02 01:03:00 CST 2018 0 3523
TCP/IP详解学习笔记(12)-- TCP传输控制协议

1.概述 TCP提供了一种可靠的面向连接的字节流运输层服务。 TCP将用户数据打包成报文段,它发送后启动一个定时器,另一端收到的数据进行确认,对失序的数据重新排序,丢弃重复数据,TCP提供端到端的流量控制,并计算和验证一个强制性的端到端的检验 ...

Fri Aug 02 22:29:00 CST 2013 1 8408
TCP和UDP协议的区别 ------- TCP/IP协议如何实现可靠传输

1.TCP和UDP的区别: 1.是否面向连接? TCP通过三次握手,建立连接。 UDP是不用建立连接。 2.是否可靠TCP传输的是可靠并有序的数据 UDP只是尽最大努力交付,不一定可靠 3.UDP具有较好的实时性 适用场景:短消息,多客户端,对信息可靠 ...

Sun Sep 01 22:21:00 CST 2019 0 661
TCP/IP详解学习笔记(6)-- IP选路

1.概述 路由算法是用于获取路由表中的路由项目。它是路由选择协议的核心。 2.路由算法的分类 从路由算法能否随网络的通信量或拓扑自适应的进 ...

Wed Jul 31 00:09:00 CST 2013 0 3293
TCP/IPTCP详解笔记

目录 前言 17. TCP 传输控制协议 17.1 引言 17.2 TCP 服务 17.3 TCP的首部 18. TCP连接的建立与终止 18.1 引言 18.2 连接的建立与终止 ...

Tue Jun 22 17:16:00 CST 2021 0 466
TCP/IP笔记(七)TCP详解

TCP的特点及其目的 为了通过数据包实现可靠传输,需要考虑很多事情,例如数据的破坏、丢包、重复记忆分片顺序混乱等问题。如不能解决这些问题,也就无从谈起可靠传输TCP通过检验和、序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠传输。 通过序列号与确认应答提高可靠 ...

Wed Apr 19 18:30:00 CST 2017 6 1354
TCP可靠传输原理

停止等待协议 “停止等待”就是发送方在发送完一个分组后停止发送,等待接收方的确认后再继续发送。 超时重传 发送方在等待一定时间后如果还没有收到接收方的确认,此时发送方将认定分组没有送达,从而重新发送分组。 TCP通过以下的方式实现超时重传: 超时计时器:每发送完一个分组后,tcp ...

Sun Sep 12 23:40:00 CST 2021 0 294
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM