艾銻知識—網絡設備與協議之協議篇
2020-04-24 17:29 作者:艾銻無限 瀏覽量:
通過本文的學習,相信你可以對 本機 IP 地址、子網掩碼的配置,本機 MAC 地址,目的機器 IP 地址,其它機器 MAC 地址的獲取等做到知其然又知其所以然。
服務器運維
在訪問 Web 站點和發送、接收電子郵件時,我們通常會直接輸入 Web 網站的地址或電子郵件地址等那些由應用層提供的地址,而不會使用由十進制數字組成的某個 IP 地址。
但是網絡層需要的是 IP 地址,這就需要一種功能--將應用中使用的地址映射為 IP 地址。
此外,在數據鏈路層也不需要 IP 地址,需要的是 MAC 地址傳輸數據包。由此可知,在實際通信中,還需要眾多支持 IP 的相關技術才能夠實現通信。
IP 的輔助技術包括 DNS、ARP、ICMP、ICMPv6、DHCP、NAT等。還包括如 IP 隧道、 IP多播、IP任播、質量控制以及網絡擁塞的顯式通知和 Mobile IP 技術。
1. DNS
域名系統(英語:Domain Name System,縮寫:DNS)是互聯網的一項服務。它作為將域名和 IP 地址相互映射的一個分布式數據庫,能夠使人更方便地訪問互聯網。DNS 使用 TCP 和 UDP 端口 53 。當前,對于每
一級域名長度的限制是 63 個字符,域名總長度則不能超過 253 個字符。
(1) DNS查詢過程
以查詢 zh.wikipedia.org 為例:客戶端發送查詢報文 "query zh.wikipedia.org" 至DNS服務器,DNS服務器首先檢查自身緩存,如果存在記錄則直接返回結果。如果記錄老化或不存在,則:
-
DNS服務器向根域名服務器發送查詢報文"query zh.wikipedia.org",根域名服務器返回頂級域 .org 的權威域名服務器地址。
-
DNS服務器向 .org 域的權威域名服務器發送查詢報文"query zh.wikipedia.org",得到二級域 .wikipedia.org 的權威域名服務器地址。
-
DNS服務器向 .wikipedia.org 域的權威域名服務器發送查詢報文"query zh.wikipedia.org",得到主機 zh 的A記錄,存入自身緩存并返回給客戶端。
(2) 查看修改DNS
如下圖所示,Mac 電腦可以在「系統偏好設置 - 網絡 - Wi-Fi - 高級 - DNS」查看當前網絡所使用的 DNS。