DNS,ARP区别与联系

DNS 是域名系统(Domain Name System) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。

ARP,即地址解析协议,实现通过IP地址得知其网卡的MAC地址即物理地址。总结:DNS是应用层协议,简单点说就是将域名网址转为IP地址,是将域名与IP联系。而ARP是网络层协议,是在以太网中通过IP地址得到物理地址,将IP与mac联系。他们2个是完全不同的东西。

MAC地址它是为了解决相邻主机间的通信而存在的,什么是相邻?在一个子网内就可以认为是相邻的。IP地址它是为了解决网络与网络之间的通信而存在的。这里的网络与网络可以是相同子网或不同子网。好了,一个网络中的主机想要与另一个网络中的主机通信(假设发送方知道对端IP),这个数据可能经过中间多个主机,才能到达目的地吧,所以发送方得知道数据下一站邻居主机的MAC地址,这里就是在解决相邻主机间的通信问题。这就是IP与MAC关系,完成一次通信,他们都得用到。那我怎么知道邻居主机的MAC地址呢?那就是通过ARP协议。 最后,发送方是怎么知道另一个网络中目标主机IP地址的?你在浏览网页的时候,不是输了一个域名比如www.baidu.com就是你电脑能过DNS协议与电信的DNS服务器交互,DNS服务器告诉你电脑对方IP地址,才知道的,这就是IP地址与DNS的关系。还有关系不要乱扯,不要硬去想什么DNS与MAC地址的关系,如果硬要说他们的联系,那是通过IP地址联系在一起的。要多看OSI七层模型,不同的书上、网上写的都不相同,但表达的意思相同。还有了解PC机、交换机、路由器,这样不管什么协议冒出来你都能清松理解。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 10,491评论 0 8
  • 1.这篇文章不是本人原创的,只是个人为了对这部分知识做一个整理和系统的输出而编辑成的,在此郑重地向本文所引用文章的...
    SOMCENT阅读 14,489评论 6 174
  • 转载 :http://www.cnblogs.com/maybe2030/p/4781555.html#_labe...
    奋斗live阅读 5,176评论 0 10
  • 1. 基础知识 1.1 3种常见的计算机体系结构划分 OSI分层(7层):物理层、数据链路层、网络层、传输层、会话...
    Mr希灵阅读 20,033评论 6 120
  • 明天你好昨晚突然失眠,觉得人生就是一个不断遇见与一边失去的过程。遇见自己,遇见他人,遇见这世界。遇见自己,在不断努...
    huilan2yunqiang阅读 1,535评论 0 1

友情链接更多精彩内容