1. 域名,相信大家都不默认,也使用过无数次!比如:

    google.com、baidu.com、163.com等。

    这时候,你可能要奇怪了,为什么小编没有在前面加上www?

    因为正常情况下,不应该是www.baidu.com之类的吗?

    这里,小编可以明确的告诉你,加上www,就不再是域名了!

  2.  

    让我们来解析一下下面这一段:

    http://mail.163.com/index.html

    1)http://:这个是协议,也就是HTTP超文本传输协议,也就是网页在网上传输的协议。

    2)mail:这个是服务器名,代表着是一个邮箱服务器,所以是mail.

    3)163.com:这个是域名,是用来定位网站的独一无二的名字。

    4)mail.163.com:这个是网站名,由服务器名+域名组成。

    5)/:这个是根目录,也就是说,通过网站名找到服务器,然后在服务器存放网页的根目录

    6:)index.html:这个是根目录下的默认网页(当然,163的默认网页是不是这个我不知道,只是大部分的默认网页,都是index.html)

    7)http://mail.163.com/index.html:这个叫做URL,统一资源定位符,全球性地址,用于定位网上的资源。

  3.  

    可能到这时候,你还是不明白,这个域名和网站名有什么区别?

    OK,小编来告诉你!

    比如说,你买下了一个大学,这个大学的名字叫:myname.com.

    然后,你想建立一个语文系,所以,文科楼建立了,叫yuwen.myname.com

    然后,你又想建立一个数学系,OK,shuxue.myname.com建立了。

    就像163一样,他的域名是163.com,他想建立一个www服务器,所以有了www.163.com.

    他又想玩邮箱服务器,所以,mail.163.com也有了。

    这样子,你明白了么?

  4.  

    那么,刚才提到:

    http://mail.163.com/index.html

    其中,index.html是默认网页。

    但是,我们输入网址的时候,一般都是直接输入

    mail.163.com或者www.baidu.com的吧,这是为什么呢?

    接着往下看。

  5.  

    要知道,我们不仅可以访问文件,还可以访问目录。

    比如:

    http://www.163.com/

    意思是,访问当前的根目录/。

    如果你不懂什么根目录,请百度查阅,这里就不详说了。

    此时,web服务器会查看当前自己有没有这个目录,OK,肯定有的。那么,难道服务器会把整个目录都返回给你?no!

    服务器会在自己的目录下寻找默认的网页,一般是index.html,当然,可以通过配置网页去修改。小编在LINUX下搭建过阿帕奇,有配置文件专门修改,你们也可以试试。

    之后,服务器找到了目录下的index.html,再返回给web浏览器。

    所以,当我们访问www.baidu.com的时候,浏览器会自动帮我们加上http://,变成http://www.baidu.com.

    而百度的服务器,收到该请求后,会自动加上/,变成:

    http://www.baidu.com/.

    然后,百度服务器会在该目录下寻找index.html或其他默认网页,也就是百度的主页,找到后,通过http协议返回给你。也就是你看到的百度主页。

什么是域名?什么网站名?什么是URL?的更多相关文章

  1. 域名、主机名与URL

    什么是域名? google.com.baidu.com.163.com等. 域名.主机名与URL例子 例子1: http://mail.163.com/index.html 1)http://:这个是 ...

  2. iis重写模块实现程序自动二级域名,微软提供的URL重写2.0版本适用IIS以上

    在iis7以后微软提供了url重写2.0版本,可以通过安装重写组件来实现.适用于iis7以上版本. 安装有两种方式可以选择,一是下载安装文件,二是通过“web平台安装程序”安装 1.下载安装文件 下载 ...

  3. js截取相应的域名----正则匹配法 和校验Url 正则表达式

    js截取相应的域名----正则匹配法 和校验Url 正则表达式 用javascript截取相应的域名方法两种,供大家参考 1.方法1: [javascript] view plain copy fun ...

  4. 域名、网站名、url的定义

    网址:http://jingyan.baidu.com/article/2c8c281df0afd00008252aa7.html

  5. 多域名环境,页面获取url的一种方案

    因为系统是分布式部署的.而且有多个域名,所以常常涉及到获取url的问题. 这是系统框架层面须要提供的能力.否则每一个模块都须要自己去想办法获取ip,就会非常混乱.上线也easy发生bug 主要须要解决 ...

  6. nginx 配置 同一域名端口下,根据URL 导向不同的项目目录

    我们现在拥有2个项目.但是只有一个域名,通过nginx配置来实现以下url导向不同的项目. 后台管理台:{域名}/admin 用户客户端:{域名}/client server { listen 888 ...

  7. 域名、IP地址、URL关系

    域名是个文字形式记录的IP地址 IP地址是计算机在网络中的门牌号! URL是网页地址 例如1: http://zhidao.baidu.com/question/14674128.html 是URL ...

  8. 域名/网站名/URL

    http://mail.163.com/index.html 1)http://:协议,也就是HTTP超文本传输协议,网页在网上传输的协议. 2)mail:服务器名,代表着是一个邮箱服务器,所以是ma ...

  9. asp.net获取当前网址url的各种属性(文件名、参数、域名 等)的代码

    用 asp.net获取当前网页地址的一些信息. 设当前页完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli "http:// ...

随机推荐

  1. 有哪些 PHP 调试技巧?

    我目前遇到的最让我称赞的debug方式是:xdebug的 xdebug_start_trace(); /* 业务代码 */ xdebug_stop_trace(); 他解决了我长久以来一个代码调试问题 ...

  2. Oracle GoldenGate 12c实时捕获SQL Server数据

    在Oracle GoldenGate 12c中,对一些最新的数据库提供了支持,比如SQL Server 2012/2014,当然12c也支持sql server 2008.主要新增特性有: 捕获进程可 ...

  3. Javascript 基础(一)

    一.Js命名规范(变量/函数) (1)使用大小写字母,数字,_ ,$ 可以命名 (2)不能以数字打头 (3)不能使用js的关键字/保留字 (4)区分大小写 (5)单行注释 //多行注释 二.js的数据 ...

  4. 深入C#数据类型小部分第二章

    值类型和引用类型C#的值类型包括:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类型. C#的引用类型包括:数组,用户定义的类.接口.委托,object,字符串. 数组的元素,不管是引用 ...

  5. Note_Master-Detail Application(iOS template)_04_ YJYMasterViewController.h

    //YJYMasterViewController.h #import <UIKit/UIKit.h> @classYJYDetailViewController; #import < ...

  6. 一、XML语法

    xml声明xml指令:<? ?>xml编码与乱码xml元素(标签)CDATA区空格与换行会被认为是标签的内容xml-stylesheet指令解析xml内容 <?xml version ...

  7. GSM Hacking:使用BladeRF、树莓派、YatesBTS搭建便携式GSM基站

    每次看到黑客在网上发布的那些GSM技术相关文章我都十分惊讶.然而在没有Software Defined Radios (SDRs)之前,玩GSM并不便宜,除此之外想要好好玩你得下大功夫. 拓展阅读 G ...

  8. 在android的spinner中,实现取VALUE值和TEXT值。 ZT

    在android的spinner中,实现取VALUE值和TEXT值.   为了实现在android的 spinner实现取VALUE值和TEXT值,我尝试过好些办法,在网上查的资料,都是说修改适配器, ...

  9. mac下U盘装机系统的制作(命令行)

    1,不插入U盘和插入U盘分别命令检测硬盘,确定要制作的U盘号:diskutil list 2,卸载usb盘,不推出,diskutil umountDisk /dev/disk1 3,将dmg写入U盘, ...

  10. Redis - 事物控制和发布订阅

    multi命令后续命令将进入队列,不会马上执行,当执行exec后,一次输出所有结果 事物回滚使用discard命令,放弃之前的输入执行. SUBSCRIBE/PUBLISH SUBSCRIBE KEY ...