文本關鍵字:子網掩碼、廣播地址、DNS、網關數據庫
子網掩碼從字面上的理解就是一種子網的遮罩,也就是說單單從一個IP地址其實咱們並不可以判斷該地址的網絡號與主機號是多少位。雖然咱們知道A類、B類、C類地址有一個本身的區間範圍,由此能夠知道該類型網絡的網絡號與主機號是多少位,但這也是以子網掩碼是默認值爲前提的。服務器
當給定一個IP地址後,咱們經過相應的子網掩碼便可得出該地址所在網絡的網絡號位數,以此判斷該網絡可以容納的機器的個數(即主機號位數)。另外的一個做用就是能夠經過運算判斷兩臺機器是否處在同一子網。網絡
子網掩碼是由32位二進制數字組成的四組數字,左邊是網絡位,用二進制數字1表示,1的個數等於網絡位數的長度,右邊是主機位,用二進制數字0表示,0的個數等於主機位的長度。在進行自定義子網掩碼時,1和0必須分別連續。
對於每類網絡默認的子網掩碼,其實肯定網段仍是相對容易的,由於每個255恰好是8個二進制位爲1的狀況,用一個英文句點隔開,這樣咱們直接保留255對應的部分,清除0對應的部分便可獲得。分佈式
那麼複雜一些,若是咱們人爲指定了子網掩碼,至關於將IP地址劃分爲了三部分:網絡號、子網號、子網主機號。也就是說主機號的一部分被子網號佔用了,那咱們很難馬上判斷出兩個IP地址是否處在同一個子網中,這個時候須要進行二進制的與運算。ide
以28位的子網掩碼爲例:225.225.255.240(11111111.11111111.11111111.11110000),直觀來看,子網主機號只有四位,那麼若是兩臺機器處在同一子網,在前24位(前三組)網絡地址所有相同的前提下,最後一組數字的二進制表示將不能超過00001111,不然兩臺機器必定不在同一個子網,不在同一個子網的兩個機器須要通訊必須藉助路由器。性能
廣播地址是專門用於同時向該網絡中全部主機進行廣播的一個地址。這就好像咱們去收聽一個廣播頻道,廣播頻道自己就是一個廣播地址,播音員向這個地址去進行推送,那麼只要可以收到這個頻道的聽衆就都可以聽到廣播。那麼這個廣播的覆蓋面到底有多光呢,這仍是取決於咱們的網絡號。咱們知道,一個完整的IP地址是由網絡號和主機號兩部分組成的,那麼廣播的覆蓋範圍就是其所在網絡下的全部主機。網站
廣播地址的計算其實十分簡單,只要把主機號所在的二進制位所有變爲1便可獲得廣播地址。路由
NDS自己是Domain Name System(域名系統)的縮寫,這也是Internet核心服務之一。以你們使用網絡的經驗,彷彿輸入一個網址,而後直達一個網站已是再正常不過的事情。其實咱們享受到的各類功能服務來自於一個個具體的公網服務器,這些服務器都具備各自的公網IP。那麼會有這麼幾個問題:域名
假如咱們一直使用咱們的小本本記錄下了各類寶藏網站的IP地址,那麼若是由於性能升級、服務器租用到期等其餘緣由,出現了運營商更換的狀況,那麼原有的IP地址一定會被收回或分配給其餘我的或公司。那這就致使咱們辛苦收集的IP地址徹底無用了,那麼給IP地址增長一個別名就是一個不錯的方式。咱們能夠創建一個別名和IP地址的映射關係,用戶只須要記住這個別稱就能夠了,即便服務器發生了更換,咱們只須要從新創建IP地址和這個別名的映射關係就能夠了!
那咱們所說的域其實指的就是com、edu、cn、net等名稱的後綴,在使用和訪問上其實沒有任何區別,只是由於是不一樣含義的縮寫而被不一樣的用戶所選擇,也就是說一個完整的域名包含名稱和後綴兩部分。it
NDS服務器也就是負責提供域名解析服務的服務器,在分佈式數據庫中存儲了大量的域名與IP地址的映射信息。
從字面的意思來理解,網關就是一個關卡,當咱們須要和網絡進行通訊時,須要通過層層的路由器,這個時候總要有人來負責指揮交通,而且維護整個秩序。當咱們的計算機進行網絡通訊時,都要通過網關來處理,那麼網關具體的體現其實也是一個IP地址,可是這個IP地址一般是具備路由功能的設備被分配到的地址,如:路由器。網關的IP地址通常由網絡管理員提供或者使用DHCP的方式自動進行獲取。