域名和URL各部分组成
<h3><span style="font-family: 幼圆">什么是域名?</span></h3><ol>
<li class="seo_p mb30"><span style="font-family: 幼圆; font-size: 15px"> 域名,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传 输时标识计算机的电子方位。</span></li>
<li class="seo_p mb30"><span style="font-family: 幼圆; font-size: 15px"> IP地址是Internet主机的作为路由寻址用的数字型标识,人不容易记忆。因而产生了域名这一种字 符型标识。什么叫域名?也就是说这种容易记忆的字符型标识就叫域名。</span></li>
<li class="seo_p"><span style="font-family: 幼圆; font-size: 15px"> 通俗的说什么是域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。这也 意味着在全世界没有重复的域名</span></li>
</ol>
<h3><span style="font-family: 幼圆">http://mail.163.com/index.html</span></h3>
<ol>
<li><span style="font-family: 幼圆; font-size: 15px"> http://:这个是协议,也就是HTTP超文本传输协议,也就是网页在网上传输的协议。</span></li>
<li><span style="font-family: 幼圆; font-size: 15px"> mail:这个是服务器名,代表着是一个邮箱服务器,所以是mail.</span></li>
<li><span style="font-family: 幼圆; font-size: 15px"> 163.com:这个是域名,是用来定位网站的独一无二的名字。</span></li>
<li><span style="font-family: 幼圆; font-size: 15px"> mail.163.com:这个是网站名,由服务器名+域名组成。</span></li>
<li><span style="font-family: 幼圆; font-size: 15px"> /:这个是根目录,也就是说,通过网站名找到服务器,然后在服务器存放网页的根目录</span></li>
<li><span style="font-family: 幼圆; font-size: 15px"> index.html:这个是根目录下的默认网页(当然,163的默认网页是不是这个我不知道,只是大部分的默认网页,都是index.html)</span></li>
<li><span style="font-family: 幼圆; font-size: 15px"> http://mail.163.com/index.html:这个叫做URL,统一资源定位符,全球性地址,用于定位网上的资源。</span></li>
</ol>
<h3><span style="font-family: 幼圆">域名有哪些类型?</span></h3>
<p class="seo_p"><span style="font-family: 幼圆; font-size: 15px">由于Internet最初是在美国发源的,因此最早的域名并无国家标识,人们按用途把它们分为几个大类,它们分别以不同的后缀结尾:</span></p>
<ol>
<li class="seo_p"><span style="font-family: 幼圆; font-size: 15px"> .com 用于商业公司</span></li>
<li class="seo_p"><span style="font-family: 幼圆; font-size: 15px"> .org 用于组织、协会等</span></li>
<li class="seo_p"><span style="font-family: 幼圆; font-size: 15px"> .net 用于网络服务</span></li>
<li class="seo_p"><span style="font-family: 幼圆; font-size: 15px"> .edu 用于教育机构</span></li>
<li class="seo_p"><span style="font-family: 幼圆; font-size: 15px"> .gov. 用于政府部门</span></li>
<li class="seo_p"><span style="font-family: 幼圆; font-size: 15px"> .mil 用于军事领域</span></li>
</ol>
<p class="seo_p"><span style="font-family: 幼圆; font-size: 15px">随着Internet向全世界的发展,除了edu、gov、mil、一般只在美国专用外,另外三个大类com、org、net则成为全世界通用,因此这三大类域名通常称为国际域名。</span></p>
<p class="seo_p"><span style="font-family: 幼圆; font-size: 15px">由于国际域名资源有限,各个国家、地区在域名最后加上了国家标识段,由此形成了各个国家、地区自己的国内域名,如:</span></p>
<p class="seo_p"><span style="font-family: 幼圆; font-size: 15px">.com.cn 中国的商业</span></p>
<p class="seo_p"><span style="font-family: 幼圆; font-size: 15px">.org.hk 香港的组织</span></p>
<p class="seo_p"><span style="font-family: 幼圆; font-size: 15px">.net.jp 日本的网络</span></p>
<p class="seo_p"><span style="font-family: 幼圆; font-size: 15px">显然国际域名具有比国内域名更高的级别,更有利于企业的形象。</span></p>
<h3><span style="font-family: 幼圆">普通URL的各部分组成</span></h3>
<h4><span style="font-family: 幼圆">http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name</span></h4>
<p><span style="font-family: 幼圆; font-size: 15px">从上面的URL可以看出,一个完整的URL包括以下几部分:</span></p>
<ol>
<li><span style="font-family: 幼圆; font-size: 15px"> 协议部分:该URL的协议部分为“http:”,这代表网页使用的是HTTP协议。在Internet中可以使用多种协议,如HTTP,FTP等等本例中使用的是HTTP协议。在"HTTP"后面的“//”为分隔符</span></li>
<li><span style="font-family: 幼圆; font-size: 15px"> 域名部分:该URL的域名部分为“www.aspxfans.com”。一个URL中,也可以使用IP地址作为域名使用</span></li>
<li><span style="font-family: 幼圆; font-size: 15px"> 端口部分:跟在域名后面的是端口,域名和端口之间使用“:”作为分隔符。端口不是一个URL必须的部分,如果省略端口部分,将采用默认端口80</span></li>
<li><span style="font-family: 幼圆; font-size: 15px"> 虚拟目录部分:从域名后的第一个“/”开始到最后一个“/”为止,是虚拟目录部分。虚拟目录也不是一个URL必须的部分。本例中的虚拟目录是“/news/”</span></li>
<li><span style="font-family: 幼圆; font-size: 15px"> 文件名部分:从域名后的最后一个“/”开始到“?”为止,是文件名部分,如果没有“?”,则是从域名后的最后一个“/”开始到“#”为止,是文件部分,如果没有“?”和“#”,那么从域名后的最后一个“/”开始到结束,都是文件名部分。本例中的文件名是“index.asp”。文件名部分也不是一个URL必须的部分,如果省略该部分,则使用默认的文件名</span></li>
<li><span style="font-family: 幼圆; font-size: 15px"> 锚部分:从“#”开始到最后,都是锚部分。本例中的锚部分是“name”。锚部分也不是一个URL必须的部分</span></li>
<li><span style="font-family: 幼圆; font-size: 15px"> 参数部分:从“?”开始到“#”为止之间的部分为参数部分,又称搜索部分、查询部分。本例中的参数部分为“boardID=5&ID=24618&page=1”。参数可以允许有多个参数,参数与参数之间用“&”作为分隔符。</span></li>
</ol>
<p><span style="font-family: 幼圆; font-size: 15px">原文链接:https://blog.csdn.net/ergouge/article/details/8185219</span></p>
<h3><span style="font-family: 幼圆">其他拓展:</span></h3>
<p class="postTitle"><span style="font-family: 幼圆; font-size: 15px">经典面试题-从浏览器地址栏输入网址,到网页彻底打开,中间过程详解</span></p>
<p class="seo_p"> </p>
<p class="seo_p"> </p>
<p class="seo_p"> </p>
<p class="seo_p"> </p>
<p class="seo_p"> </p>
<p class="seo_p"> </p>
<p class="seo_p"> </p>
<p class="seo_p"> </p>
<p class="seo_p"> </p><br><br>
来源:https://www.cnblogs.com/zhaoyl9/p/11498314.html
頁:
[1]