网络编程入门 TCP三手四步
发布时间
阅读量:
阅读量
前言
本章主要讲述TCP的三次握手和四次挥手
概述
TCP(传输控制协议)
该协议属于一种基于连接的通信机制,在信息传递前需确保双方已建立有效的连接;随后双方在建立连接后进行数据传输(两台计算机之间通过可靠且无差错的方式实现数据传递)。
在TCP连接中必须明确客户端和服务器两端.通过客户端发送建立连接请求给服务器端.建立每个TCP连接都需要经历三个阶段的通信过程
TCP连接的建立(三次握手)

最初阶段中,客户端与服务器都处在一个关闭的状态。其中主动发起连接的是客户端,在线情况下则会自动将对方拉入其通信链路中;而被动接受连接的则是服务器,在线情况下会自动将对方拉入其通信链路中。
TCP服务器进程首先建立传输控制块TCB,并随时准备接受客户进程的连接请求;此时服务器过渡到LISTEN(监听)状态;
2、TCP客户进程首先生成传输控制块TCB,并随后发送起始连接请求报文至服务器端口。该报文中位于报文头部的SYN字段值为1的部分对应于同步请求阶段。在此阶段中, TCP客户端进程将指定初始序列号seq=x进入同步已发送状态SYN-SENT模式运行
全部评论 (0)
还没有任何评论哟~
