HCIA--实验一:TCP三次握手实验抓包

TCP三次握手实验

一:实验内容

1.需求/目的:

通过实验展示TCP建立的过程、理解三次握手的步骤、理解SYN置位与ACK置位的对应关系

2.方法:

通过华为ensp模拟器进行模拟TCP的建立过程,再利用Wireshark进行抓包。

3.设备:

ensp模拟器+wireshark抓包工具

二:实验过程

1.道具:

使用一个5700的交换机,一个client1客户机和一个server服务器

2.步骤:

分别给client1和server配置ip地址,client1:192.168.1.1 server:192.168.1.100

并且点击server的服务器信息,找到httpserver,将文件根目录放置在电脑随意一个盘里,随后点击启动(以便于client与其ping)

截屏如下:

1.测试client和server的连通性(ping5次)

  1. 右击交换机与server之间的绿点,选择开始抓包(因为已下载了抓包软件wireshark,可进行抓包)

     2.打开抓包软件之后,在client1的客户端信息的httpclient中修改地址为http://192.168.1.100,在确保抓包软件是开着的情况下点击获取

3.根据wireshark显示,前三个是通过TCP协议进行通信(下列绿色局域),第一次握手:client首先给server发送了一个syn置位(发起通信),第二次握手:接着server给client回了一个ack置位(表示向客户机client确认建立通信,此时客户机和服务器已经建立了单向通信),并且也给client发送了一个syn置位(服务器向客户机发送请求通信),第三次握手:client收到后又回了一个ack置位。(表示同意server的请求),此时双方建立了双向通信,即建立了TCP可靠传输。

4.当第一次握手时,client向server发送syn置位时,序列为1,seq值随机(假设为a),server接收到client的通信请求时,server发起ack置位,此时ack置位的序列为:a+1,同时server发送syn置位,syn序列为1,seq值随机(假设为b),client接收到server的请求通信后,回应ack置位,此时ack值为:b+1,seq值为client本身上一次的a+1,图示如下:

三:实验结论:

通过这个TCP三次握手的实验,我理解了两台设备之间是如何建立联系的,熟悉了其建立可靠传输的过程。通过三次握手,客户端和服务器能够确认彼此的身份和初始序列号,确保数据传输的可靠性和准确性。

*这就相当于一个例子:

嘀嘀打车时,司机到了,发送信息给你,询问你:到了吗?

你回复:我到了,又问了一句:司机,你到了吗?

司机回复:我也到了,我在xxxxx那里,请你走过来一下。

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值