【计算机网络】ICMP协议

这篇具有很好参考价值的文章主要介绍了【计算机网络】ICMP协议。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实验目的

应用所学知识:

1.熟悉ICMP的协议格式。

2.理解ping的运作机制。

3.理解traceroute的运作机制。

4.理解VPN的运作机制。

实验步骤与结果

1.任务一:

使用ping命令向www.sdu.edu.cn发送消息:

【计算机网络】ICMP协议

在wireshark中捕获到数据包:

【计算机网络】ICMP协议

(1) 你所使用的主机的IP地址是多少?目标主机的IP地址是多少?

【计算机网络】ICMP协议

如图查看捕获到的icmp请求数据包信息,主机IP地址为172.25.205.110,目标IP地址为202.194.7.118

(2)为什么ICMP数据包没有源端口号和目的端口号?

ICMP协议建立于网络层,ICMP报文作为IP有效载荷承载,不需要端口号。

(3)查看任意的ping请求数据包,ICMP类型和代码是什么?该ICMP数据包还有哪些其他字段?校验和、序号和标识符字段有多少字节?

如图查看任意的ping请求数据包:

【计算机网络】ICMP协议

类型(Type)8,代码(Code)0,ICMP数据包中的其他字段还有校验和(Checksum)、标识符(Identifier)、序列号(Sequence Number)以及数据(Data),校验和、序号和标识符字段各有2个字节。

(4)查看任意的ping响应数据包,ICMP类型和代码是什么?该ICMP数据包还有哪些其他字段?校验和,序号和标识符字段有多少字节?

如图查看任意的ping响应数据包:

【计算机网络】ICMP协议

类型(Type)0,代码(Code)0,ICMP数据包中的其他字段还有校验和(Checksum)、标识符(Identifier)、序列号(Sequence Number)以及数据(Data),校验和、序号和标识符字段各有2个字节。

2.任务二:

使用tracert命令跟踪www.sdu.edu.cn:

【计算机网络】ICMP协议

在wireshark中捕获数据包:

【计算机网络】ICMP协议

(1)你所使用的主机运行的是什么操作系统?根据收发网络数据包的情况,请判断你使用的主机的traceroute 默认工作模式为(UDP 模式/TCP 模式/ICMP 模式)?

Windows10操作系统,traceroute 默认工作模式为ICMP模式。

(2)根据traceroute结果,从你的主机到www.sdu.edu.cn经过了多少个中间节点?

3个。

(3)路径出现 “*” 的可能原因是什么?

出现这样的情况,可能是防火墙封掉了ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。

3.任务三:

使用 Wireshark 打开抓包文件 icmp-ethereal-trace-2:

【计算机网络】ICMP协议

(1)抓包文件中 traceroute 的目标主机的 IP 地址是多少?

138.96.146.2

(2)抓包文件中 traceroute 的工作模式为 ICMP 模式,探测数据包(ping request)的 IP 协议中的Protocol 字段的值是多少?如果是运行在 UDP 模式下,探测数据包的 IP 协议中的 Protocol 字段的值是否会改变?如果改变,会变成多少?

查看探测数据包的信息:

【计算机网络】ICMP协议

IP 协议中的Protocol 字段的值是1。如果是运行在 UDP 模式下,探测数据包的 IP 协议中的 Protocol 字段的值会改为17。

(3)查看 ICMP 差错报告包,它比 ping 响应数据包包含更多的字段。请问多出来的是哪些内容?

对比二者数据包信息:

【计算机网络】ICMP协议

发现差错报告包比响应数据包多出了如上图所示的请求数据报部分。

(4)检查源主机收发的最后三组 ICMP 数据包。为什么最后三次发送的探测数据包(ping request)没有触发 ICMP 差错报告?

之前发送的数据报已经到达了目的主机。

4.任务四:

(1)请分别列出这两组 traceroute 跟踪测量所经过的城市,并比较区别。

四川成都(移动):

【计算机网络】ICMP协议

重庆(联通):

【计算机网络】ICMP协议

(2)在两组 traceroute 跟踪测量中,是否有一个连接的延迟(即表格中的 “时间” 这一列)比前一次连接长得多?你猜测原因是什么?

是的,跨越地区距离较长,等待数据响应时间长。

5.任务五:

启用VPN之前IP信息:

【计算机网络】ICMP协议

启用VPN之后IP信息:

【计算机网络】ICMP协议

为什么在启用山东大学VPN前后,显示的信息不同?

因为启用VPN之后,远程接入虚拟专用网,本地主机与局域网之间建立VPN隧道,经过NAT网络地址转换分配到本地地址,而本地的主机要访问外网时,其IP地址会显示为局域网所在路由器的全球IP地址。文章来源地址https://www.toymoban.com/news/detail-414999.html

到了这里,关于【计算机网络】ICMP协议的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络——Wireshark软件使用与协议分析(ARP协议、IP与ICMP分析)

            一、实验目的   学习 Wireshark 的基本操作,抓取和分析有线局域网的数据包;掌握以太网 MAC帧的基本结构,掌握 ARP 协议的特点及工作过程。  二、实验内容 使用 Wireshark 抓取局域网的数据包并进行分析: 1. 学习 Wireshark 基本操作:重点掌握捕获过滤器和显示过滤器

    2024年02月05日
    浏览(46)
  • 计算机网络 day6 arp病毒 - ICMP协议 - ping命令 - Linux手工配置IP地址

    目录 arp协议 arp病毒欺骗 arp病毒的运行原理 arp病毒产生的后果: 解决方法: ICMP协议 ICMP用在哪里?     ICMP协议数据的封装过程 ​编辑 为什么icmp协议封装好数据后,还要加一个ip包头,再使用ip协议再次进行封装,也就是在网络层封装了2次?  2种类型的ICMP数据包 1、ec

    2024年02月16日
    浏览(55)
  • 计算机网络实验报告(路由协议配置实验)

    实验目的        学习路由器RIP协议的配置        验证RIP工作机制        验证RIP协议生成动态路由的过程        验证动态路由项距离值        验证路由项优先级        理解动态路由项和静态路由项配置和生成过程的差别 实验内容        配置拓扑结构

    2024年02月10日
    浏览(57)
  • 【计算机网络】实验一 IP 协议分析实验

    本人一直想找时间系统整理一下之前做过的一些实验,便于后续用到的时候可以尽快的使用,po出来也便于大家交流学习,有问题欢迎交流指正,与诸君共勉! 了解网络层 IP 协议 学会独立分析协议的具体内容,通过实践巩固网络层协议的相关理论知识 熟悉计算机网络常用数

    2024年02月03日
    浏览(53)
  • 计算机网络实验(二):Wireshark网络协议分析

    HTTP协议分析   1.超文本传输协议(Hypertext Transfer Protocol, HTTP)是万维网(World Wide Web)的传输机制,允许浏览器通过连接Web服务器浏览网页。目前在大多数组织中,HTTP流量在网络中所占的比率是最高的。每一次使用Google搜索、连接Twitter、发一条微博,或者在ESPN上查看肯塔基

    2024年01月15日
    浏览(52)
  • 计算机网络-实验7:网络层-路由选择协议

    实验内容 7 :RIP、OSPF动态路由协议 实验目的 : 配置RIP、OSFP动态路由 实验任务1: RIP 路由 配置实验 实验拓扑图如下所示: (1) 添加三台 2811 型号 路由器 ,为每台路由器添加 网络接口 模块 先关闭 路由器 电源,电源开关如下图。 ( 实际操作中,为确保电路安全,只有关

    2024年02月09日
    浏览(50)
  • 计算机网络实验-->> IP 协议分析

    掌握IP数据包格式以及段的含义; 掌握路由器转发IP数据包的流程; 理解验证IP分片原理。         根据下述网络拓扑结构图,实现IP协议分析。   1.添加并连接网络设备         根据“实验内容”中的网络拓扑结构,在Packet Tracer软件的逻辑工作区添加4台2811型

    2023年04月26日
    浏览(43)
  • 计算机网络实验报告 实验4 TCP协议分析

    了解运输层TCP协议基本概念、报文结构 分析TCP报文头部 分析TCP连接建立过程、TCP连接释放 掌握利用tcpdump和wireshark进行tcp协议分析技术。 硬件要求:阿里云云主机ECS 一台。 软件要求:Linux/ Windows 操作系统 TCP是面向连接的、在不可靠的互联网络上提供可靠的端到端通信。它

    2024年02月06日
    浏览(54)
  • 计算机网络实验之RIP路由协议配置实验

    实验目的: 理解RIP路由的原理; 掌握RIP路由的配置方法。 实验器材: 路由器及PC机,双绞线。 实验内容: 本实验通过配置路由器的RIP路由,使网络畅通,并进一步理解RIP协议的原理。 实验步骤: RIPv1实验步骤 (1) 布置拓扑,并配置各设备的IP地址 (2) 在路由器上配置

    2024年01月18日
    浏览(47)
  • 计算机网络-实验5:网络层-IP协议分析

    实验报告 IP协议分析与子网转发 实验目的:1、理解IP协议数据报格式,IP 数据包分片 ;                   2、了解路由器在不同子网之间转发数据报,配置静态路由。 在自己机器上的命令提示符窗口,执行Ping命令: Ping    网关IP地址。 截图显示ping命令执行结果。 在W

    2024年02月04日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包