美文网首页网络
IP和MAC是什么?有什么关系

IP和MAC是什么?有什么关系

作者: 就这些吗 | 来源:发表于2019-12-15 01:15 被阅读0次

    IP作用于网络层,网络之间互连的协议
    MAC作用于数据链路层,它是一个用来确认网络设备位置的位址,由网卡绑定。

    他们的核心区别是在一个子网络里面(比如一个公司可以有自己的内部网络),MAC 地址可以在这个子网络里面定位到不同的网络设备,IP 可以在整个 internet 中定位到不同的子网络。所以 MAC 是『设备 <-> 设备』而 IP 是『网络 <-> 网络』

    NR_~@EYHK`XP%X)Z~OB~CFU.png

    如上图,在一开始还未联网前,我们需要一个ip地址才能上网冲浪,选择自动获得IP地址的话,那么我们上哪自动获得呢?

    就是通过DHCP服务器来分配IP地址

    但是我们又不知道这个服务器的地址是啥。那咋办?

    可以把目的ip设置为255.255.255.255,代表这个一个广播报文,在这个局域网内的机子都会收到。
    我们向局域网内所有主机广播:DHCP服务器在不,我想上网,来个ip。(具体方式为在报文的源地址填0.0.0.0,他就知道我们是来要ip的了)。

    但是现在我们还没有ip,他怎么给我们呢?

    就是通过mac地址发送给我的

    无论是局域网,还是广域网中的计算机之间的通信,最终都表现为将数据包从某种形式的链路上的初始节点出发,从一个节点传递到另一个节点,最终传送到目的节点。
    数据包在这些节点之间的移动都是由ARP(Address Resolution Protocol:地址解析协议)负责将IP地址映射到MAC地址上来完成的。

    mac地址在IP/TCP协议中是必不可少的,mac与ip处于协议的不同层级,作用不同,都必不可少。
      在不同的网络之间通讯,依靠ip地址通过路由器的路由协议查找网络路径,从而实现通讯,将数据传递到目标网络的路由器上。
      同一个以太网络内的通讯,就不再需要路由器转发,而采用广播方式,依靠mac地址来识别是否是自己的数据(所有电脑内都有一个arp表,记录当前网络的ip与mac对应信息。),故mac是必可缺少的。

    相关文章

      网友评论

        本文标题:IP和MAC是什么?有什么关系

        本文链接:https://www.haomeiwen.com/subject/lumxnctx.html