1.網絡應用模型
特性 | 客戶/服務器模型(Client-Server, C/S) | 對等模型(Peer-to-Peer, P2P) | |
---|---|---|---|
中心化 | 是(依賴服務器) | 否(去中心化) | |
角色特點 | 服務器 | 客戶機 | 無中心服務器 |
提供計算服務 | 請求計算服務 | 每個節點(Peer)既是客戶機也是服務器 | |
永久在線 | 間歇接入網絡 | 節點間直接通信 | |
固定域名/IP | 動態IP | 節點動態加入/退出網絡 | |
專注提供服務 | 僅與服務器直接通信 | 各節點動態IP | |
通信方式 | 客戶機僅與服務器通信 | 節點間直接通信 | |
擴展性 | 受服務器帶寬限制 | 節點越多性能越強 | |
健壯性 | 服務器宕機則服務終止,服務器負載大 | 單節點故障無影響,各節點分攤負載 | |
典型應用 | Web、文件傳輸FTP、遠程登錄、郵件、網盤 | BT下載、區塊鏈、Skype通話 |
2.域名系統DNS
定義 | 因特網使用的命名系統 | |
---|---|---|
核心功能 | 域名解析 完整域名(便于人)??IP地址(便于機器) | |
網絡應用模型 | 客戶/服務器模型 | |
傳輸層協議 | UDP | |
端口號 | 53 | |
組成 | 層次域名空間 | 域名采用層次化的樹狀結構,便于管理和擴展
|
域名服務器 | 分布式的數據庫,存儲域名與IP地址的映射關系 分為根域名服務器、頂級域名服務器、權限域名服務器、本地域名服務器 | |
解析器 | 客戶端程序,用于向域名服務器發起查詢請求并接收響應 |
2.1.域名
www.cskaoyan.com (完整域名,DNS解析的最小單位,廣義上的域名)┌───┴─────┐主機名(www) + 域名(cskaoyan.com) -----------------------狹義定義└─ 二級域(cskaoyan) + 頂級域(com)
層次樹狀結構:互聯網采用樹狀命名方法,每個主機或路由器都有唯一的域名。
域(Domain):名字空間中的可管理劃分,可繼續劃分為子域。
標號(Label):完整域名由多個標號組成,用點(.)分隔,從右到左層級升高。
標號規則:①不區分大小寫②只能使用字母、數字和連字符(-)③每個標號不超過63字符,完整域名不超過255字符④最左標號層級最低,最右標號層級最高
??練習題:主機、MAC 地址、IP 地址、域名的對應關系
概念 本質 關鍵特性 與其他概念關系 域名 人類易記的網絡地址 - 必須綁定服務器才能使用
- 支持多IP映射1域名→多IP(負載均衡)
1IP→多域名(虛擬主機)店鋪招牌 www.baidu.com 服務器 高性能、持續服務的主機 大網站:多個獨立服務器,一個店鋪占了多棟樓
小網站:共享服務器,一棟樓里有多個店鋪屬于主機的特殊類型 專業店鋪大樓 阿里云ECS
騰訊云服務器IP地址 網絡設備的邏輯標識 - 每設備至少1個IP
- 支持動態分配1主機←→多IP
1IP←→多主機(NAT)門店地址 192.168.1.1
8.8.8.8(Google DNS)主機 任何聯網設備 - 包含服務器和終端設備 包含服務器,是更廣泛概念 所有建筑物 手機/電腦/智能音箱/服務器 MAC地址 設備網卡的物理唯一標識 - 局域網內通信使用
- 與IP/域名無直接綁定僅用于本地網絡尋址 建筑鋼筋編號 00-1A-2B-3C-4D-5E
設備類型 IP特