专业认证

关注公众号 jb51net

关闭
IT专业知识 > 专业认证 >

华为HCIA认证学习笔记——ICMP、ARP协议原理概述

龙王.*?

本文讲述了华为HCIA认证ICMP、ARP协议原理。分享给大家供大家参考,具体如下:
 

ICMP协议


所属:网络层协议,存放于IP数据包的data内;

作用:IP主机、路由器之间发送控制报文,用于传递差错、控制、查询等信息;

分类:ICMP差错报告报文和ICMP查询报文;

数据格式:

TypeCode用于区分消息的类型和内容。

功能:

      1、ICMP重定向:主机A发送到服务器A,当所经路由不是最优路径时,该路由会携带最优路径的网关信息并发送ICMP重定向信息给主机A,主机A再重新选择网关地址进行发送;

      2、ICMP差错检测

      3、错误报告:当数据无法发送到目的主机上时,会返回错误报告信息;

应用:

      1、Ping:检测网络连通性的常用工具,同时也能够收集其他相关信息。依靠Echo Request(0,0)和Echo Reply(8,0)做到;

      2、Tracert:基于报文头中的TTL值来逐跳跟踪报文的转发路径。用于检测网络丢包及时延的有效手段,同时可以帮助管理员发现网络中的路由环路。

ARP协议


所属:网络层协议

作用:根据目的IP地址得到目的MAC地址,因为数据包的传输需要封装成帧,而帧中需要保存目的主机的MAC地址;

格式:ARP报文不能穿过路由器,即不能发到其它网段;

发送过程叙述:

    1、现在基本都是动态分配IP,所以ARP会首先发送一个以自己IP地址位目的IP,目的MAC地址全一的广播地址来探测同一网段中是否存在IP地址冲突;

    2、如果IP地址唯一,就会查找ARP缓存中是否有目的IP对应的MAC信息;

    3、如果缓存没有,就会发送一个ARP Request广播请求,当目的主机接受到这个请求,就会将源IP和源MAC记录到自己的缓存表中,然后返回携带自身MAC地址信息的ARP Reply单薄;

    4、如果目的IP地址与源IP地址不在一个网段,就需要ARP代理,路由会查找路由表是否有目的IP信息,有的话会以自己的MAC地址回应ARP Request;

功能概括:ARP缓存、ARP代理、免费ARP、ARP请求、ARP响应、RARP(淘汰)