网络层和数据链路层

root
233
文章
0
评论
2020年4月23日16:18:26 评论 991字阅读3分18秒

网络层和数据链路层

网络层

  • 基于路由器的路由进行数据转发
  • 确定目的地址
  • ip报头结构

 

ICMP协议

网络层协议,ICMP协议会涉及两个包requestreply

  • ping
    • 会涉及两个包
    • Echo request[ping 的请求]
    • Echo reply[ping 的回应]
  • tracert
  • 原理:源地址发送3个包,TTL值设置为1,每经过一个三层设备TTL=0,源地址会收到三层设备的回包,然后 源地址再次发包,TTL值设置为2,依此循环直到到达目的端, 
    • 会涉及3个包
    • Echo request[请求一个UDP端口号很大的端口号]
    • ICMP 目地不可达[由于中间设备收到TTL值=0,不能继续转发,所以回应目地不可达,源设备收到超时,TTL+1再转发]
      • 有这个包就是为了知道要不要长度是否够到达目的地
    • ICMP 端口不可达[目的设备回应的包]

 

arp协议

IP地址——>mac地址解析

查看arp表,arp -a

arp的请求是广播的形式

arp的回应是单播的形式

网络为什么要使用mac地址

使用mac地址就可以使用单播,大大减少广播的使用,提升网络传输速率

ARP协议请求的过程

同网段

  • 单播
  • 广播 FFFF:FFFF:FFFF 
    • 就是同一广播域的所有设备都会少收到

比如我想要去10.10.0.2,不知道mac地址

  • 请求10.10.0.2的mac地址
  • 通过FFFF:FFFF:FFFF广播,携带IP包
  • 收到请求的设备对比,先去缓存ARP请求中携带的源IP地址和源mac,放到arp缓存中,判断【IP地址】是否是自己,如果是自己就回应,如果不是就不回应

不同网段

请求配置的网关地址的mac地址,通过广播的方式,携带mac地址与源ip地址信息,网关收到数据进行回应,把IP地址,mac地址缓存到arp缓存中,【IP地址】是否是自己,如果是自己就回应,如果不是就不回应

ARP协议报文结构

mac+arp+fcs

通过mac设置IP的关联,arp本身没有IP

arp无法穿越路由器,只能在一个广播域中传输

免费ARP

请求

  • 广播ARP
  • 本地IP,本地mac
  • 免费通告

功能:

  • 刷新其他设备ARP的缓存
  • 检测IP地址是否冲突

免费arp产生原因:

  • 设备重启
  • 设备新获得一个IP地址

如果经常刷新arp有可能被攻击了

 

Rarp协议

mac地址——>ip地址

通过mac地址去绑定ip地址,在DHCP服务中,给mac地址与ip地址进行捆绑,其他人使用不了绑定的IP地址,通常使用在DHCP地址绑定

 

 

 

 

继续阅读
weinxin
我的微信
这是我的微信扫一扫
  • 文本由 发表于 2020年4月23日16:18:26
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
OSPF综合练习 Route

OSPF综合练习

OSPF综合练习   IP地址规划 R5/R6/R7之间的网段为:172.16.146.X R5/R6/R2之间的网段为:172.16.100.X 所有路由器都有一个Loopbacck 0接...
IS-IS链路状态路由协议 Route

IS-IS链路状态路由协议

IS-IS链路状态路由协议   IS-IS的由来 IS-IS是国际标准组织ISO为OSI中的无连接网络协议CLNP设计的一种动态路由协议。 现网使用TCP/IP协议,为了提供对IP路由的支持...
路由引入 Route

路由引入

路由引入 什么情况下需要路由引入 不同的路由协议需要互相学习到对方的路由信息 外部路由协议的优先级全都按照OSPF外部路由优先级150计算   情况有很多种 单点单向重分发 单点双向重分发 ...
OSPF其它特性 Route

OSPF其它特性

OSPF其它特性 只要有5类 LSA或7类 LSA产生就会产生LSA 静默接口/被动接口 启用找接口,PC机不会收到hello包了,不收到LSA报文了 ospf silent-interface g0...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: