浅析 URL
1.URL包含哪几个部分,每部分分别有什么作用?
URL全称:Uniform Resource Locator,翻译为统一资源定位服务,主要又包含6个部分:
- 协议,最主要的协议有两个部分,一个是https,另一个是http,主要作用是:规定请求和响应的格式。
- 域名或IP,域名就相当于是IP的别称,是表示IP的一个字符串。IP的作用就是用来定位一个机器。比如
baicu.com
- 端口,每台机器都有多个端口,这就是每台机器可以提供多种不同的服务,一部电脑大概有60000+个端口,而0~1023个端口只能提供给内部管理员使用,用户只能使用1024后面的端口,指定端口的命令比如说在cmder命令行工具里输入命令:http-server -c-1 -p 1024。总之端口与IP缺一不可,TP定位机器,端口定位服务。比如
8080
- 路径,一个字符串,作用是判定你要访问是什么网页。比如
/s
- 查询字符串,表示网页要看的内容,例如第几页。比如
?name=zhangsan&age=18
- 锚点,文档的定位,表示要看内容里的具体哪一个板块。比如
#1
tips
HTTP
协议默认端口是80
,HTTPS
默认端口是443
,在使用这两协议时,可以不用显示指定端口,浏览器会默认加上端口的- 路径
/s
,不代表服务器有s
这个文件 - 锚点不会加入请求中
网络异常,图片无法展示
|
2.DNS的作用是什么,nslookup命令怎么用?
DNS全称Domain Name System,域名系统,作用是将域名与IP对应起来;通过nslookup命令能得知该域名拥有哪几个IP,在命令行输入:nslookup baidu.com便可得知该域名对应的IP有哪些。
3.IP的作用是什么,ping命令怎么用?
IP 全称:Internet Protocal,主要作用有两个,一个是准确的定位一台设备,二是封装数据报文,以便跟其他设备交流(只要处在互联网中至少会有一个独立的IP)。
IP又分为外网IP和内网IP,外网IP值得是路由器以外的的IP,而内网IP就是相当于路由器所创建的IP,以用来提供给连接路由器WiFi的设备。
ping命令的作用就是查出该域名对应的是哪个IP,因为一个域名可能有一个IP也可能有多个IP。例如:ping qq.com
4.域名是什么,分别有哪几类?
域名就是IP的别称,必须要注意的是一个域名可以有多个IP,这叫均衡负载,为了防止一台机器扛不住。而一个IP也能对应不同的域名,这个叫共享主机,一些经济较困难的开发者与刚起步的公司可能会使用。
域名又分三大类
- 最常见的com,将这类域名成为顶级域名。
- baidu.com,则称为二级域名
- www.baidu.com,则称为三级域名。