本站已运行

攻城狮论坛

作者: 华尔思_小号
查看: 671|回复: 9

主题标签Tag

more +今日重磅推荐Recommend No.1

所有IT类厂商认证考试题库下载所有IT类厂商认证考试题库下载

more +随机图赏Gallery

【新盟教育】2023最新华为HCIA全套视频合集【网工基础全覆盖】---国sir公开课合集【新盟教育】2023最新华为HCIA全套视频合集【网工基础全覆盖】---国sir公开课合集
【新盟教育】网工小白必看的!2023最新版华为认证HCIA Datacom零基础全套实战课【新盟教育】网工小白必看的!2023最新版华为认证HCIA Datacom零基础全套实战课
原创_超融合自动化运维工具cvTools原创_超融合自动化运维工具cvTools
重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)
链接已失效【超过几百G】EVE 国内和国外镜像 全有了 百度群分享链接已失效【超过几百G】EVE 国内和国外镜像 全有了 百度群分享
某linux大佬,积累多年的电子书(约300本)某linux大佬,积累多年的电子书(约300本)
乾颐堂现任明教教主Python完整版乾颐堂现任明教教主Python完整版
乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)
Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天
约21套Python视频合集 核心基础视频教程(共310G,已压缩)约21套Python视频合集 核心基础视频教程(共310G,已压缩)
最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程
最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器

CCNA小白教程3.5 ICMP和ARP

[复制链接]
查看: 671|回复: 9
开通VIP 免金币+免回帖+批量下载+无广告
CCNA资料/视频
技术内容: 基础知识
资料类型: 概念讲解
文件属性: 文档
本帖最后由 宅男女神 于 2016-9-11 16:01 编辑

1)  ICMP协议简介
ICMP是(Internet ControlMessageProtocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息主要用来测试ip协议的连通性。虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。
我们经常使用的用于检查网络通不通的Ping命令(Linux、Windows、网络设备中均有),这个"Ping"的过程实际上就是ICMP协议工作的过程。
I C M P报文通常被IP层或更高层协议( T C P或U D P)使用。ICM P报文是在IP数据报内部被传输的,ip协议号为1。
2)  ICMP报文格式
I C MP报文的格式如下图,所有报文的前4个字节都是一样的,但是剩下的其他字节则互不相同。

CCNA小白教程3.5 ICMP和ARP

CCNA小白教程3.5  ICMP和ARP




3)  ICMP报文的类型和代码含义
类型字段可以有1 5个不同的值,以描述特定类型的I C MP报文。某些I C MP报文还使用代码字段的值来进一步描述不同的条件。
各种类型的I C MP报文如下图所示,不同类型由报文中的类型字段和代码字段来共同决定,图中的最后两列表明I C MP报文是一份查询报文还是一份差错报文。
类型和代码为(8,0)的为“ping请求包”,也称echorequest
类型和代码为(0,0)的为“ping应答包”,也称echoreply
其它类型和代码为扩展功能和报错消息,如下图所示:

CCNA小白教程3.5 ICMP和ARP

CCNA小白教程3.5  ICMP和ARP


CCNA小白教程3.5 ICMP和ARP

CCNA小白教程3.5  ICMP和ARP



4)  ping命令
Ping命令用于测试两个TCP/IP系统之间的网络层连通性,如果ping命令测试成功,表明源和目的主机之间的网络层(即IP协议)已经连通,并且同时输出源和目的的通信延迟时间。
Ping命令使用ICMP协议向源主机通告网络测试的结果以及错误。
在网络传输过程中,可能会发生许多突发事件并导致数据传输失败。网络层的IP协议是一个无连接的协议,它不会处理网络层传输中的故障,而位于网络层的ICMP协议却恰好弥补了IP的缺限,ICMP消息被封装为IP数据包后传输,收到ICMP消息的主机向数据包中的源主机提供发生在网络层的通信结果或者错误信息反馈。
如果中间节点出现通信中断,中间节点的ICMP协议能够响应ICMP测试消息,在源主机通过观察ICMP响应消息的源地址,能够快速定位通信在哪一个节点被中断了,也可以通过响应消息判断大致的故障原因。
提示:使用逐跳ping,可以探索到断点。

5) ARP协议(在以太网通信必须使用的一种TCP/IP的协议)
在通过以太网发送IP数据包时,需要先封装第三层(32位IP地址)、第二层(48位MAC地址)的报头,但由于发送时只知道目标IP地址,不知道其MAC地址,又不能跨第二、三层,所以需要使用地址解析协议。使用地址解析协议,可根据网络层IP数据包包头中的IP地址信息解析出目标硬件地址(MAC地址)信息,以保证通信的顺利进行。
地址解析协议,即ARP(AddressResolutionProtocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。

CCNA小白教程3.5 ICMP和ARP

CCNA小白教程3.5  ICMP和ARP





参加免费公开课,请您说是由【攻城狮论坛】推荐的。报名收费培训的论坛会员,可享受优惠价格+赠送攻城狮论坛VIP会员。本文转自 华尔思 www.wallslab.net,版权归原作者所有。
CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

Rockyw [Lv10 举世无双] 发表于 2016-9-11 22:00:46 | 显示全部楼层
啥也不说了,楼主就是给力!
回复 支持 反对

使用道具 举报

byronyj [Lv8 技术精悍] 发表于 2016-9-12 15:14:30 | 显示全部楼层
学习IT知识,自学网络技术,就来攻城狮论坛bbs.vlan5.com
回复 支持 反对

使用道具 举报

nhlmscql [Lv10 举世无双] 发表于 2016-9-19 19:16:44 | 显示全部楼层
攻城狮论坛的资料就是全,在这里找不到的资料在其他网站也很难找到!
回复 支持 反对

使用道具 举报

果断回帖,如果沉了就是我弄沉的很有成就感
回复 支持 反对

使用道具 举报

果断回帖,如果沉了就是我弄沉的很有成就感
回复 支持 反对

使用道具 举报

zxcvzz [Lv3 牛刀小试] 发表于 2017-9-13 12:57:18 | 显示全部楼层
攻城狮论坛
回复 支持 反对

使用道具 举报

zxcvzz [Lv3 牛刀小试] 发表于 2017-9-13 12:57:28 | 显示全部楼层
攻城狮论坛
回复 支持 反对

使用道具 举报

ccc_com123 [Lv3 牛刀小试] 发表于 2017-9-13 13:37:58 | 显示全部楼层
学习IT知识,自学网络技术,就来攻城狮论坛bbs.vlan5.com
回复 支持 反对

使用道具 举报

muhu325 [Lv6 略有所成] 发表于 2019-2-22 13:58:27 | 显示全部楼层
攻城狮论坛 每天更新 免费下载 谁来谁知道
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图浏览|手机版|网站地图|攻城狮论坛

GMT+8, 2025-7-29 21:32 , Processed in 0.120203 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

Designed by ARTERY.cn