网络基础(4)- 网络层:网络层的两大协议ICMP和ARP的工作原理
来源:互联网 发布:网络棋牌排行榜 编辑:程序博客网 时间:2024/05/21 17:24
一,ICMP协议:检测双向通路的连通性:Ping命令
Packet tracer
二,ARP解析协议(地址解析技术):从IP地址解析到MAC地址的一个过程
什么时候需要解析?三层 到 二层时,二层必须标记目的MAC地址,需要使用ARP协议解析目的MAC地址(通过ARP广播 ),并保存在本机的ARP表中,提高效率
在每台计算机的大脑里都有一个ARP表(ARP缓存表):IP 和MAC的对应表
a,主机10.1.1.1想发送数据给主机10.1.1.2,检查ARP缓存,发现没有10.1.1.2的MAC地址
b,主机10.1.1.1发送ARP广播
c,所有主机都接收到10.1.1.1的ARP广播,但只有10.1.1.2给它一个单播回复,并缓存10.1.1.1的MAC地址
d,主机10.1.1.1将10.1.1.2的MAC地址保存到缓存中,发送数据
三,代理ARP的工作原理:IP地址解析为网关的接口MAC地址
(ARP广播只能在同一个网段内穿越,但是不能穿越不同网段而到达另外一个网段,路由器会阻止广播穿越)
a,主机10.1.1.1需要给不在同一网段的主机172.16.1.1发送数据,但是不知道他的MAC地址,因此发送ARP广播;
b, 网关10.1.1.254给10.1.1.1一个单播回复,将自己的接口MAC地址告诉10.1.1.1,用我的MAC地址封装数据帧,我的MAC地址是xxxxxxx
网关:一个网段到另一个网段必须经过的属于自己内部网段一个关口,网关的IP必须和PC的IP存在同一网段(由于历史的原因,许多有关TCP/IP的文献曾经把网络层使用的路由器称为网关,在今天很多局域网采用都是路由来接入网络,因此通常指的网关就是路由器的IP!)
(1 - 1024:标准端口;1025 - 65535 :随机端口)
- 网络基础(4)- 网络层:网络层的两大协议ICMP和ARP的工作原理
- 四.网络层的两大协议ICMP和ARP的工作原理
- 网络层ICMP和ARP协议
- 网络层其他协议(ARP、ICMP )
- (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
- (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
- (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
- (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
- (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
- (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
- (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
- (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
- (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
- (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
- (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
- (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
- (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
- 协议-网络层-ARP
- VPN 使用指南
- npm安装问题
- Lucene 4.4 以后近实时NRT检索
- android 监听系统时区变化,日期变化,时间变化
- 关于C语言函数指针
- 网络基础(4)- 网络层:网络层的两大协议ICMP和ARP的工作原理
- python递归
- C#虚拟(virtual)自动属性使用时的一点注意事项
- linux 修改系统时间
- buildroot简单指导
- XAMPP中配置多个网站
- Storm消息机制
- eclipse+adt+gradle批量打包
- Knockout JS 增加、去除、修改绑定