ensp抓包分析ARP代理和TCP传输

ARP代理和TCP的三次握手与四次挥手

目录
代理ARP实验
TCP的数据报结构
TCP的三次握手
TCP的四次挥手

一、 代理ARP实验
不同网段、不同物理网络上的计算机之间,无法直接通信,却可以通过ARP代理实现相互通信。
AR2配置ip
在这里插入图片描述

查看一下
ensp抓包分析ARP代理和TCP传输_第1张图片

配置AR3的ip并查看
ensp抓包分析ARP代理和TCP传输_第2张图片

查看路由所有接口信息
ensp抓包分析ARP代理和TCP传输_第3张图片

对AR1设置AR3的数据出口和对AR3设置AR1的数据出口后
开始抓包分析,发现收不到AR3的mac地址
ensp抓包分析ARP代理和TCP传输_第4张图片

AR2配置代理ARP功能,在g0/0/0口

ensp抓包分析ARP代理和TCP传输_第5张图片

发现AR3的mac地址,可以通信!

ensp抓包分析ARP代理和TCP传输_第6张图片

查看AR2缓存表,可以看到:
ensp抓包分析ARP代理和TCP传输_第7张图片

实验结束
ensp抓包分析ARP代理和TCP传输_第8张图片

二、 TCP
1.TCP数据报结构
ensp抓包分析ARP代理和TCP传输_第9张图片

  1. 序号:Seq(Sequence Number)序号占32位,用来标识从计算机A发送到计算机B的数据包的序号,计算机发送数据时对此进行标记。
  2. 确认号:Ack(Acknowledge Number)确认号占32位,客户端和服务器端都可以发送,Ack = Seq + 1。
  3. 标志位:每个标志位占用1Bit,共有6个,分别为 URG、ACK、PSH、RST、SYN、FIN,具体含义如下:
    URG:紧急指针(urgent pointer)有效。
    ACK:确认序号有效。
    PSH:接收方应该尽快将这个报文交给应用层。
    RST:重置连接。
    SYN:建立一个新连接。
    FIN:断开一个连接。

2.TCP的三次握手与四次挥手:
客户端和服务器端会相互发送三个数据包
ensp抓包分析ARP代理和TCP传输_第10张图片

数据传输完毕后,双方都可释放连接。最开始的时候,客户端和服务器都是处于ESTABLISHED状态,然后客户端主动关闭,服务器被动关闭。
ensp抓包分析ARP代理和TCP传输_第11张图片

抓包看到三次握手与四次挥手
ensp抓包分析ARP代理和TCP传输_第12张图片

你可能感兴趣的:(计算机网络,tcp/ip,网络,网络协议)