Advertisement

计算机网络原理课程(TCP协议)

阅读量:

一、TCP协议基础概述

点对点通信 :通信过程中仅包含单一的数据发送端与数据接收端。

可靠且有序的字节传输流

流水线操作机制 :TCP协议中,通过拥塞控制与流量控制技术设定窗口大小,实现数据传输的高效管理。

发送端与接收端缓冲区

全双工模式 (full-duplex):在同一个通信链路中,允许同时进行双向的数据传输。

面向连接的特性
* 在数据传输之前,通信双方需先完成连接的建立;
* 连接的状态信息仅由通信双方进行维护,中间节点不保存相关状态;
* TCP连接所包含的内容包括:两端主机上的缓冲区、连接状态参数、socket接口等。

流量控制策略

二、TCP:序列号和ACK

序列编号

  • 序列编号表示的是segment中首个字节的位置标识,而非segment本身的编号
  • 在建立TCP连接的过程中,通信双方会随机选取初始序列编号

确认应答(ACKs)

  • 表示期望接收到的下一个字节对应的序列编号
  • 累计确认机制意味着该序列编号之前的所有数据字节均已成功接收

问题:接收端如何应对顺序错乱到达的segment?

  • TCP协议标准中未作具体规定,相关处理方式由具体的TCP实现方案决定

三、TCP可靠数据传输概述

全部评论 (0)

还没有任何评论哟~