怎么查mac地址信息,mac地址是管理地址吗

  

  我们前面讲过IP地址,说IP地址可以帮助我们在网络世界中找到我们的目标主机,但是我们有IP地址为什么还需要MAC地址呢?IP地址和MAC地址有什么区别?   

  

  我认为IP地址和MAC地址可以类比生活中寄快递的过程。   

  

  我们知道有一个数据封装和解封装的过程。当应用层数据被传输层、网络层、数据链路层和物理层封装后,它就会到达我们的主机。解封后,宿主就变成了我们可以识别的数据。就像我们在生活中送快递的时候,把物品装进包裹,包裹通过快递小哥一次又一次的转运到达我们手中。数据在路由器之间的跳转,也可以看作是快递小哥在不同地区的物流转移。   

  

     

  

     

  

  1、什么是IP地址?   

  

  在互联网中,一台主机只有一个IP地址,IP地址在TCP/IP通信协议中用来标记每台计算机的地址,但IP地址实际上相当于快递包裹上的收件地址。快递员通过不同地区之间的物流中转,在出发地和目的地之间发送包裹,最终将包裹送到收件人手中。   

  

  IP地址也差不多。我们可以通过IP地址的网络位来确定主机的网络位置,从而定义数据转发路径。通过路由器的连续寻址找到目的网段。   

  

  那么,既然已经找到了MAC地址,为什么还需要它呢?   

  

  MAC地址MAC地址相当于快递包裹上的收件人,用来确认对方的信息。就像快递员跨越几个城市来到你面前,快递员需要和你确认以下收件人是否正确,才能把包裹送到你手中。   

  

  这个过程可以对应于与网络中相同的交换机或集线器连接的LAN通信。在局域网通信中,需要通过MAC地址表记录主机与接口的映射关系。   

  

  在通信过程中,我们会将数据封装成帧,然后插入源mac地址和目的mac地址(如果不知道对方mac地址,我们会发送arp广播报文获取对方mac地址)。以太网帧结构:   

  

     

  

  什么时候使用IP地址?什么时候使用MAC寻址?   

  

  虽然ip地址会用在同一个网段,但是在局域网不行,因为在网络中是用arp来寻址的。在局域网中,我们不需要使用网关进行通信,只需要找到目的MAC即可。   

  

  (在arp广播中,作为接收数据包的主机判断是否为目的主机的依据,以此来选择是否响应arp回复)。   

  

  IP地址的使用条件是跨网时,两个网络之间的通信需要一个媒介,因为网络内部的主机无法定位网络外部的一个主机,即使只隔着一个网段。   

  

  跨网段的介质是路由器,只要你告诉它ip地址,他就能找到对方所在的网络。   

  

     

  

  如上图,192.168.1.1和192.168.1.2(掩码都是24位)是同一个网段,也就是说我们在同一个房间,我只要叫你的名字就能给你东西,而192.168.2.1和192.168.1.1(掩码   

  

  所以,你明白吗?有IP地址为什么还需要MAC地址?肯定是因为不同场景传输方式不同,所以参数不一样。   

相关文章