简述IP地址,DNS.和URL之间的关系

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简述IP地址,DNS.和URL之间的关系相关的知识,希望对你有一定的参考价值。

这3个概念是网络中最常碰到的.
首先,IP地址:
它是做为你在网络中的唯一标识,就像你家的门牌号.由XXX.XXX.XXX.XXX 4个数字段组成.每个数字段的取值是0~255.也就是000.000.000.000-255.255.255.255.这样的话,每个人可以在网络中拥有不同的,唯一的地址.而且绝不会重复.(内网除外)
DNS:
DNS也就是解析服务器地址.当你用你的IP地址访问某一个网站时,首先要通过DNS地址.这个网站所拥有的DNS会把你发送的数据包解析出来,并自动转成你所要访问的具体数据.或者,你需要把一些数据通过网络传送出去,你的电脑也需要这个DNS解析服务器.你可以把它想像成邮局,邮局地址.
URL:
URL最常见的就是以HTTP:\\ www. 为开头的网址.它和IP地址,DNS之间互相转换.例如,202.102.224.68.这里看的时候它是一个IP数字段,但是,它却是网通的DNS服务器.当你上网时,首先要通过它来解析你的数据包发出或接收一切数据.当你访问网通的一些网站时,又要先访问这个DNS服务器.这个概念不会比喻,需要你自己想像一下.

这只是最通俗的讲法,非专业人士.如果LZ想了解更多更详细,还麻烦你查找相关资料.这些不是一两句话能讲清楚的.
参考技术A IP电脑地址,

DNS域名解析服务,浏览网页时都要把域名路www.hao123.com解析成ip地址,域名的作用是方便记忆,DNS负责把域名还原成ip地址,

URL是统一资源定位符(URL,英语 Uniform / Universal Resource Locator 的缩写)也被称为网页地址,是因特网上标准的资源的地址(Address)。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址的。现在它已经被万维网联盟编制为因特网标准RFC1738了。

URL由三部分组成:协议类型,主机名和路径及文件名。通过URL可以指定的主要有以下几种:http、ftp、gopher、telnet、file等。
参考技术B url是INTERNET上所有资源的地址。
每台连接上INTERNET上的主机对应一个IP地址
DNS负责把网站的域名转化为IP地址,
参考技术C IP是数字,URL是字符,DNS负责把URL转换为IP

IP域名和DNS的关系与区别是什么?

我们在日常工作生活中使用网络时会经常听到IP、域名的概念,而网站的管理人员可能还会接触并使用到DNS,那么IP、域名和DNS之间的关系和区别是什么呢?本文中科三方针对这个问题做下简单介绍。

什么是IP?

IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一台主机和每一个网络都分配一个唯一的逻辑地址。IP地址是由纯数字组成的,IPv4地址由32位的二进制数字组成,我们一般将它分成4段十进制来表示,地址范围为0.0.0.0~255.255.255.255。而IPv6地址由128位二进制数字组成,通常分为8组十六进制来表示,如:
FC00:0000:130F:0000:0000:09C0:876A:130B。

什么是域名?

我们通过IP地址可以准确找到其他计算机的位置,但IP地址的缺点在于它是由纯数字组成,不方便人们记忆,我们不可能记住所有网站服务器的IP地址,单纯依靠IP去寻址是很不现实的。所以在这种背景下,域名的出现就顺理成章了。

域名相当于IP地址的助记符,它通常是由数字或字母组成,它和IP地址最大的区别在于,域名比较简短且有一定的规律性,方便人们的记忆和输入,如baidu.com、sfn.cn,所以大部分情况下,我们都是通过域名访问web服务器,而不是IP地址。

为什么不弃用IP地址,全部使用域名?

既然域名比IP更好用,我们为什么不弃用IP地址,全部使用域名来通信呢?其中的关键在于传输成本和效率上。IP地址长度为32比特,也就是4个字节;而域名最短也要几十个字节,甚至上百个字节。互联网中存在无数路由器,如果使用域名地址进行传输,就会增加路由器负担,数据传输就会花费更长时间。

所以目前采用域名和IP并用的方式,我们人类使用简单有规律的域名,路由器则使用更短字节的IP地址。

但两者之间使用不同的语言,就会造成“沟通”上的障碍,因此就需要引进一种翻译机制,将域名“语言”翻译成IP“语言”,这个机制就是DNS。

什么是DNS?

Domain Name System,DNS,中文名称“域名系统”,它是互联网中的一项基础服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS的主要作用就是将我们使用的域名翻译成可由计算机识别的IP地址,这个过程就是域名解析。

IP、域名和DNS之间的关系?

举个比较形象的例子,IP地址相当于一个人的电话号码,域名相当于这个人的姓名,而DNS就是电话簿,我们不可能记住所有人的电话号码,所以我们在打电话时很少直接输入电话号码,而是去查找这个人的姓名,然后去联系他。而在网络环境中,我们也是通过域名去访问某个服务器,而DNS将这个域名指向对应的IP地址,从而实现我们输入域名就能直接访问服务器的效果。

以上是关于简述IP地址,DNS.和URL之间的关系的主要内容,如果未能解决你的问题,请参考以下文章

域名 ,URL,IP地址,三者之间的关系

网址(url),域名,ip地址,dns,hosts之间的关系

简述IP地址、域名、URL地址的结构及其相互关系

URL与IP地址有啥关系与区别

IP地址,URL,网址有啥关系

IP与域名的关系?