大网知识点(三)

一、ARP协议

ARP协议:地址解析协议,负责将一个已知的IP地址解析成MAC地址,以便再交换机上通过MAC地址进行通信

1.广播与广播域

广播:将广播地址作为目的地址的数据帧;

广播域:网络中能接收到同一个王国的所有节点的集合;

1.1MAC地址广播

MAC地址广播:FF-FF-FF-FF-FF-FF

MAC地址广播域是所有相连的交换机或集线器的集合。如果一台主机发送一个MAC地址广播,这个广播将转发到所相连的所有集线器和交换机的端口,收到广播帧的主机会比对广播帧中的目的IP是否为自己,是的话,处理其中的数据,不是的话,直接丢弃;

交换机转发MAC地址广播,路由器阻挡MAC地址广播

1.2IP地址广播

IP网段最后一个地址为广播地址,即主机部分全部为1代表本网广播。

2.解析MAC地址的过程

1.查找ARP缓存表:PC1相遇PC2通信,会先检查自己的ARP缓存表。ARP缓存表是主机存储再内存中的一个IP地址和MAC地址一一对应的表;PC1的ARP缓存表无PC2的MAC地址。

2.发送ARP广播:此时PC1会发送一个ARP请求广播包(源MAC与IP为PC1的地址,目的IP为PC2的地址,目的MAC为FF-FF-FF-FF-FF-FF),进行全网广播,用于发现PC2的MAC地址。

3.ARP应答:广播范围内的主机接收数据包后进行数据读取,发现目的IP不是自己的IP,就会将该包丢弃;PC2接收数据包后,发现目的IP为自己的IP地址,此时他会回应一个包(源IP与MAC为自己的IP地址,目的IP与MAC为PC1的地址),并将PC1的IP与MAC对应记录在自己的ARP缓存表中。

4.添加ARP缓存记录:PC1接收数据包后,确认PC2的IP与MAC,并将其对应记录在自己的ARP缓存表中,此时PC1与PC2就可以直接发送数据了。

二、路由原理

路由器工作在OSI参考模型的网络层,主要功能是为数据包寻找在网络上行走的最佳路径。

主机A在网络中给主机B发送数据,数据会经过多个路由器,同时具有多条路径选择,为了尽可能的提高网络访问速度,就需要一条从源地址到目的地址的最佳路径进行数据转发,这个就是路由技术。

1.路由的作用&工作原理

作用:选路

原理:路由器根据路由表转发数据,表中由地址转发,没有则丢弃。

2.路由表的形成

直连网段:直接相连的是直连

        接口配置IP并开启

非直连网段:没有直接相连的为非直连

        静态路由

3.静态路由

  • 由管理员手动配置;
  • 允许对路由的行为进行精确的控制;
  • 单向的,缺乏灵活性

4.默认路由

默认路由是特殊的静态路由,常应用与末梢网络中。当路由表中与数据包的目的地址之间没有匹配的表项时,路由器能够做出的选择

末梢网络:只有一条唯一的路径能过够到达其他网络

三、数据的转发过程

IP地址与子网掩码进行与运算得出网络地址,与目的地址网段相比,一样的话为相同网段,不一样的话,为跨网段。

1.相同网段(交换机的工作原理):A发------->B收

1.A知道B的IP,但是不知到B的MAC地址,此时A会发送一个ARP的广播请求(源IP与MAC为A的地址,目的IP为B的IP,目的AMC为FF-FF-FF-FF-FF-FF)给同一广播域中的所有成员。

2.交换机从f/01接口,收到这个数据包后,读取数据包中的内容,并查找MAC地址表中B主机IP对应的MAC地址,如果没有该条目,它会将数据包对除A意外所有主机进行广播,并将数据包中A的MAC地址与交换机的f0/1接口对应,记录在MAC地址表中。

3.广播域中的主机接收数据包后,进行拆封,发现目的IP不是自己,则将数据包丢弃;B发现目的IP为自己的IP,会回应这个ARP请求,将自己的MAC和IP打包成源地址,A的MAC和IP为目标地址,并将A的IP与MAC记录在自己的缓存表中,然后发送给交换机。

4.交换机从f0/2接口收到数据包后,进行拆封,发现是A要找的主机,于是将f0/2接口与B的MAC地址记录在交换机的MAC地址表中,并将数据包以单播方式发给A。

5.A接收数据包后,将B的MAC地址与IP对应记录在自己的ARP缓存表中。

6.A和B以后想要通信,就可以直接走单播的方式,进行点对点的数据传输。

2.不同网段(路由器的工作原理):A发------>B收

跨网端数据传输遵循原则:IP不变,MAC不断变化

 1.A会先检查自己的IP是否与B处于相同网段,如果不在同一网段,A会将数据包给到它所在网段的网关,也就是路由器R0的f0/0接口。

2.当数据包到达R0时,会查看目的IP是否为自己网段,如果不是,那么它将对比自己的路由表,找到能到达B主机的网段的路由;(如果找不到,就会丢弃数据包)

3.当R0查看路由表,发现到达B主机的网段为R1路由器是,会将数据包打包发送给R1,此时,源IP为A的IP,源MAC变为R0路由器的F0/1接口的IP;目的IP为B的IP,目的MAC为R1路由器的F0/1接口的地址。

4.R1接收数据包后,检查目的IP是否为自己的IP,并对比路由表中的条目,发现目标IP与自己的F0/0接口处于相同网段,于是将数据包传到F0/0接口上,让其转发给主机B。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值