IP:每臺連接到Internet上的計算機都有一個唯一的IP地址,這個IP地址可以用於計算機間的邏輯通信,用"點分十進制“的方式表示
域名:是IP地址的字符表示方法
在網絡層被稱爲IP,再網站上稱爲域名。
通常以www開頭,如:www.baidu.com
一個IP可以訪問多個域名
DNS:域名解析服務器,將域名解析成IP地址,最終指向IP
URL:統一資源定位符,也稱爲”網址“
網址格式爲:
協議://域名或IP[:端口]/路徑/文件名[參數=值]。結構中,協議://域名或IP是必需的,[]部分是可選的。如果端口與協議默認值不同,則需包含端口,省略則默認80端口。
協議:
http:超文本傳輸協議
https:用安全套接字傳輸的超文本傳輸協議
ftp:文件傳輸協議
域名最右端的就是頂級域名
①.com 表示商業機構:百度 www.daidu.com
②.org 表示非盈利性組織:中國青年志願者網 www.zgzyz.org.cn
③.gov 表示政府機構:國務院 www.gov.cn
④.edu 表示教育及科研機構:北理工 www.bit.edu.cn
虛擬目錄:第一個“/”爲根目錄,從域名後的第一個“/”開始到最後一個“/”之間。虛擬目錄也不是一個URL必須的部分。該URL沒有虛擬目錄。但https://www.python123.io/student/courses/934/groups的虛擬目錄爲student/courses/934
文件名:從域最後一個“/”開始到“?”(沒?就到#。兩者都要就到?)之間。如果沒有“?”和“#”,則一直到最後,都是文件名部分。該URL的文件名爲EditPosts.aspx。文件名也不是一個URL必須的部分,如果省略該部分,則使用默認的文件名index.htm
參數:從“?”開始到“#”之間,又稱搜索部分、查詢部分。參數可以允許有多個參數,參數與參數之間用“&”作爲分隔符。該URL沒有參數。但http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name的參數部分爲“boardID=5&ID=24618&page=1”。其中boardID=5、ID=24618、page=1都是參數
錨:從“#”開始到最後,都是錨部分。錨部分也不是一個URL必須的部分。該URL沒有錨。而http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name的錨部分是“name”。,其右面的字符就是該位置的標識符(一般情況下,錨鏈接會用到)
本文大部分內容來自以下鏈接:
原文鏈接:https://blog.csdn.net/fenganhai/article/details/100025631