1. 瀏覽器輸入網址
如下:
- 百度:http://www.bAIdu.com
- 淘寶:https://www.taobao.com
- 阿里巴巴:https://ali-home.alibaba.com
那么這些網址究竟怎么正確的去認識呢?
2. 協議類型
除了常見的HTTP和HTTPS協議,還有很多其他類型的協議。例如,FTP(文件傳輸協議)是一種用于在客戶端和服務器之間傳輸文件的協議。使用FTP協議,可以在計算機之間傳輸各種文件,如軟件、音樂、視頻等。
類似ftp://xxx.xxx.com這樣的格式,是指在FTP協議中使用的URL格式。通過在URL中添加協議類型,如ftp://,可以告知瀏覽器使用特定的協議類型來訪問網站。
3. http和https的區別
相對于HTTP協議,HTTPS協議多了一個"s",代表著"Secure"(安全)一詞。
HTTPS使用SSL/TLS協議來對數據進行加密,并確保在網絡傳輸過程中的安全性和隱私性。通過使用公鑰和私鑰的加密方式,HTTPS可以有效防止數據的竊聽、篡改和偽造。這使得在進行敏感信息交互時,如在線付款、登錄賬戶等,數據能夠更加安全地傳輸。
HTTPS提供了比HTTP更高級的安全性,為用戶和網站提供了更可靠的數據保護機制。
4. 域名
上述的網址中 baidu.com、taobao.com、 alibaba.com csdn.NET是域名。域名一般與公司信息相關,越簡短越好,因為容易被記住。
域名就是一個英文或數字或英文與數字的組合加一個后綴,當然現在也有中文域名。
域名后綴及其含義:
- .com(Commercial):這是商業網站最常用的域名后綴.
- .cn(China):代表中國。通常用于面向中國市場的網站。
- .net(Network):網絡相關的域名后綴。
- .org(Organization):組織的域名后綴
- .gov(Government):政府機構提供的域名后綴。
- .edu(Education):教育機構提供的域名后綴
5. 二級域名
在一個一級域名后面,我們可以添加自定義的字符串來創建無數個二級域名。
例如,通過在域名前面加上ali-home.,我們可以創建一個名為ali-home.alibaba.com的二級域名。
這種方式可以在同一個一級域名下創建多個不同的二級域名,每個二級域名可以指向不同的服務器或具有不同的功能。這種靈活性和可擴展性使得域名的管理和組織更加方便,可以根據需要為不同的子部門、項目或功能分配獨立的二級域名。
6. 域名解析
域名解析是指將域名解析成對應的IP地址。
如www.baidu.com解析成14.119.104.254。
所有的域名都要解析為IP地址。這個工作是由DNS根服務器(Domain Name System)完成的。目前全世界只有13個DNS根服務器,它們分布在不同的國家。
流浪地球中在海底看到的數據中心就是DNS根服務器,啟動根服務器全球互聯網才能通。
每個通過互聯網訪問的服務器都有一個對應的IP地址,而域名和IP地址是一一對應的關系。但是,我們通常是通過域名來訪問服務器,而非直接輸入IP地址。這是因為域名更容易記憶和識別,更符合人類的習慣。而要想訪問該服務器,必須先通過域名解析獲得該域名對應的IP地址,才能建立與該服務器的連接進行通信。
當用戶在瀏覽器中輸入一個域名時,瀏覽器會向本地DNS服務器發送查詢請求,尋求該域名對應的IP地址。如果本地DNS服務器的緩存中沒有該域名的IP地址,它就會向根域名服務器進行查詢,以此逐級查詢下去,直到查詢到該域名對應的IP地址。然后本地DNS服務器將該IP地址返回給客戶端,客戶端擁有了該IP地址,就可以通過該IP地址與對應的服務器建立連接,進行數據通信。
常用的DNS服務器地址有:
- 114.114.114.114
- 8.8.8.8
- 8.8.4.4
- 9.9.9.9
- 149.112.112.112
7. 結語
記住兩句話:
一級域名下可以創建多個不同的二級域名
通過DNS根服務器將域名解析為IP地址