URL的组成部分以及作用
URL的作用
URL是统一资源定位bai符,对du可以从互联网上得到的资源zhi的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
URL的组成部分
一个完整的URL包括:协议部分、域名部分、端口部分、虚拟目录部分、文件名部分、参数部分、锚部分。
scheme://host:port/path/?query-string=xxx#anchor
-
协议部分:该URL的协议部分为“http:”,这代表网页使用的是HTTP协议。在Internet中可以使用多种协议,如HTTP,FTP等等本例中使用的是HTTP协议。在”HTTP”后面的“//”为分隔符。
-
域名部分:一个URL中,也可以使用IP地址作为域名使用。
-
端口部分:跟在域名后面的是端口,域名和端口之间使用“:”作为分隔符。端口不是一个URL必须的部分,如果省略端口部分,将采用默认端口。
-
虚拟目录部分:从域名后的第一个“/”开始到最后一个“/”为止,是虚拟目录部分。虚拟目录也不是一个URL必须的部分。
-
文件名部分:从域名后的最后一个“/”开始到“?”为止,是文件名部分,如果没有“?”,则是从域名后的最后一个“/”开始到“#”为止,是文件部分,如果没有“?”和“#”,那么从域名后的最后一个“/”开始到结束,都是文件名部分。文件名部分也不是一个URL必须的部分,如果省略该部分,则使用默认的文件名
-
参数部分:从“?”开始到“#”为止之间的部分为参数部分,又称搜索部分、查询部分。
-
锚部分:HTTP请求不包括锚部分,从“#”开始到最后,都是锚部分。
DNS的作用和nslookup命令
DNS服务是域名系统的缩写, 英文全称:Domain Name System,是将域名与IP对应的网络服务,让用户在访问网站时,不再需要输入冗长难记的IP地址,只需输入域名即可访问,因为DNS服务会自动将域名转换成正确的IP地址。
nslookup命令用于查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题。
nslookup www.baidu.com
服务器: 192.168.1.1
Address: 192.168.1.1
非权威应答:
名称: www.a.shifen.com
Addresses: 14.215.177.38
14.215.177.39
Aliases: www.baidu.com
IP 的作用和ping 命令
IP的作用是定位一台设备,封装数据报文以与其他设备交流。 使用ping命令查看IP地址,输入ping+域名。
ping www.baidu.com
正在 Ping www.a.shifen.com [14.215.177.39] 具有 32 字节的数据:
来自 14.215.177.39 的回复: 字节=32 时间=6ms TTL=55
来自 14.215.177.39 的回复: 字节=32 时间=6ms TTL=55
来自 14.215.177.39 的回复: 字节=32 时间=6ms TTL=55
来自 14.215.177.39 的回复: 字节=32 时间=6ms TTL=55
14.215.177.39 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 6ms,最长 = 6ms,平均 = 6ms
域名的定义和分类
域名(Domain names)是互联网基础架构的关键部分。任何连上互联网的电脑都可以通过一个公共IP地址访问到。
域名的分类
- 类别域名(国际域名)共有7个。com(商业公司);.net(网络服务);.org(组织协会等);.gov(政府部门);.edu(教育机构);.mil(军事领域);.int(国际组织)。
- 是国别域名(地理顶级域名),共有243个国家和地区的代码,例如.CN代表中国,.UK代表英国。