标签:route 成功 html 图片 特权 div 模式 log net
目录
使用Packet Tracer,正确配置网络参数,通过抓取HTTP数据包,分析TCP连接建立过程。
在博文开头给出你的个人信息
网络拓扑图如下图所示:
192.168.1.10
192.168.2.10
清除路由器上的现有配置:
Router>enable:进入特权模式
Router#erase startup-config:清除路由器上的现有配置
Router#configure terminal:进入全局配置模式
Router(config)#no ip domain-lookup:禁用DNS查找
配置并激活端口:
Router(config)#hostname R:配置路由器名称为R
上图为配置G0/0和G0/1接口
R(config-if)#no shutdown:激活接口
配置路由算法:
R(config-router)#version 2:使用rip 2版本
R(config-router)#no auto-summary:关闭自动路由汇总
R(config-router)#network 192.168.1.0
R(config-router)#network 192.168.2.0:指定网络
验证参数配置:
R#show ip interface brief:检验IP地址正确并且接口处于激活状态
R#ping 192.168.2.70:ping 这个地址
抓包:
HTTP报文:
TCP报文:
(1)画出TCP连接建立示意图
如下图所示:
(2)分析序号和确认号的变化
PC向服务器进程发出连接请求,请求报文段首部中的控制位标志SYN=1,由于是首次请求建立连接,因此,控制位标志ACK=0,该报文段包含计算机随机生成的初始序号seq=0,这是TCP连接的第一次握手。
服务端收到PC发来的请求报文后,若同意建立连接,则向PC发送确认。确认报文中的控制位SYN=1,ACK=1,确认应答号ack=1,并且发送主机的一个初始序列号seq=0。这是TCP连接的第二次握手。
PC端进程收到服务端进程的确认报文后,还要向服务端发出确认信息。确认报文段的控制位ACK=1,确认应答号ack=472,这是TCP连接的第三次握手。此时,TCP连接成功建立。
(3)解答:为什么连接建立需要第三次握手
答:PC端向服务器发送连接请求时,可能出现意外而无法正常送到,当其到达服务器时属于无效报文,但服务器仍然会发出确认应答的报文,若没有三次握手,则连接建立成功,服务器会等待这一无效连接发送数据,造成资源浪费。若采用三次握手,则PC端不会再向服务器发送发送确认应答信息,连接不会被建立。
第三次实验报告:使用Packet Tracer分析TCP连接建立过程
标签:route 成功 html 图片 特权 div 模式 log net
原文地址:https://www.cnblogs.com/hxrlwq13/p/11681880.html