日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

4、URL结构解析

發布時間:2025/3/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4、URL结构解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. URL的構成

URL 遵守一種標準的語法,它由協議、主機名、域名、端口、路徑、以及文件名這六個部分構成,其中端口可以省略。具體語法規則如下:

scheme://host.domain:port/path/filename

在上述語法規則中,
scheme 表示協議,
host 表示主機名,
domain 表示域名,
port 表示端口(可以省略),
path 表示文件的路徑,
filename 表示文件名稱。

1) 協議
協議用來指明客戶端和服務器之間通信的類型。我們經常用到的協議有四種:http、https、ftp 以及 file。這四種協議的使用場景如下表所示:
協議使用場景:

  • http(HyperText Transfer Protocol----超文本傳輸協議。http
    協議可以將編碼為超文本的數據從一臺計算機傳送到另一臺計算機,不進行加密。
  • https(HyperText Transfer Protocol over SecureSocket Layer)---- 安全超文本傳輸協議。以安全為目標的 http 通道,安全網頁,加密所有信息交換。
  • ftp(File Transfer Protocol)---- 文件傳輸協議。
  • file---- 本機上的文件。

2) 主機名
主機名可以向瀏覽器提供文件站點的名稱。www 是我們常見的主機名,例如百度的網址 https://www.baidu.com/、淘寶的網址 https://www.taobao.com/ 使用的都是 www 的主機名。除此之外,還有很多網站使用的是其它主機名。網易云音樂的網址 https://music.163.com/ 的主機名是 music。

3) 域名
域名和主機名一起使用,被用來定義服務器的地址。Web 服務器遵守數字網際協議(Internet Protocol,IP),每一臺連接到因特網的計算機都有一個固定的 IP 地址。域名即 IP 地址的別名,因為一般的 IP 地址都是長串的數字,為了方便記憶所以使用域名進行替代。簡單來說,沒有域名(IP)我們就不能上網。

4) 端口
端口用來定義主機上的端口號。如果不寫,http 的默認端口號是 80,https 的默認端口號是 443,ftp 的默認端口號是 21。還是拿 C語言中文網舉例說明,不論用戶輸入 http://c.biancheng.net/ 還是 http://c.biancheng.net/:80,瀏覽器都會解析為 C語言中文網的鏈接。

5) 路徑
路徑指定服務器上文件的所在位置。就像我們自己在計算機上保存文件時所指定的文件夾一樣,Web 服務器上的文件也有可能是存放在子目錄(就是文件夾中的子文件夾)中的。如果是這樣,路徑中的相鄰文件夾需要使用斜線(/)隔開。例如 http://c.biancheng.net/view/views/7410.html 這個網址,它的路徑就是 /view/views。

6) 文件名
文件名用來定義文檔或資源的名稱。和路徑類似,路徑指的是文件夾,而它指的是文件夾中的文件。比如.html 、.php、 .jsp、.asp等。
協議需要與 URL 的其它部分用://隔開。百度的網址后面的.com以及 C語言中文網的.net又稱作域后綴(擴展名),用于表明該主機所在的域的類型。

總結

以上是生活随笔為你收集整理的4、URL结构解析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。