同为地址,Ip与Mac地址有什么区别?

       这篇文章只讨论Ip与Mac, 涉及到其他知识会简化叙述。

      

         如果要讨论Ip与Mac,我们对计算机通信首先应该有一个分层概念。IP与Mac分别属于两个层,就像楼房一样。ip在上面一层——网络层,Mac在下一层——链路层。所有要

传达的数据(如:在百度中输入某个关键词进行搜索请求),都在链路层中传递。链路层就像楼房的第一层,一个人想要从一个楼房到另一栋楼房,必须要在第一层这个层面过去。


         明确了这个概念,接下来开始讨论Mac与IP的关系。你要从一栋楼出发到另一栋楼,必须知道另一栋楼的地址。同样,数据从一台计算机到另一台计算机,也需要明确另一计算计的Mac地址。至于如何获得目标的Mac,IP闪亮登场!


       ip像什么?ip就像电话(座机)。比如某一天,你到到朋友范冰冰家里做客,但你不知道他家的地址。于是你开始翻看电话的备忘录,查找是否记载了他家的地址,最后没

有发现。无奈的你突然想到,你有他家的座机号码,于是你拨打了他家的号码并向他获取了地址,同时将地址记载到备忘录,最后你成功走到范冰冰家,并见还见到了李晨。ip

的作用就是电话的作用,在不知道目标Mac的情况下通过IP查找Mac。第一步你的计算机会根据目标IP先在缓存中看看是否有记载,没有的话就向目标发送报文,最终目标返回他的

地址,然后计算机根据地址将数据传送过去。数据传回时也是这样。

   

          这只是一些简单的讨论,很多知识如:为什么一台计算机会知道另一台的IP?计算机中ip映射到Mac要有怎样的流程?都没有总结。IP,Mac与计算机web其他知识会在以后

慢慢总结。这只是个人总结,肯定有错误的地方,如果有有大佬发现了错误,希望大佬能指出,非常非常感激。


      

你可能感兴趣的:(http,web)