TCP(Transmission Control Protocol)学习笔记

1、TCP(Transmission Control Protocol)原理介绍(参考维基百科)

      TCP链接包括三种状态:链接创建、数据传送和链接终止。服务器

      TCP用三路握手(three-way handshake)过程穿件一个链接。在链接建立过程当中,不少参数要被初始化,例如序号被初始化以保证按序传输和链接的强壮性。一对中断同时初始化一个它们之间的链接是可能的。但一般是由一端打开一个套接字(socket)而后监听来自另外一方的链接,这就是一般所指的被动打开(passion open)。服务器端被动打开之后,用户端就能开始建立主动打开(actiive open)。socket

  1. 客户端经过向服务器端发送一个SYNsynchronnous来建立一个主动打开,做为三路握手的一部分。
  2. 服务器端应当为一个合法的SYN回送一个SYN/ACK
  3. 最后,客户端再发送一个ACKacknowledgement。当服务端受到这个ACK的时候,就完成了三路握手,并进入了链接建立状态

相关文章
相关标签/搜索