什么是URL
URL:统一资源定位符全称是Uniform Resource Locator
URL构成
url=协议+域名或ip地址+端口号+路径+查询字符+锚点 例子:www.baidu.com/s?wd=hello&…
1.协议
常见的协议有HTTP协议,HTTPS协议,FTP协议
2.IP
- IP主要约定两件事:1,如何定位一台设备。2,如何封装数据报文,以及和其它设备交流。
- 127.0.0.1表示自己;localhost通过hosts指定自己;0.0.0.0不表示任何设备。
3.端口
- 一台设备可提供不同的端口。
- 提供HTTP服务最好使用80端口。
- 提供HTTPS服务最好使用443端口。
- 提供FTP服务最好使用21端口。
- 一共有65535个端口,0-1023是留给系统使用的端口。
- http-server默认使用8080端口。
4.路径
/s是路径的部分
5.查询字符
?wd=hello&rsv-spt=1指的是查询的参数。
6.锚点
#5 指的是查询的锚点,这个部分不会上传到服务器。而是在当前页面查找某部分内容。
DNS
- 域名系统,作用:将域名和IP相对应起来。是域名和IP地址相互映射的一个分布式数据库,能够使人更方便访问互联网。
- 可以使用nslookup命令查看域名对应的IP
nslookup www.baidu.com
服务器: Hiwifi.lan
Address: 192.168.199.1
非权威应答:
名称: www.a.shifen.com
Addresses: 180.101.49.11
180.101.49.12
Aliases: www.baidu.com
- ping命令
ping baidu.com
正在 Ping baidu.com [39.156.69.79] 具有 32 字节的数据:
来自 39.156.69.79 的回复: 字节=32 时间=34ms TTL=49
来自 39.156.69.79 的回复: 字节=32 时间=34ms TTL=49
来自 39.156.69.79 的回复: 字节=32 时间=36ms TTL=49
来自 39.156.69.79 的回复: 字节=32 时间=34ms TTL=49
39.156.69.79 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 34ms,最长 = 36ms,平均 = 34ms
域名(如:baidu.com)
- 域名是对IP的别称。一个域名可以对应不同的IP地址(负载均衡机制)。
- 一个IP也可以对应不同的域名(共享主机)。
- 顶级域名:com;
- 二级域名:xxx.com(俗称一级域名);
- 三级域名:www.xxx.com(俗称二级)。