什么是URL?
URL的全称是Uniform Resource Locator(统一资源定位符)
URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL
通过1个URL,能找到互联网上唯一的1个资源
URL的格式
URL的基本格式 = protocol://hostname/path = 协议://主机地址/路径
https://www.baidu.com/img/bdlogo.gif
https:// 183.232.231.173/img/bdlogo.gif
- 协议:不同的协议,代表着不同的资源查找方式、资源传输方式
- 主机地址:存放资源的主机的IP地址(域名)
- 路径:资源在主机中的具体位置
URL常见的协议
- http:超文本传输协议,访问的是远程的网络资源,格式是http://
http协议是在网络开发中最常用的协议
https协议相当于是http协议的安全版 - file
访问的是本地计算机上的资源,格式是file://(不用加主机地址) - mailto
访问的是电子邮件地址,格式是mailto: - ftp
访问的是共享主机的文件资源,格式是ftp:// - ed2k
通过支持ed2k(专用下载链接)协议的P2P软件访问该资源(代表软件:电驴),格式是ed2k:// - thunder
通过支持thunder(专用下载链接)协议的P2P软件访问该资源(代表软件:迅雷),格式是thunder://
更具体的URL
URL更具体更完整的语法格式为:
protocol://hostname[:port]/path/[;parameters][?query]#fragment
http://www.baidu.com:80/s?wd=ios#page
port(端口号)
- 一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等
- 主机通过“IP地址 + 端口号”来区分不同的服务,端口号类似于营业厅的窗口
- 端口号的范围从0到65535,HTTP默认端口号是80,FTP默认端口号是21