第三次实验报告:使用Packet Tracer分析TCP连接建立过程

姓名:江腾蛟

班级:计算1813

学号:201821121090

1 实验目的

  • 使用路由器连接不同的网络
  • 使用命令行操作路由器
  • 通过抓取HTTP报文,分析TCP连接建立的过程

2 实验内容

使用Packet Tracer,正确配置网络参数,通过抓取HTTP数据包,分析TCP连接建立过程。

2-1.建立网络拓扑图

第三次实验报告:使用Packet Tracer分析TCP连接建立过程_第1张图片

 

2- 2.配置参数

  • 设置PC端ip地址为192.168.1.90
  •  设置路由器G0/0端的ip地址为192.168.1.91

第三次实验报告:使用Packet Tracer分析TCP连接建立过程_第2张图片

 

  • 设置server端ip地址为192.168.2.90
  • 设置路由器G0/1端ip为192.168.2.91

第三次实验报告:使用Packet Tracer分析TCP连接建立过程_第3张图片

 

 清除路由器原有配置

 第三次实验报告:使用Packet Tracer分析TCP连接建立过程_第4张图片

 

• Router>enable                   # 进入特权执行模式

• Router#erase startup-config     # 清除路由器上的现有配 置

• Router#configure terminal       # 进入全局配置模式

• Router(config)#no ip domain-lookup  # 禁用DNS查找

 

 配置并激活端口

第三次实验报告:使用Packet Tracer分析TCP连接建立过程_第5张图片

 

• Router>enable                   # 进入特权执行模式

• Router#configure terminal       # 进入全局配置模式

• Router(config)#hostname R      # 将路由器名称配置为R

 

 

 配置路由算法

第三次实验报告:使用Packet Tracer分析TCP连接建立过程_第6张图片

 

启用动态路由

• R(conf)# router rip

• R(conf)#version   2 使用rip 2版本

• R(conf)#no auto-summary   关闭自动路由汇总 

指定网络

• R(conf)#network 192.168.1.0

• R(conf)#network 192.168.2.0

 

验证参数配置是否正确

第三次实验报告:使用Packet Tracer分析TCP连接建立过程_第7张图片

 

2-3 .抓包,分析TCP连接建立过程

(1)抓包

 TCP包

第三次实验报告:使用Packet Tracer分析TCP连接建立过程_第8张图片

 第三次实验报告:使用Packet Tracer分析TCP连接建立过程_第9张图片

 

 HTTP包

第三次实验报告:使用Packet Tracer分析TCP连接建立过程_第10张图片

 

 第三次实验报告:使用Packet Tracer分析TCP连接建立过程_第11张图片

 

 (2)建立TCP连接示意图

第三次实验报告:使用Packet Tracer分析TCP连接建立过程_第12张图片

 

 (3)分析序号和确认号的变化

第一次握手:首部中同步位SYN=1,随机生成一个初始序号seq=x。

 

 

第二次握手:服务器收到请求报文,同意建立连接,向PC端发送确认,讲SYN和ACK均设置为1,ack=x+1,且随机生成一个初始序号seq=y。

 

第三次握手:PC客户端向服务器发送确认,ACK置1,ack=y+1,自己的序号seq=x+1。

 

你可能感兴趣的:(第三次实验报告:使用Packet Tracer分析TCP连接建立过程)