什麼是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