浅析 URL

1.URL包含哪几部分,每部分分别起什么作用

URL = protocol + port + path + queryString + anchor

统一资源定位 = 协议 + 域名或IP + 端口 + 路径 + 传讯字符串 + 锚点

协议: 它是一种规则,约定。为进行网络中的数据交换而建立的规则,约定。用于不同系统中实体间的通信。

IP: 网际互连协议,HTTP协议是属于TCP/IP协议簇的,它可以帮助我们定位一台设备,以及如何封装数据报文,跟其他设备交流。

域名: 十进制的IP地址是难以去记忆的,我们需要更加语义化的东西,域名。它可以理解为IP的别称。一个域名可以对应不同的IP,一个IP可以对应不同的域名。

端口: 机器可以提供非常多的服务,每一个服务都有一个号码,这个号码叫端口。HTTP服务-> port:80 HTTPS-> port: 443 FTP -> port:21,共65535个端口。

路径/查询字符串/锚点:

请求不同的页面:使用路径

请求同一个页面,却不同的内容: 使用查询字符串

请求同一个页面,同一个内容,却是不同的位置: 使用锚点

锚点之和浏览器有关系,和服务器无关,会把它吞掉。

逐步细化


2.DNS 的作用是什么,nslookup 命令怎么用

域名系统(服务)协议,用于域名与 IP 地址的相互转换