首页 理论教育 主机名与URL的关系

主机名与URL的关系

时间:2023-11-19 理论教育 版权反馈
【摘要】:因特网主机的识别方法之一是主机名,如www.xinhuanet.com、www.nun.edu.cn、www.baidu.com等,这种形式的主机名由于采用了字母组合,容易记忆和识别。但是,这种形式的主机名往往无法确定主机所在的位置。目前的IPv4地址由4字节组成,并具有固定的格式。因特网上的每个网页都具有一个唯一的名称标识,通常称之为URL地址。URL方案集包含如何访问Internet上的资源的明确指令。由于URL是统一的,它们采用相同的基本语法,无论寻址哪种特定类型的资源或描述通过哪种机制获取该资源。

主机名与URL的关系

就像一个人可以用姓名、身份证号码等来进行识别一样,因特网上的计算机也可以用多种方式来进行识别。因特网主机的识别方法之一是主机名(hostname),如www.xinhuanet.com、www.nun.edu.cn、www.baidu.com等,这种形式的主机名由于采用了字母组合,容易记忆和识别。但是,这种形式的主机名往往无法确定主机所在的位置。进一步看,由于采用可变长度的字母组合,这种主机名又很难为路由器处理。所以,在路由器上,主机必须用IP地址来识别。目前的IPv4地址由4字节组成,并具有固定的格式。IP地址常常用类似202.201.112.98的形式表示,这里每个用分隔的十进制数为字节,表示范围为0~255。由于可以从左到右进行扫描,就可以越来越接近主机在因特网中的位置(这个过程与我们浏览中文格式的信件地址的过程基本相同),因此IP地址也是一种层次性的地址。

统一资源定位器(Uniform Resource Locator,URL)是用于完整地描述因特网信息资源的地址的一种标识方法。因特网上的每个网页都具有一个唯一的名称标识,通常称之为URL地址。这种地址可以指向本地磁盘,也可以是局域网上的某一台计算机,更多的是因特网上的站点。

URL方案集包含如何访问Internet上的资源的明确指令。由于URL是统一的,它们采用相同的基本语法,无论寻址哪种特定类型的资源(网页、文件等)或描述通过哪种机制获取该资源。URL的一般格式为:

协议:[//服务器地址[:端口号]][/文件路径]文件名[·查询][#片段ID]

其中【:端口号·查询#片段ID】都属于选填项。

URL方案集格式说明:

①协议:指定使用的传输协议,下表列出protocol属性的常用方案名称。

·File,资源是本地计算机上的文件。

·ftp,通过FTP访问资源。

·http,通过HTTP访问该资源。

·https,通过安全的HTTPS访问该资源。

·MMS,通过MMS(流媒体)协议播放该资源(如Windows Media Hayer)。

②服务器地址:指存放资源的服务器的主机名或IP地址。可在主机名前包含访问服务器所需的用户名及密码(格式:usemame:password@hostname)。(www.xing528.com)

③端口号:整数,可选,省略时使用方案的默认端口,各种传输协议都有默认的端口号,如HTTP的默认端口为80。如果输入时省略,则使用默认端口号。有时候出于安全或其他考虑,可以在服务器上对端口进行重定义,即采用非标准端口号,此时URL中就不能省略端口号。

④路径:由零或多个“/”隔开的字符串,一般用来表示主机上的一个目录或文件地址。

⑤查询:用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASRNET等技术制作的网页)传递参数,每个参数的名和值用隔开。可以用“&”分隔多个参数。

⑥片断:字符串,用于指定网络资源中的片断。例如,一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。

以“http://zh.baidu.com:80/w/index.php·title=Special:%E9%9A%BA%E9%A1%B5%E9%9D%A2”为例,其中:

·http:协议;

·zh.baidu.com:服务器;

·80:服务器上的网络端口号;

·/w/index.php:路径;

··title=Special:%E9%9A%BA%E9%A1%B5%E9%9D%A2:询问。

大多数网页浏览器不要求用户输入网页中“http://”的部分,因为绝大多数网页内容是超文本传输协议文件。同样,“80”是超文本传输协议文件的常用端口号,因此一般也不必写明。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈