计算机网络原理课程(TCP协议)
发布时间
阅读量:
阅读量
一、TCP协议基础概述
点对点通信 :通信过程中仅包含单一的数据发送端与数据接收端。
可靠且有序的字节传输流
流水线操作机制 :TCP协议中,通过拥塞控制与流量控制技术设定窗口大小,实现数据传输的高效管理。
发送端与接收端缓冲区
全双工模式 (full-duplex):在同一个通信链路中,允许同时进行双向的数据传输。
面向连接的特性
* 在数据传输之前,通信双方需先完成连接的建立;
* 连接的状态信息仅由通信双方进行维护,中间节点不保存相关状态;
* TCP连接所包含的内容包括:两端主机上的缓冲区、连接状态参数、socket接口等。
流量控制策略
二、TCP:序列号和ACK
序列编号
- 序列编号表示的是segment中首个字节的位置标识,而非segment本身的编号
- 在建立TCP连接的过程中,通信双方会随机选取初始序列编号
确认应答(ACKs)
- 表示期望接收到的下一个字节对应的序列编号
- 累计确认机制意味着该序列编号之前的所有数据字节均已成功接收
问题:接收端如何应对顺序错乱到达的segment?
- TCP协议标准中未作具体规定,相关处理方式由具体的TCP实现方案决定
三、TCP可靠数据传输概述
全部评论 (0)
还没有任何评论哟~
