網際網路協議 DNS 網域名稱系統

2021-10-05 09:43:21 字數 416 閱讀 5426

dns(domain name system,網域名稱系統)是網際網路的一項服務。它作為將 domain 和 ip 位址相互對映的乙個分布式資料庫,能夠使使用者更方便地訪問網際網路。

要想訪問網路上的一台計算機,我們必須要知道它的 ip 位址,但是這些位址(e.g. 243.185.187.39)只是一串數字,沒有規律,因此我們很難記住。並且如果一台計算機變更 ip 後,它必須通知所有的人使用新的 ip 來找到它。

顯然,直接使用 ip 位址是乙個愚蠢的方案。於是人們想出了乙個替代的方法,即為每一台計算機起乙個名字(hostname),然後建立 hostname 到 ip 位址的對映關係。我們訪問 hostname,剩下的名字到位址的轉換過程則由專門的伺服器自動完成。

早期,名字到位址的轉換過程十分簡單。每台計算機儲存乙個 hosts 檔案(e.g. /etc/hosts),

網際網路協議(4) DNS

在網際網路協議基礎中,我們講到了dns協議,那時是放在應用層之後講的,這是為了從感性的角度介紹網路協議,也是阮大師博文所採取的的順序,然而實際上,dns協議是ip協議族的一部分,也就是說應該屬於網路層而非應用層。一次b s的訪問經歷了如下圖的流程 我們熟悉的網域名稱一般是 org,com,cn,ed...

網際網路協議

常見的應用層協議使用的埠號 http tcp 80 http協議使用的tcp協議的80埠,下同 共享資料夾 tcp 445 smtp tcp 25 pop3 tcp 110 telnet tcp 23 sql tcp 1433 dns udp 53 服務和應用層協議之間的關係 通過目標埠識別計算機相...

網際網路協議

爭取做乙個懂點網路概念且有趣的程式設計師。tcp ip是網際網路採用的協議標準,它是乙個協議系列,包含了100多個協議,用來將各種計算機和資料通訊裝置組成計算機網路,tcp和ip是最基本 最重要的兩個核心協議,因此,通常用tcp ip協議來代表整個網際網路協議系列 即tcp ip的定義 tcp ip...