随着互联网的普及,网址(URL)已成为我们日常生活中不可或缺的一部分。
我们每天都在浏览各种各样的网址,从社交媒体到在线购物,从新闻资讯到在线学习。
但是,你是否真正了解网址的层次结构及其工作原理呢?本文将带你轻松解读网址层次,深入了解网址的构成和运作原理。
网址,全称为统一资源定位器(URL),是用于描述互联网上某个特定资源的地址。
通过URL,我们可以快速定位到互联网上的网页、图片、视频等资源。
URL一般由几个部分组成,包括协议、域名、路径、参数等。
协议是URL中用于指定资源获取方式的部分,常见的协议有http(超文本传输协议)、https(安全超文本传输协议)等。
协议的作用在于告诉浏览器如何获取该资源。
域名是URL中最为直观的部分,例如www.example.com中的“example.com”部分就是域名。
域名是人类可读的,方便我们记忆和访问。
域名通常由一系列单词组成,通过点号分隔。
域名的最顶级部分代表了不同的类别,如.com(商业公司)、.edu(教育机构)、.gov(政府机构)等。
路径是URL中域名后面的部分,用于指定服务器上资源的具体位置。
路径可以是相对路径或绝对路径。
相对路径是相对于域名来说的,而绝对路径是从根目录开始的详细路径。
例如,在URL中,“/index.html”就是路径的一部分,表示服务器上某个文件夹下的index.html文件。
URL中的参数用于传递特定的信息,如查询字符串或表单数据等。
参数通常以问号(?)开始,后面跟着一系列键值对。
键值对之间用等号(=)连接,不同键值对之间用与号(&)连接。
这些参数会告诉服务器需要返回什么样的资源或者进行什么样的操作。
例如,“?page=1&sort=asc”表示第一页的排序为升序的数据。
1. 解析URL:浏览器首先解析输入的URL,识别出协议、域名、路径和参数等信息。
2. DNS解析:浏览器将域名发送给DNS服务器进行解析,获取对应的ip地址。DNS服务器就像一个电话本,将域名映射到IP地址。
3. 建立连接:浏览器根据IP地址和端口号建立与服务器的连接。如果是https协议,还会进行SSL握手过程。
4. 请求资源:浏览器向服务器发送请求,获取指定的网页资源。请求中会包含URL中的参数等信息。
5. 渲染页面:浏览器接收到服务器返回的网页内容后,进行解析和渲染,最终展示出网页效果。
通过本文的阐述,相信你已经对网址层次有了更深入的了解。
理解网址的构成和运作原理,有助于我们更好地使用互联网,更有效地获取所需资源。
希望你在以后的使用中能更加游刃有余,轻松应对各种网址。
首先,你得明白域名的一些原理,是分层次 (hierarchy) 的。 从右到左,域名从高层到低层。 比如说我们国家的 域名就是最高一层的顶级域名,而 这种域名就是一个二级域名。 如果是 这种形式的域名,实际是已经是三级域名了。
那么为什么现在互联网上多见的域名都是 这种形式的呢?说起来,这其实是一个历史遗留问题。 互联网的初期,能上网的都是大公司,大公司的服务器当然是比较忙碌的了,什么电子邮件啦,文件啊,FTP 啊,当然还有 HTTP,多种服务都得提供,一台服务器肯定是不行的。 所以他们就把不同的任务交给不同的服务器去处理,为了区分,就用上了不同的子域名,也就是我们现在看到的 , , , 等等的子域名形式。
时代在发展,科技在进步,原来需要多台服务器才能完成的任务,现在只需要把任务分布到多台服务器上就行了,不必非得用子域名来区分。 比方说 Google,在 这个域名背后有无数的服务器支持着运行。 现在继续用子域名,纯粹是为了给用户方便了。
对于一个普通的个人网站,并不提供其它服务,如果还要用三级域名来访问网站的话,就显得有些多余了。 实际上对于浏览器来说,有 www 在前面并不会告诉它你要浏览网页,它是按互联网协议来区分你是想用 FTP 还是 HTTP 的,浏览器默认的协议是 HTTP,在地址栏上用 http:// 来表示。 你输入的域名没有 www 前缀,浏览器也会把你带到正确的网页上。 直接输入 这种二级域名,和输入 哪个更短更好记是显而易见的,你还需要去画蛇添足的输入 www 吗?
做网站的过程中,要在页面上铺层,即在层中加图片或者文字,这样可以做成版式满意而合适的网站页面。
DNS 是域名系统 (Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。 在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。 DNS 命名用于 Internet 等 TCP/IP 网络中,通过用户友好的名称查找计算机和服务。 当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址。 因为,你在上网时输入的网址,是通过域名解析系解析找到相对应的IP地址,这样才能上网。 其实,域名的最终指向是IP。 在IPV4中IP是由32位二进制数组成的,将这32位二进制数分成4组每组8个二进制数,将这8个二进制数转化成十进制数,就是我们看到的IP地址,其范围是在1~255之间。 因为,8个二进制数转化为十进制数的最大范围就是1~255。 现在已开始试运行、将来必将代替IPV6中,将以128位二进制数表示一个IP地址。 大家都知道,当我们在上网的时候,通常输入的是如: 这样子的网址,其实这就是一个域名,而我们计算机网络上的计算机彼此之间只能用IP地址才能相互识别。 再如,我们去一WEB服务器中请求一WEB页面,我们可以在浏览器中输入网址或者是相应的IP地址,例如我们要上新浪网,我们可以在IE的地址栏中输入: 也可输入这样子 218.30.66.101 的IP地址,但是这样子的IP地址我们记不住或说是很难记住,所以有了域名的说法,这样的域名会让我们容易的记住。 DNS:Domain Name System 域名管理系统 域名是由圆点分开一串单词或缩写组成的,每一个域名都对应一个惟一的IP地址,这一命名的方法或这样管理域名的系统叫做域名管理系统。 DNS:Domain Name Server 域名服务器 域名虽然便于人们记忆,但网络中的计算机之间只能互相认识IP地址,它们之间的转换工作称为域名解析(如上面的 与 218.30.66.101 之间的转换),域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。
本文地址:http://www.hyyidc.com/article/202488.html