應用層DNS協議主要用于實現哪種網絡服務功能?
域名是由圓點分開一串單詞或縮寫組成的,每一個域名都對應一個惟一的IP地址,在Internet上域名與IP地址之間是一一對應的,DNS就是進行域名解析的服務器。DNS命名用于Internet等TCP/IP網絡中,通過用戶友好的名稱查找計算機和服務。DNS是因特網的一項核心服務,它作為可以將域名和IP地址相互映射的一個分布式數據庫。ARP協議是“Address Resolution Protocol”(地址解析協議)的縮寫。在局域網中,網絡中實際傳輸的是“幀”,幀里面是有目標主機的MAC地址的。在以太網中,一個主機要和另一個主機進行直接通信,必須要知道目標主機的MAC地址。但這個目標MAC地址是如何獲得的呢?它就是通過地址解析協議獲得的。所謂“地址解析”就是主機在發送幀前將目標IP地址轉換成目標MAC地址的過程。ARP協議的基本功能就是通過目標設備的IP地址,查詢目標設備的MAC地址,以保證通信的順利進行。瀏覽器以一種滿足http協議的請求報文的形式發往服務器,請求報文中包含了要請求的頁面地址,請求的文件類型等一系列信息。在請求報文傳遞至客戶端得網絡設備的時候,網絡設備把請求報文包裝在一個滿足TCP協議的數據中,通過網線傳向服務器的網絡設備。3.服務器的網絡設備接收到數據后,使用特殊的算法將數據解譯,重新恢復成瀏覽器發出滿足http協議的請求報文的形式,然后傳向服務器軟件。4.服務軟件得到請求報文后,根據請求報文所請求的頁面地址在服務器的數據庫中找到相應的頁面,然后生成滿足http協議的響應報文發向瀏覽器。響應報文中包括了響應報文頭和被請求頁面的代碼(響應報文體)。5.同樣的,響應報文通過服務器的網絡設備,被包裝在一個滿足TCP協議的數據,通過網線傳向客戶端的網絡設備。