路由协议和MAC协议有什么区别?

2025-04-13 18:38:28
推荐回答(2个)
回答1:

正确的关系用通俗易懂的方式可以这么来理解:
1. 你现在有封信,要从北京发到上海去,你的任务仅仅是把新的内容编辑好,然后交给邮局,其他的事你不用管,你在写信的这个过程就相当于是工作在应用层;
2. 路由协议:邮局收到信以后,看到信封上写着邮编,这就好比是发送目标的IP地址。虽说是条条大路通罗马,从北京向北穿过北极到达美国,从美国向南绕过南极最终到达上海是一条路线,从北京经过蒙古直达欧洲,再从欧洲向西大西洋横穿美国最后从太平洋到达上海也是一条路线,路由协议就决定我到底应该走哪条路线把你的信从北京送到上海。路由协议存在于OSI七层结构的网络层,通过这个协议,最终确立了你的信去上海应该经过的路径,比如,从北京先到石家庄,再从石家庄到南京,最终从南京到上海,而不是之前说的那两条路径;
3. mac协议:这个协议决定了从一站到另一站到底该怎么走,具体来说,信怎么从北京到达石家庄?mac协议告诉送信邮政,得先找一辆没有满载的汽车,然后把信放在车上发送出去,如果货车都满载了找不到汽车,则应该继续去找没有满载的火车,然后把信送往石家庄。这是mac协议要做的事情。所以很清楚的是,mac协议存在于路由协议的下层。

回答2:

路由协议是第三层的协议,用于网络寻址,类似于邮政编码,它是一个逻辑上的地址
路由协议就是在路由指导IP数据包发送过程中事先约定好的规定和标准

MAC协议是第二层的协议,用于物理寻址,类似于信封上的收发地址
MAC 协议最重要的功能是确定网上的某个站点占有信道,即信道分配问题

你想一下信封传递的过程,首先肯定是看邮政编码,送到具体的位置(省,市,区,县),再然后查看你填写的收信人的地址,然后交给他,这就是区别,还有哪里不懂的直接问我,我来详细的解答