每天一個新知識——IP 域名 URL DNS的聯繫和區別總結

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章