- 6
- 0
- 约8.35千字
- 约 10页
- 2016-11-22 发布于河南
- 举报
tcp通信过程
TCP协议通讯工作原理
一、TCP三次握手
传输控制协议(Transport Control Protocol)是一种面向连接的,可靠的传输层协议。面向连接是指一次正常的TCP传输需要通过在TCP客户端和TCP服务端建立特定的虚电路连接来完成,该过程通常被称为“三次握手”。可靠性可以通过很多种方法来提供保证,在这里我们关心的是数据序列和确认。TCP通过数据分段(Segment)中的序列号保证所有传输的数据可以在远端按照正常的次序进行重组,而且通过确认保证数据传输的完整性。要通过TCP传输数据,必须在两端主机之间建立连接。举例说明,TCP客户端需要和TCP服务端建立连接,过程如下所示:
TCP Client
Flags
TCP Server
1 Send SYN (seq=w)
----SYN---
SYN Received
2 SYN/ACK Received
---SYN/ACK----
Send SYN (seq=x), ACK (w+1)
3 Send ACK (x+1)
----ACK---
ACK Received, Connection Established
w: ISN (Initial Sequence Number) of the Client
x: ISN of the Server
在第一步中,客户
原创力文档

文档评论(0)