计算机网络——ARP、DHCP与ICMP协议

一、地址解析协议(ARP)

          ARP用于解决同一个居于网上的主机或路由器的IP地址和硬件地址的映射问题,如果所要找到主机和源主机不在同一个局域网上,那么就要通过ARP找到一个位于本剧域网上的某个路由器的硬件地址,然后把分组发送给这个路由器,让这个路由器把分组转发给下一个网络。

1.1 ARP工作原理

         主机A欲向本局城网上的某台主机B发送IP数据报时,先在其ARP高速缓存中查看有无主机B的IP地址。
          如有,就可查出其对应的硬件地址,再将此硬件地址写入MAC帧,然后通过局城网将该 MAC帧发往此硬件地址。
          如果没有,那么就通过使用目的MAX地址为FF-FF-FF-FF-FF-FF的帧来封装并广播ARP请求分组,使同一个局城网里的所有主机收到ARP请求。
          主机B收到该ARP请求后,向主机A发出响应ARP分组,分组中包含主机B的IP与MAC地址的映射关系,主机A在收到后将此映射写入ARP缓存,然后按查询到的硬件地址发送MAC帧。ARP由于“看到了”IP地址,所以它工作在网络层。

1.2 ARP攻击

          ARP攻击是利用ARP协议设计时缺乏安全验证漏洞来实现的,通过伪造ARP数据包来窃取合法用户的通信数据,造成影响网络传输速率和盗取用户隐私信息等严重危害。
          ARP攻击主要是存在于局域网网络中,局域网中若有一台计算机感染ARP木马,则感染该ARP木马的系统将会试图通过“ARP欺骗”手段截获所在网络内其它计算机的通信信息,并因此造成网内其它计算机的通信故障。
          局域网中比较常见的ARP攻击包括:上网时断时续,拷贝文件无法完成,局域网内的ARP包激增。出现不正常的MAC地址,MAC地址对应多个IP地址,网络数据发不出去了,网上发送信息被窃取,个人PC中毒局域网内MAC地址泛洪使MAC地址缓存表溢出等问题。据包的协议地址不匹配,从而在网络中产生大量的ARP。
          在局域网环境中,ARP攻击是主要的安全威胁,在传统网络中主要是通过静态绑定的方式来解决,但是这种方式限制了网络扩展的易用性。

二、动态主机配置协议(DHCP)

         动态主机配置协议常用于给动态主机动态地分配IP地址,它提供了极差即用的联网机制,这种机制允许一台计算机加入新的网络和获取IP地址而不用手工参与。DHCP是应用层协议,它是基于UDP的。

2.1 DHCP工作原理

         使用客户/服务器方式,需要IP地址的主机在启动时就向DHCP服务器广播发送报文,这时该主机就成为DHCP客户。
         本地网络上所有主机都能收到此广播报文,但只有DHCP服务器才能回答此报文。
         DHCP服务器先在其数据库中查找该计算机的配置信息。若找到,则返回找到的信息。若找不到,则从服务器的IP地址池中去一个地址分配给该计算机,DHCP服务器的回答报文成为提供报文。

三、网控制报文协议(ICMP)

         为了提高IP数据报交付成功的机会,在网络层使用了网际控制报文协议来让主机或路由器报告差错和异常情况。ICMP报文作为IP层数据包的数据,加上数据报的首部,组成IP数据报发出去。ICMP是IP层协议。
         ICMP报文的种类由2种,即ICMP差错报告报文和ICMP询问报文

3.1 ICMP差错报告报文类型
  1. 终点不可达
  2. 源点控制
  3. 时间超过
  4. 参数问题
  5. 改变路由
3.2 ICMP询问报文类型
  1. 回送和回答报文
  2. 时间戳请求和回答报文
  3. 掩码地址请求和回答报文
  4. 路由器询问和通告报文
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蒙面侠1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值