url的完整结构:
<scheme>://<user>:<pwd>@<host>:<port>/<path>;<params>?<query>#<flag>
scheme
方案、协议、以哪种方式获取服务器的资源,不区分大小写
常见的协议
| 常见协议 |默认端口 |协议基本作用
|FTP |21 |文件上传、下载
| SSH |22 |安全的远程登录
|TELNET |23 |远程登录
|SMTP |25 |邮件传输
|DNS |53 |域名解析
|HTTP |80 |超文本传输
|POP3 |110 |邮件接收
|HTTPS |443 |加密传输的HTTPS
-
<user>:<pwd>
后台管理的登录,需要把账号和密码写在url中,不安全,基本没人用这种写法
-
<host>
主机名称 ,域名或者ip地址
- 域名和ip地址的区别:ip地址是真正的网络地址,域名好记好说(如:域名:www.baidu.com;ip:183.232.231.174)
-
<port>
端口号,是计算机上软件对外提供服务器的柜台号
-
<path>
路径,资源在服务器上具体的存放位置
-
<params>
参数,跟踪状态的参数,存放在session/cookie中
-
<query>
查询字符串
-
<flag>
锚点