目錄
?1、ip
2、域名
3、DSN
4、URL
?1、ip
每個連接到Internet上的主機都會分配一個IP地址,此ip是該計算機在互聯網上的邏輯地址的唯一標識,計算機之間的訪問就是通過IP地址來進行的。寫法:十進制的形式,用“.”分開,叫做“點分十進制表示法”,如:127.0.0.1。IP地址采用二進制的形式表示的話很長,比較麻煩,為了便于使用,IP地址經常被寫成十進制的形式。
1.1 IPv4(目前主流,但地址快用完了)
-
格式:32 位二進制,分成 4 組十進制數(0-255),用圓點分隔。
-
例子:
-
局域網常用:
192.168.0.1
(家里路由器的 IP); -
公網地址:
203.0.113.5
(某網站服務器的 IP)。
-
-
數量限制:總共有約 43 億個地址。由于手機、智能手表、攝像頭等設備爆發式增長,現在全球可用的 IPv4 公網地址已基本耗盡(比如中國很多家庭共用一個公網 IPv4)。
1.2. IPv6(未來主流,地址 “無限”)
-
格式:128 位二進制,分成 8 組十六進制數(0-9、a-f),用冒號分隔;連續的 0 可以簡寫為?
::
。 -
例子:
-
完整格式:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
; -
簡寫格式:
2001:db8:85a3::8a2e:370:7334
(省略了中間連續的 0)。
-
-
數量優勢:總共有約 3.4×103?個地址,相當于給地球上每一粒沙子分配數萬億個 IP,徹底解決地址不足問題。
2、域名
為了簡化 “記 IP” 的麻煩,給 IP 對應的服務器起的 “文字別名”,格式如?baidu.com;
(1)1臺計算機只有1個ip(一對一),即1個ip就是1臺計算機
(2)1個域名對1個或多個ip(計算機):百度域名www.baidu.com的ip有119.75.218.70或119.75.217.109或......假如百度域名總共有10個ip,則就對應10臺計算機,即多個計算機(ip)可以共同指向1個域名,也即119.75.218.70指向www.baidu.com,而119.75.217.109也指向www.baidu.com......
這樣可以讓所有的ip映射到一個www.baidu.com。這樣我們訪問www.baidu.com的時候,就會由百度的負載均衡服務器來分配一臺服務器給用戶訪問,也就是說,雖然百度域名對應多個ip,這些ip都可以訪問百度,但百度只允許用戶通過1個ip訪問,即只能通過一臺服務器訪問百度,至于我們訪問的是哪一臺就不重要了。
(3)一臺計算機上面可以有好多個服務,一個 IP 地址對應好多個域名
在互聯網中,一臺服務器(可以理解為一臺功能強大的計算機)可以提供多種不同的服務,并且可以綁定多個域名。比如,有一臺云服務器,它的 IP 地址是192.168.1.100
?。網站管理員在這臺服務器上搭建了兩個不同的網站,一個是銷售圖書的網站,使用域名bookstore.com
?;另一個是提供在線音樂播放的網站,使用域名musicplayer.net
?。當用戶在瀏覽器中輸入bookstore.com
?或者musicplayer.net
?時,經過 DNS(Domain Name System,域名系統)解析,都會指向192.168.1.100
?這個 IP 地址,然后服務器根據不同的域名,把對應的網站內容返回給用戶。這就是一個 IP 地址對應多個域名的情況。
3、DSN
DNS:域名雖然便于人們記憶,但機器之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析服務器來完成,DNS就是進行域名解析的服務器。域名的最終指向是IP;
通過ip訪問百度的流程:輸入ip→訪問IP地址→完成訪問的內容→返回信息(輸入的ip就是dns給你返回一個ip地址)
通過域名訪問百度的流程:輸入域名→域名解析服務器(dns)解析成ip地址→訪問IP地址→完成訪問的內容---返回信息。即
4、URL
URL:統一資源定位符(英語UniformResourceLocator的縮寫)俗稱為網址(鏈接)。網址格式為:協議://域名或IP[:端口]/路徑/文件名[參數=值]。結構中,協議://域名或IP是必需的,[]部分是可選的。如果端口與協議默認值不同,則需包含端口,省略則默認80端口。路徑有時可省略。
舉例:http://safe.cloud.cn/webinfo/file/4040_v2020.bin
組成部分 | 具體內容 | 說明 |
---|---|---|
協議 | http:// | 采用超文本傳輸協議(HTTP),是 Web 端常用的基礎協議,默認使用 80 端口(此處未額外指定端口,即使用默認 80 端口)。 |
域名 | safe.cloud.cn | 域名是 IP 地址的文字別名,此處 “safe.cloud.cn” 對應該文件所在服務器的網絡地址,可通過 DNS 解析為具體 IP(“cloud.cn” 推測為云服務域名,常見于工業設備或電力監控類平臺)。 |
路徑 | /webinfo/file/ | 表示文件在服務器中的存儲目錄路徑,即文件位于服務器的 “webinfo” 文件夾下的 “file” 子文件夾中,用于定位文件在服務器內的具體位置。 |
文件名 | 4040_v2020.bin | 包含文件名(4040_v2020)和文件后綴(.bin): - 文件名 “4040_v2020” 可能包含版本信息(v2020 表示 2020 年版本)或設備型號標識; - 后綴 “.bin” 表示二進制文件,常見于芯片固件、設備程序等,也是本次報錯 “不支持該文件類型” 的核心原因。 |
參數 / 端口 | 無 | 該 URL 未包含可選的 “端口”(默認 80 端口)和 “參數 = 值” 部分,結構為基礎的 “協議 + 域名 + 路徑 + 文件名”。 |