HCIA学习笔记--地址解析(ICMP/ARP)

本文介绍了ICMP的作用,包括差错检测、重定向和常用命令如Ping、Tracert。同时详细阐述了ICMP数据包格式。接着讲解了ARP协议,用于通过IP地址获取MAC地址,描述了其工作原理、缓存表管理和不同类型。最后提到了代理ARP和免费ARP等扩展概念。

因特网控制消息协议(ICMP)

作用:差错检测/排错/查询
ICMP重定向:从一个接口收到数据,又重该接口转发出去
告诉PC下次直接把数据交给路由对应的下一跳
报文:Redirect
作用:避免产生次优路径造成带宽浪费
差错检测——消息类型:
ICMP ECHO Request
ICMP ECHO Reply

协议号:ICMP:1 TCP:6 UDP:17
常用命令类型
Ping
用于网络连通性测试
输出信息:目的地址、ICMP报文长度、序号、TTL值以及往返时间
Tracert
基于报文头的TTL值来逐跳追踪报文的转发路径
原理:
源端向目的端发送一个端口号不可达(大于30000)的UDP报文,其中TTL值从1开始依次递增,报文到达节点后TTL超时,节点设备向源端发送超时消息(携带时间戳),从回复的消息中可以依次获取到节点设备的IP地址。报文到达目的端时,回复源端端口不可达报文,远端收到端口不可达报文后判断UDP报文抵达目的地,停止Tracert程序。

ICMP数据包格式

基于以太网二帧封装:
Ethernet_II Header IP header ICMP FCS
ICMP报文内容
Type:消息类型
Code:编码值
Checksum:校验和字段,检查消息是否完整,包含32bit可选参数,一般为0
作用:ICMP Direct消息中指定网关IP/Echo类消息中关联请求和响应
类型0 编码0 响应请求(Echo Reply)
类型3 网络不可达(0)、主机不可达(1)、协议不可达(2)、端口不可达(3)
类型5 编码0 重定向(ICMP Redirect)
类型8 编码0 查询请求(Echo Request)

地址解析协议(ARP)

作用:通过目的IP地址获取目的MAC
二层协议类型:以太网 三层协议类型:IP
终端和

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值