ensp抓包分析ARP代理和TCP传输
ARP代理和TCP的三次握手与四次挥手
目录
代理ARP实验
TCP的数据报结构
TCP的三次握手
TCP的四次挥手
一、 代理ARP实验
不同网段、不同物理网络上的计算机之间,无法直接通信,却可以通过ARP代理实现相互通信。
AR2配置ip
查看一下
配置AR3的ip并查看
查看路由所有接口信息
对AR1设置AR3的数据出口和对AR3设置AR1的数据出口后
开始抓包分析,发现收不到AR3的mac地址
AR2配置代理ARP功能,在g0/0/0口
发现AR3的mac地址,可以通信!
查看AR2缓存表,可以看到:
实验结束
二、 TCP
1.TCP数据报结构
- 序号:Seq(Sequence Number)序号占32位,用来标识从计算机A发送到计算机B的数据包的序号,计算机发送数据时对此进行标记。
- 确认号:Ack(Acknowledge Number)确认号占32位,客户端和服务器端都可以发送,Ack = Seq + 1。
- 标志位:每个标志位占用1Bit,共有6个,分别为 URG、ACK、PSH、RST、SYN、FIN,具体含义如下:
URG:紧急指针(urgent pointer)有效。
ACK:确认序号有效。
PSH:接收方应该尽快将这个报文交给应用层。
RST:重置连接。
SYN:建立一个新连接。
FIN:断开一个连接。
2.TCP的三次握手与四次挥手:
客户端和服务器端会相互发送三个数据包
数据传输完毕后,双方都可释放连接。最开始的时候,客户端和服务器都是处于ESTABLISHED状态,然后客户端主动关闭,服务器被动关闭。
抓包看到三次握手与四次挥手
ensp抓包分析ARP代理和TCP传输相关推荐
- Wireshark抓包分析ARP协议
「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 「专栏简介」:此文章已录入专栏<计算机网络零基础快速入门> 使用W ...
- 抓包分析arp攻击Linux,从抓包分析角度分析arp攻击
什么是arp攻击? ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP ...
- TCP/IP详解卷1 - wireshark抓包分析
TCP/IP详解卷1 - 系列文 TCP/IP详解卷1 - 思维导图(1) TCP/IP详解卷1 - wireshark抓包分析 引言 在初学TCP/IP协议时,会觉得协议是一种很抽象的东西,通过wi ...
- Wireshark数据抓包分析——网络协议篇
Wireshark数据抓包分析--网络协议篇 Wireshark是目前最受欢迎的抓包工具.它可以运行在Windows.Linux及MAC OS X操作系统中,并提供了友好的图形界面.同时,Wiresh ...
- windows smb更改端口_SMB协议(使用说明+过程详解+抓包分析)
一.SMB概述 SMB(ServerMessage Block)通信协议是微软(Microsoft)和英特尔(Intel)在1987年制定的协议,主要是作为Microsoft网络的通讯协议.SMB 是 ...
- Wireshark抓包分析TCP建立/释放链接的过程以及状态变迁分析
Wireshark抓包分析TCP建立/释放链接的过程以及状态变迁分析 一.介绍计算机网络体系结构 1.计算机的网络体系结构 在抓包分析TCP建立链接之前首先了解下计算机的网络通信的模型,我相信学习过计 ...
- Wireshark抓包分析微信功能----tcp/ip选修课期末大作业
分析相关功能所抓取的数据包和完整大作业报告(word版)均已上传至Wireshark抓包分析微信功能----tcp/ip选修课期末大作业-网络监控文档类资源-CSDN文库 适合Wireshark入门的 ...
- Wireshark下载、Wireshark使用、Wireshark抓包、ARP抓包、ICMP抓包、TCP抓包、HTTP抓包
Wireshark下载.Wireshark使用.Wireshark抓包.ARP抓包.ICMP抓包.TCP抓包.HTTP抓包 Wireshark下载 Wireshark抓包即快速定位数据包技巧 常见协议 ...
- 【愚公系列】2023年04月 wireshark系列-数据抓包分析之ARP协议
文章目录 前言 一.使用Netsh和ARP命令来绑定IP和MAC地址 二.使用Wireshark抓取ARP数据包 前言 ARP协议属于TCP/IP协议族中的底层协议,与常见的应用层协议不同,其了解程度 ...
最新文章
- 模式设计概述:代理者模式
- pandas基于dataframe字符串数据列不包含特定字符串来筛选dataframe中的数据行(rows where values do not contain substring)
- android中仿qq最新版抽屉,Android实现3种侧滑效果(仿qq侧滑、抽屉侧滑、普通侧滑)...
- 网站搭建 (第09天) 博客统计排行
- LeetCode题组:第121题-买卖股票的最佳时机
- 支付宝支付—沙箱环境使用
- 【博客话题】坚持的背影--记我的入门老师
- c++语言 tcp例子,C++中TCP通信实现文件传输
- Python学习心路历程
- 单臂路由VLAN通信
- SpringMVC一路总结(一)
- php 整数时间 转,php 时间戳转化成天数 四舍五入 整数
- c语言整形数组存放字符串,用一维字符数组存放字符串
- 【有利可图网】PS教程:制作水彩头像画
- 认证中心公钥(CA)与IC卡参数
- android jetpack ViewModel 报错解决方法
- JAVA实现动态数组【代码】
- 常用的在线工具类网站清单
- List、set、Map的底层实现原理
- ubuntu-18.04一键安装ros