首页 > 其他分享 >《问题:ping自己的数据包经过了哪些网络设备?》

《问题:ping自己的数据包经过了哪些网络设备?》

时间:2024-10-15 18:49:21浏览次数:5  
标签:Loopback ping 网卡 回环 网络设备 数据包 抓包

问题:ping自己的数据包经过了哪些设备?

  1. 在主机上ping自己,并使用wireshark抓包分析
    1. WLAN接口下抓包
      1. 命令行ping结果:alt text
      2. wireshark抓包结果:alt text空空如也~
    2. Adapter for loopback traffic capture 接口下抓包
      1. 回环网卡(Loopback adaptor),是一种特殊的网络接口,不与任何实际设备连接,而是完全由软件实现。与回环地址(127.0.0.0/8 或 ::1/128)不同,回环网卡对系统“显示”为一块硬件。任何发送到该网卡上的数据都将立刻被同一网卡接收到。例子有 Linux 下的 lo 接口和 Windows 下的 Microsoft Loopback Interface 网卡。
      2. wireshark抓包结果:alt text
      3. 抓包分析(以15号包为例)
        1. 链路层:alt text
          1. 黄框中的NPF即网络数据包过滤器(Netgroup Packet Filter,NPF),
          2. 在抓到的包中没有看到MAC地址,即可知ping自己时不需要该信息。
    3. 结论:主机上ping自己,由回环网卡(Loopback adaptor)负责完成该ping过程,数据包不进入网络。
  2. 因为使用了Adapter for loopback traffic capture接口,故我们再ping一下127.0.0.1,看看两者有什么不同
    1. wireshark抓包结果:alt text
    2. 抓包分析(以13号包为例)
      1. 如图:alt text
      2. 从抓包结果来看,ping自己和ping127.0.0.1是一样的(IP层显示IP地址信息除外),由回环网卡(Loopback adaptor)负责完成该ping过程,数据包不进入网络。
  3. 在Packet tracker上建立拓扑结构并使用ping自己的命令
    1. 得到运行结果:alt text
    2. PDU信息:alt text
    3. 结果分析:可以明显看出,ICMP数据包未进入网络,即主机上ping自己,由回环网卡(Loopback adaptor)负责完成该ping过程,数据包不进入网络。

标签:Loopback,ping,网卡,回环,网络设备,数据包,抓包
From: https://www.cnblogs.com/Yu-Xing-Hai/p/18468164/ping~myself

相关文章

  • 解决主机 Ping 虚拟机 Windows 无法 Ping 通
    Windows防火墙阻止ICMP请求在尝试诸多方法没成功后,突然想到了这个,Windows防火墙可能阻止了ICMP(Ping)请求,所以即使网络其他部分正常工作,但依然无法Ping通打开控制面板并搜索WindowsDefender防火墙,然后选择高级设置在左侧栏选择入站规则,然后在右侧点击新建规则,......
  • 虚拟机之间能够ping通,但是建立tcp连接时却显示Failed in connect to TCP server: No r
    实验环境:A、B、C三台虚拟机,A、B一个子网、B、C一个子网,AC之间通信通过B进行转发。现象:A、C相互能够ping通,但是尝试建立TCP连接时却一直显示Noroutetohost。能够ping通,按理讲路由表应该没问题,但是还是先对几个虚拟机之间的路由表进行检查。通过以下指令查看路由表:iproute......
  • 基于nodejs+vue基于SpingBoot的剧本杀管理系统[开题+源码+程序+论文]计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着娱乐方式的多样化,剧本杀作为一种新兴的社交娱乐形式,近年来在年轻人中迅速流行。它融合了角色扮演、推理和解谜等元素,为玩家提供了沉浸式的体验。然而,随......
  • 6-蓝牙模块与数据包解析
    蓝牙模块与数据包解析蓝牙连接中有主机和从机,在建立通信连接前,从机要向外广播自己的信息,然后主机扫描到附近正在广播的蓝牙设备(子机)后就发起连接,连接建立后,双方就可以通过约定好的协议进行通信了。蓝牙分为普通蓝牙,和低功耗蓝牙低功耗蓝牙,包括诸多协议,如GAP广播协议,GATT......
  • IP数据包
    IP数据包格式网络层的功能定义了基于IP协议的逻辑地址,就是ip地址连接不同的媒介类型选择数据通过网络的最佳路径,完成逻辑地址寻址数据封装的时候在网络层会封装ip地址的头部,形成ip数据包IP数据包格式(分为20字节的固定部分,表示每个ip数据包必须包含的部分,和40字节的可变......
  • SpingSecurity认证流程与使用
    1、Security的本质:SpringSecurity的本质就是一个过滤器链,内部包含了提供各种功能的过滤器,基本案例中的过滤器链如下图所示(仅展示了部分核心过滤器)UsernamePasswordAuthenticationFilter:负责处理我们在登陆页面填写了用户名密码后的登陆请求。基本案例的认证工作主要有它负责E......
  • 手把手教你学PCIE(6.9)--驱动程序开发实例的网络设备驱动程序开发
    目录1.开发环境准备1.1安装开发工具1.2创建项目目录2.驱动程序代码2.1驱动程序头文件2.2驱动程序主文件3.编译驱动程序4.加载和卸载驱动程序5.测试驱动程序6.总结开发一个网络设备驱动程序是一个复杂的任务,涉及到网络协议栈的集成和硬件设备的管理。在......
  • AT_jsc2021_h Shipping 题解
    不算难的一道题。思路考虑原图是一个基环树。首先在树上部分的路径是固定的,我们没有办法抉择。唯一需要考虑的是在环上的那一部分。在环上我们每一个路径有两种选择。如何考虑到所有情况。我们每一次断掉环上的一条边。这样每一个路径就变成固定的了。我们只需要快速计算......
  • 九、5 USART串口数据包
    数据包作用:把一个个单独的数据给打包起来,将同一批的数据进行打包和分割,方便接收方进行识别,方便我们进行多字节的数据通信。1、串口收发HEX数据包(1)数据包的格式是个人规定的,如以FF为包头,FE为包尾,用于控制接收防止数据与包头包尾重复的处理方法:1)限制载荷数据的范围:可以在发......
  • AT_abc374_f Shipping
    原题链接不难发现一次发出一定是\(a_i+kx,k\in\mathbb{Z}\)的时刻,因为你一次发出不然就是可以发出抓紧发出,否则肯定是要等到下一次有新包裹要发出再发出,不然你中间等待没意义。也就是说相当于从一个时刻开始连续发送若干次。设\(f_{i,j}\)为在第\(i\)个包裹到达时,总共有......