网络层--网际控制报文协议ICMP

【网络层】网际控制报文协议ICMP(湖科大慕课自学笔记) 继续发送下一个封装有ICMP回送请求报文的IP数据报,IP数据报首部中,生存时间TTL的值被设置为2,经过路由器R1的转发后,该数据报TTL的字段的值被减去1,该数据报到达R2后,数据报TTL的字段的值再被减去1,结果为0,因此R2丢弃该数据报,并向发送该数据报的源主机H1发送封装有ICMP差错报告报文的IP数据报,ICMP差错报告报文类型为时间超过,这样,H1就知道了,到达H2路径中的第二个路由器的IP地址。,并向发送该数据报的源主机H1发送ICMP差错报告报文,具体类型为源点抑制,同理, 阅读详情

    为了更有效地转发IP数据报和提高交付成功的机会,在网络层使用了ICMP协议.ICMP允许主机或路由器报告差错情况和提供有关异常的报告.

    ICMP报文是装在IP数据报中,作为其中的数据部分


    ICMP数据报分为两类,即ICMP差错报告报文和ICMP询问报文

    ICMP差错报告报文有以下几种:

  • 终点不可达:当路由器或主机不能交付数据报是就向源点发送终点不可达报文.

  • 源点抑制:当路由器或主机由于拥塞而丢弃数据报时,就向源点发送源点抑制报文,使源点知道应该把数据报的发送速率放慢.

  • 时间超过:当路由器收到生存时间为零的数据报时,除丢弃该数据报外,还要向源点发送时间超过报文,当终点在预定的时间内不能收到一个数据报的全部数据报片时,就把已收到的数据报片都丢弃,并向源点发送时间超过报文

  • 参数问题:当路由器或目的主机都到的数据报的首部中有的字段的值不正确时,就丢弃该数据报,并向源点发送参数问题报文

  • 改变路由:路由器把改变路由报文发送给主机,让主机知道下次应该将数据报发送给另外的路由器.(如果默认路由器发现主机发往某个目的地址的数据报的最佳路由不应当经过默认路由器而是应当经过网络上的另一个路由器R时,就用改变路由报文把这个情况告诉主机.于是,该主机就在其路由表中增加一个项目:到某某的地址应该经过路由器R)

    ICMP差错数据报告报文中的数据字段都具有同样的格式.

  •     把收到的需要进行差错报告的IP数据报的首部和数据字段的前8个字节提取出来,作为ICMP报文的数据字段
  •     再加上相应的ICMP差错报告报文的前8个字节,就构成了ICMP报文.

提取收到的数据报的数据字段的前8个字节是为了得到运输层的端口号以及运输层报文的发送序号


    ICMP询问报文有以下几种:

  • 回送请求或回答:由主机或路由器向一个特定的目的主机发出询问.收到此报文的主机必须给援助及或路由器发送ICMP回送回答报文.这种询问报文用来测试目的站是否可达以及了解其有关状态

  • 时间戳请求和回答:请某个主机或路由器回答当前的日期和时间.可以用来进行时钟同步和测量时间.

【计算机网络】【湖科大MOOC】网络层IPv4数据报首部格式 网际控制报文协议ICMP 湖科大MOOC 计算机网络 网络层学习笔记,介绍IPv4数据报首部格式,包含每个字段的含义及用法,讲解网际控制报文协议ICMP的工作原理、工作过程。 阅读详情

相关推荐

AD24-层次原理图的设计

4)在原理图关联对话框中双击需要放置方块图的子图,即激活方块图的放置,单击母图的空白处进行放置。3)设计-Create Sheet From Sheet,进入原理图关联对话框。4)放置-添加图纸入口,放置方块图的内部I/O端口并进行名称更改。2)放置-页面符,放置页面符,并执行Table完成属性设置。5)执行Ctrl+W,端口和内部I/O端口对应连接。1)创建一个工程并完成子图的每页原理图的设计。1)新建项目,创建Main原理图页。3)放置-的端口,放置方块图的端口。以上,就是层次原理图页的设计。

qq_52761962的博客 4923

【网络层】网际控制报文协议 ICMP

为了更有效地转发 IP 数据报和提高交付成功的机会,在网际层使用了网际控制报文协议。ICMP 允许主机或路由器报告差错情况和提供有关异常情况的报告,它是互联网的标准协议。ICMP报文作为IP层数据报的数据,加上数据报的首部,组成IP数据报发送出去。ICMP报文格式下图所示。

swadian2008的博客 3215

数据仓库实践:从ITR流程讲指标体系建设

从 ITR 流程或者其他客服反馈流程的考核过程可见,实际工作中不可能只通过单个指标评价一个业务过程,需要从多个维度梳理业务,并把多个高度相关的指标组织起来,以避免只考虑其中某个指标从而摧毁整个业务过程的结果,指标体系=指标+体系。

the_singing_towers的博客 2265

互联网控制报文协议(ICMP)

1 ICMP(互联网控制消息协议)基本概念IP缺点 无差错报告和差错纠正机制(ICMP也不具有差错纠正的功能) 缺少一种为主机和管理查询的机制 ICMP ICMP本身是网络层协议。但是,它的报文不是如设想的那样直接传送给数据链路层,实际上,ICMP报文首先封装成IP数据报,然后再传送给下一层 在IP数据报中协议字段值是1就表示其数据是ICMP报文 2 ICMP协议互联网控制报文协议 ICMP (In

一万HOURS的知识库 5229

UniApp实现多端支付功能完整实现指南

支付业务流程多端支付实现安全性保障异常处理最佳实践支付基础知识多端支付实现统一支付封装安全性处理异常处理最佳实践根据具体业务场景选择合适的支付方式注重安全性和用户体验做好异常处理和日志记录持续优化和改进支付流程关注我,持续分享前端项目开发经验!

weixin_63454527的博客 2128

YonBIP 3.0 报表开发+报表超链接

用友报表开发

m0_55096250的博客 1762

网络层:网际控制报文协议ICMP

简要了解ICMP的类型、功能等

一个搬运知识的笨小孩 3266

Dify使用教程3:Dify创建工作流

Dify使用教程3:Dify创建工作流 接着,我们连接下一个节点:“LLM”填入上下文变量为:result。这时候知识库就添加成功了。添加新节点:结束节点。

拥抱具身智能,昇腾Ascend C 5129

网络ICMP 协议详解

ICMP 的全称是Internet Control Message Protocol(互联网控制协议),它是一种互联网套件,它用于IP 协议中发送控制消息。也就是说,ICMP 是依靠 IP 协议来完成信息发送的,它是 IP 的主要部分,但是从体系结构上来讲,它位于 IP 之上,因为 ICMP 报文是承载在 IP 分组中的,就和 TCP 与 UDP 报文段作为 IP 有效载荷被承载那样。

白话机器学习 2万+

华为OD机考2025C卷 - 精准核酸检测(Java & Python& JS & C++ & C语言)

华为OD机考2025C卷 - 精准核酸检测,提供在线OJ Java & Python& JS & C++ & C

算法大师! 2882

视觉Transformer实战 | Data-efficient image Transformer(DeiT)详解与实现

在计算机视觉领域,Vision Transformer (ViT) 已经证明了纯 Transformer 架构在图像分类任务上的强大能力。然而,ViT 通常需要在大规模数据集上预训练才能达到最佳性能,DeiT (Data-efficient image Transformer) 通过引入一系列训练策略和优化,使得 Transformer 模型能够在相对较小的数据集上取得优异表现。本节将详细介绍 DeiT 的技术原理,并使用 PyTorch 从零开始实现 DeiT 模型。

盼小辉丶的博客 1341

计算机网络 网际控制报文协议 ICMP

介绍 为了更有效地转发IP数据报和提高交付成功的机会,在网际层使用了网际控制报文协议 ICMP(Internet Control Message Protocol) ICMP是互联网的标准协议 ICMP允许主机或路由器报告差错情况和提供有关异常的报告。 但ICMP不是搞成协议(看起来好像是高层协议,因为ICMP报文是装在IP数据报中,作为其中的数据部分),而是IP层协议。 ICMP报文作为IP层数据报的数据,加上数据包的首部,组成IP数据报发出去。 ICMP报文作为IP层数据报的数,加上数据报的首部,组成I

有勇气的牛排博客 5230

用 CL_SALV_TREE 把层级数据做成一棵会呼吸的 ABAP ALV 树:从类继承扫描到事件交互的完整拆解

本文介绍了SAP ABAP中使用CL_SALV_TREE实现树形ALV报表的方法。该技术将层级数据(如类继承关系)以可展开/折叠的树形结构展示,解决了传统ALV Grid无法直观显示层次结构的问题。核心实现采用"数据表+层级表"分离的设计模式:数据表存储节点业务信息,层级表维护父子关系。通过add_node方法动态构建树形结构,支持设置节点文本、图标和事件。文中提供了完整示例代码,演示了如何递归扫描ABAP类继承关系并构建树形ALV,这种技术特别适用于展示类族谱、权限树等层级数据,能显著

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 206

网络层:CIDR(构成超网)、ICMP(网际控制报文协议)

网络层:CIDR(构成超网)、ICMP(网际控制报文协议) 在介绍CIDR(Classless Inter-Domain Routing)之前,回顾IP地址的编制方法的三个历史阶段: (1)分类的IP地址; (2)子网的划分(子网掩码) (3)构成超网(CIDR) 思考:为什么已有子网划分还需要无分类编制(CIDR)? (1)子网划分仍存在一部分IP地址浪费(相同网络号位数子网中的主机规模相等) ...

m0_46321228的博客 1636

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

网络层 网际控制报文协议 ICMP

网际控制报文协议 ICMPICMP的报文格式ICMP的报文种类ICMP差错报文(四种)不应发送 ICMP 差错报告报文的几种情况ICMP询问报文(两种)ICMP 的应用举例PING (Packet InterNet Groper) 的应用举例Traceroute 的应用举例 为了更有效地转发 IP 数据报和提高交付成功的机会,在网际层使用了网际控制报文协议 ICMP (InternetControl Message Protocol)。 ICMP 是互联网的标准协议。 ICMP 允许主机或路由器报告差错情

是小D吖!的博客 438

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

第四章:4.12网络层------网际控制报文协议ICMP(了解)

qq_36501981的博客 263

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

网络层协议之网际控制报文协议ICMP

一、ICMP(Internet Control Message Protocol)的功能架构IP网络时需要注意两点:确认网络是否正常工作,以及遇到异常时进行问题诊断。ICMP的主要功能是:确认IP包是否成功送达目标地址,通知在发送过程当中IP包被废弃的具体原因,改善网络设置等,可以有效的转发IP数据报和提高交付成功的机会。二、ICMP报文1、ICMP报文的格式2、ICMP报文的种类ICMP差错报告...

qq_32164245的博客 1443

第四章:4.9网络层------网际控制报文协议ICMP(了解)

qq_36501981的博客 261

网络层(网际控制报文协议ICMP)

ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。                                  

wangpengqi的专栏 1704

(三)网络层——网际控制报文协议ICMP

一、目的及格式网际控制报文协议ICMP(Internet Control message Protocol),允许主机或路由器报告差错情况和提供有关一场情况的报告。格式: ICMP报文作为IP数据报的数据部分,加上IP数据报的首部,组成IP数据报发送出去。 二、ICMP报文种类1、ICMP差错报告报文 2、ICMP询问报文类型: 代码:为了进一步区分某种类型中的几种不同情况。 检验和:检验

EmmaXiong 1699

计算机网络-基本概念(2)【网络层】-网际控制报文协议ICMP

为了更有效的转发IP数据报和提高交付成功的机会,在网络层使用了网际控制报文协议ICMP。ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告。 差错报告报文 终点不可达:使用traceroute无法交付 时间超过:TTL=0 参数问题:首部字段有问题 改变路由:有更好的路由 询问报文 回送请求或回答:ping 时间戳请求或回答 ...

vincent_duan的专栏 229

网络层 网际控制报文协议ICMP及应用

目录 https://blog.youkuaiyun.com/weixin_45792450/article/details/109218801 ICMP协议介绍 常见的ICMP报文 ICMP报文的种类有两类:差错报告报文和询问报文 ICMP应用举例 连通性测试:Ping 用来测试两个主机之间的连通性,采用回声探测报文 向目的主机发送回声探测报文,对方收到后会回应,根据能否收到应答后判断两台主机之间是否连通 路由跟踪:Tracert 用来测试到另一台主机所经过的路由信息,采用ICMP超时报告报文 逐个发出U

星辰火之梦 568

【网络层】精析网络层 -- 网际控制报文协议ICMP

网际控制报文协议ICMP(Internet  Control  Message Protocol)         1)报文格式:ICMP报文封装到IP报文的数据部分                                   而ICMP报文的数据部分为要报告差错的IP数据报的IP头部和数据部分前8个字节(IP地址和端口号)                        2)ICM

小田的专栏 1892

【计算机网络系列】网络层⑥:网际控制报文协议ICMP

本文朱涛讲解了网际控制报文协议ICMP,其中包括ICMP报文的种类及应用举例。

一起加油~ 2263

第四章.网络层:4.4网际控制报文协议ICMP

网际控制报文协议ICMP详解。

月光晒了很凉快的博客 694
上一篇: 网络层--无分类编址CIDR
下一篇: 网络层--内部网关协议RIP
白醋白
博客等级 码龄10年 5粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值