1.TCP的建立
TCP是面向连接的传输层协议。通信双方在发送数据之前必须先要建立TCP的连接,在数据发送结束后还要释放连接。为了清楚的了解TCP的三次握手过程,搭建如图所示的TCP连接建立实验拓扑。
配置客户端与server-pt的IP基本信息,将Packet Tracer模拟器切换到Simulation模式,打开客户端Web Browser,输入192.168.1.254,就可以开始观察报文的发送过程。因为HTTP服务是基于TCP的,所以当访问网页时会先建立TCP连接。下图所示的是客户端发送的TCP连接建立请求报文。
从报文段可以看出,HTTP服务使用的TCP端口号80,报文序号是0,确认序号也是0,SYN同步标志置1。下图所示的为服务器发送的确认报文段。
可以看到,服务器的确认报文段序号为0,确认序号为1,同时将SYN和ACK两个标志位置1.。