- 姓名:贡觉扎西
- 学号:201821121122
- 班级:计算1814
1.实验目的
- 使用路由器连接不同的网络
- 使用命令行操作路由器
- 通过抓取HTTP报文,分析TCP连接建立的过程
2.实验内容
使用Packet Tracer,正确配置网络参数,通过抓取HTTP数据包,分析TCP连接建立过程。
- 建立网络拓扑结构
- 配置参数
- 抓包
- 分析数据包
3. 实验报告
- 1.建立网络拓扑结构
-
2.配置参数
- 客户端的ip地址为192.168.1.28,网关为192.168.1.29
·服务器的ip地址为192.168.2.29,网关为192.168.2.28
- 命令解释:
enable :进入特权执行模式
configure terminal : 进入全局配置模式
interface+接口名字:选择相应的路由器接口
p address:为接口配置ip地址
no shutdown:激活接口
-
3.抓包,分析TCP建立连接过程
- 1.抓包
TCP报文分析:SOURCE PORT#源端口
DESTINATION PORT#目的端口
SEQUENCE NUMBER#序号
ACKNOWLEDGEMENT NUMBER#确认号
OFFSET#数据偏移
RESERVED#保留
WINDOW#窗口
CHECKSUM#检验和
UEGENT POINTER#紧急指针
OPTION#选项
PADDING3填充
FLAGS #
URG#紧急指针标志
ACK#确认序号标志
PSH#push标志
RST#重置连接标志
SYN#同步序号,用于建立连接过程
FIN#结束标志,用于释放连接
2.TCP链接画出TCP连接立示意图
- 2.分析序号和确认号的变化
- 第一次握手:pc机向服务器发出连接请求报文段,此时SYN=1,初始序号seq=0。
第二次握手:服务器收到请求连接报文段并同意连接,向PC机发送确认,ACK=1,同时初始序号seq=0。
第三次握手:PC机收到确认后,向服务器发送确认,确认报文段ACK=1,序号seq=1,TCP建立连接。
- 3.解答:为什么连接建立需要第三次握手
- 为了防止已经失效的连接请求报文段突然又传到服务端,从而产生错误。
原文地址:https://www.cnblogs.com/jidazhaxi/p/11707938.html
时间: 2024-10-12 21:43:35