tcp文件传输软件设计.docVIP

  • 6
  • 0
  • 约2.77千字
  • 约 6页
  • 2018-02-02 发布于江西
  • 举报
tcp文件传输软件设计

文件传输软件的设计 1、 TCP是Transmission Control Protocol(传输控制协议)的简称,是TCP/IP体系中面向连接的运输层协议,在网络中提供全双工的和可靠的服务。 TCP协议最主要的特点是:1) 是一种基于连接的协议。 2) 保证数据准确到达。3) 保证各数据到达的顺序与数据发出的顺序相同。 4) 传输的数据无消息边界。 1.1.1 TCP协议通讯工作原理TCP三次握手 传输控制协议(Transport Control Protocol)是一种面向连接的,可靠的传输层协议。面向连接是指一次正常的TCP传输需要通过在TCP客户端和TCP服务端建立特定的虚电路连接来完成,该过程通常被称为“三次握手”。可靠性可以通过很多种方法来提供保证,在这里我们关心的是数据序列和确认。TCP通过数据分段(Segment)中的序列号保证所有传输的数据可以在远端按照正常的次序进行重组,而且通过确认保证数据传输的完整性。要通过TCP传输数据,必须在两端主机之间建立连接。举例说明,TCP客户端需要和TCP服务端建立连接,过程如下所示 TCP三次握手 在第一步中,客户端向服务端提出连接请求。这时TCP SYN标志置位。客户端告诉服务端序列号区域合法,需要检查。客户端在TCP报头的序列号区中插入自己的ISN。服务端收到该T

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档