天天看点

URL定义、格式、常见协议

什么是URL?

URL的全称是Uniform Resource Locator(统一资源定位符)

URL就是资源的地址、位置,互联网上的每个资源都有一个唯一的URL

通过1个URL,能找到互联网上唯一的1个资源

URL定义、格式、常见协议

URL的格式

URL的基本格式 = protocol://hostname/path = 协议://主机地址/路径

https://www.baidu.com/img/bdlogo.gif

https:// 183.232.231.173/img/bdlogo.gif

  • 协议:不同的协议,代表着不同的资源查找方式、资源传输方式
  • 主机地址:存放资源的主机的IP地址(域名)
  • 路径:资源在主机中的具体位置

URL常见的协议

  1. http:超文本传输协议,访问的是远程的网络资源,格式是http://

    http协议是在网络开发中最常用的协议

    https协议相当于是http协议的安全版

  2. file

    访问的是本地计算机上的资源,格式是file://(不用加主机地址)

  3. mailto

    访问的是电子邮件地址,格式是mailto:

  4. ftp

    访问的是共享主机的文件资源,格式是ftp://

  5. ed2k

    通过支持ed2k(专用下载链接)协议的P2P软件访问该资源(代表软件:电驴),格式是ed2k://

  6. 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