您的位置:首页 > 运维架构 > 网站架构

域名,网站名,URL,URI,端口

2016-05-20 14:39 423 查看

简单区分

之前就经常看到URL什么的,一直似懂非懂,今天就来整理下吧,我先以下面这个网址为例,说说它包含了哪些东西。

https://www.baidu.com/img/bd_logo1.png

1. https://代表协议,不是还有什么http,tcp协议嘛,这里不啰嗦这个,简单知道就行。
2. www代表服务器名,一个www服务器,比如还有邮箱服务器mail,可以点下qq邮箱试试。

3. baidu.com代表域名,用来定位独一无二的网站

4. www.baidu.com代表网站名,由服务器名和域名组成

5. /img代表img根目录,服务器存放网页的img根目录

6. /bd_logo1.png代表img根目录下的一张图片

7. https://www.baidu.com/img/bd_logo1.png代表URL,统一资源定位符,是一个具体的URI,绝对的,通过具体位置找到资源信息。

URL和URI

查了些资料感觉URL和URI要完全搞懂它们区别还是得费点时间,然而就算搞懂目前也没多大意义,那就简单区分下吧,URI是基类,统一资源标志符,URL继承它,统一资源定位符,URN也是继承它。区别就是:

URI可以表示一个域,也可以表示一个资源。

URL只能表示一个资源。

URL包括三部分

<传输协议>://<internet主机域名或者IP地址:端口号>/<路径>


上面网址为默认的端口号80,所以可以省略不写。

服务端一般都是通过常用端口号来识别的,小于256为常用端口。任何TCP/IP实现所提供的服务都用1—1023之间的端口号。大于5000的端口号是为其他服务端预留的。

客户端对使用的端口不是很在意,只需保证此端口号在主机上是唯一的就行,所以客户端口号又称作临时端口号,大多数TCP/IP实现分配的临时端口为1024~5000之间。

在这里在简单为自己区分服务器与服务端吧:

服务器:也称伺服器,是提供计算服务的机器设备,有时服务器端就是代表服务器。

服务端:为客户端服务的,是一种有针对性的服务程序,就是专门为客户端设计的程序,运行服务端的电脑称之为“服务器”。

进步理解

域名代表一个公司,服务器名代表一个公司的部门名,baidu.com有news tieba等部门,每个部门有各自的资源分类。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: