您現在的位置是:首頁 > 運動

什麼是域名和域名解析?

由 職談人生 發表于 運動2022-05-27
簡介隨著TCPIP協議的建立,電腦聯網就出現了IP地址,這個IP地址是與網絡卡的MAC地址繫結的

鍾五筆怎麼打字五筆

眾所周知,網際網路發源於美國。我們日常訪問網站,則是透過域名訪問。那麼到底什麼是域名呢?為什麼域名就能訪問網站呢?

什麼是域名和域名解析?

早期的電腦要想聯網,實際上是一件非常麻煩的事情,這要求要連線的兩臺電腦透過一套相同的硬體和軟體來實現連線。程式設計師會為這兩臺電腦編寫資料傳輸的程式,這些程式是專有程式,放在其他硬體不同的電腦上是無法聯網的。

聯網有一套軟硬體標準

後來,隨著電腦聯網需求的不斷增加,不同的技術機構開始構建一套標準的聯網協議和硬體。也就是說,網絡卡之類的硬體應該遵守制定的硬體標準。

同時,基於聯網需求的軟體——作業系統應該遵循同一套聯網協議。於是,基於OSI的七層聯網模型就誕生了,這個OSI的七層模型涵蓋了硬體和軟體標準。隨著網路的發展,基於TCP/IP協議的網際網路佔據了主導地位。

什麼是域名和域名解析?

早期的電腦聯網,實際上是直接將資料傳送到另一臺電腦的硬體地址上,你可以簡單地把它理解為網絡卡的MAC地址。隨著TCP/IP協議的建立,電腦聯網就出現了IP地址,這個IP地址是與網絡卡的MAC地址繫結的。也就是說,你實際上訪問的是MAC地址,但在前臺接待你的是IP地址。這就好比你去某個公司拜訪CEO,結果出來接待你的是CEO的秘書,她會把與你的交談內容轉述給CEO。

為什麼要使用IP地址?

有人就很疑惑了,明明可以直接與MAC地址對話,幹嘛要搞一個二傳手的IP地址來,這樣不是很低效麼?簡直是脫褲子放屁——多此一舉嘛!

這個問題就涉及到了聯網裝置,因為早期的連線是電腦與電腦的直連,所以使用硬體地址就是最簡單直接的辦法了。但隨著要連線的電腦越來越多,每臺電腦要維護一個網內所有電腦的名單目錄,也就是MAC地址表。一旦有電腦連線,就要查詢發來的訊息是哪個MAC發過來的,而且對方也必須知道哪個MAC是自己要傳送訊息的目標MAC。

什麼是域名和域名解析?

但問題是,有些電腦今天連了,以後可能永遠都不連了,因為換了網絡卡了,MAC地址換了,那你維護的MAC地址列表就要更新。這樣一搞,就太麻煩了。於是,路由器就應運而生了。很顯然,路由器的作用就是維護網路內電腦的MAC地址,我們稱之為路由表。這樣一來,電腦就不用再維護一套路由表的地址了。這為電腦的大規模聯網打下了良好的基礎,自從有了路由器,大家就可以自由地聯網了。

什麼是域名和域名解析?

但問題又來了,路由器維護MAC地址表,電腦端不維護MAC地址表了,電腦端怎樣才能知道我要向哪一臺電腦交換資料呢?於是IP地址就誕生了,IP地址是一個在某一個網路段內唯一的軟體層面的地址,類似192。168。1。1。電腦作業系統透過將本機的IP地址與MAC地址繫結成地址對,交給信任的路由器(或者交換機、集線器等網路裝置)儲存一份,這樣對方只要知道我們電腦的IP地址,就可以相互通訊了。

什麼是域名?

推薦文章