網絡配置的四大基本要素: IP + Netmask + Gateway + DNS
1. IP
IP地址(英語:Internet Protocol Address)是一種在Internet上的給主機編址的方式,也稱爲網際協議地址。常見的IP地址,分爲IPv4與IPv6兩大類。
IP地址 = 網絡標識號碼 + 主機標識號碼。
因此IP地址可分兩部分組成,一部分爲網絡地址,另一部分爲主機地址。
IP地址分爲A、B、C、D、E5類,它們適用的類型分別爲:大型網絡;中型網絡;小型網絡;多目地址;備用。常用的是B和C兩類。
如:127.0.0.1可以代表本機IP地址,用“http://127.0.0.1”就可以測試本機中配置的Web服務器。
公有地址
這些IP地址分配給註冊並向Inter NIC提出申請的組織機構。通過它直接訪問因特網。
私有地址
局域網中的IP
網絡號是用於三層尋址的地址,它代表了整個網絡本身;另一個是廣播地址,它代表了網絡全部的主機。
網絡號是網段中的第一個地址,廣播地址是網段中的最後一個地址,這兩個地址是不能配置在計算機主機上的。
2. Netmask
用來指明一個IP地址的哪些位標識的是主機所在的子網以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合IP地址一起使用。子網掩碼只有一個作用,就是將某個IP地址劃分成網絡地址和主機地址兩部分。
子網掩碼的設定必須遵循一定的規則。
與二進制IP地址相同,子網掩碼由1和0組成,且1和0分別連續。
子網掩碼的長度也是32位,左邊是網絡位,用二進制數字“1”表示,1的數目等於網絡位的長度;右邊是主機位,用二進制數字“0”表示,0的數目等於主機位的長度。
這樣做的目的是爲了讓掩碼與ip地址做AND運算時用0遮住原主機數,而不改變原網絡段數字,而且很容易通過0的位數確定子網的主機數(2的主機位數次方-2,因爲主機號全爲1時表示該網絡廣播地址,全爲0時表示該網絡的網絡號,這是兩個特殊地址)。
只有通過子網掩碼,才能表明一臺主機所在的子網與其他子網的關係,使網絡正常工作。
對於A類地址來說,默認的子網掩碼是255.0.0.0;
對於B類地址來說默認的子網掩碼是255. 255.0.0;
對於C類地址來說默認的子網掩碼是255.255.255.0。
利用子網掩碼可以把大的網絡劃分成子網即VLSM(可變長子網掩碼),也可以把小的網絡歸併成大的網絡即超網。
3. Gateway
網關(Gateway)就是一個網絡連接到另一個網絡的“關口”。
一個用於 TCP/IP 協議的配置項,是一個可直接到達的 IP路由器的 IP地址。
也就是最近常用的網關,當主機路由表目或網絡輸入不存在於本地主機的路由表時數據包發送到那裏.
默認網關的意思是一臺主機如果找不到可用的網關,就把數據包發給默認指定的網關,由這個網關來處理數據包。
現在主機使用的網關,一般指的是默認網關。
一臺電腦的默認網關是不可以隨隨便便指定的,必須正確地指定,否則一臺電腦就會將數據包發給不是網關的電腦,從而無法與其他網絡的電腦通信。
默認網關的設定有手動設置和自動設置兩種方式。
那麼網關到底是什麼呢?網關實質上是一個網絡通向其他網絡的IP地址。比如有網絡A和網絡B,網絡A的IP地址範圍爲“192.168.1.1~192. 168.1.254”,子網掩碼爲255.255.255.0;網絡B的IP地址範圍爲“192.168.2.1~192.168.2.254”,子網掩碼爲255.255.255.0。在沒有路由器的情況下,兩個網絡之間是不能進行TCP/IP通信的,即使是兩個網絡連接在同一臺交換機(或集線器)上,TCP/IP協議也會根據子網掩碼(255.255.255.0)判定兩個網絡中的主機處在不同的網絡裏。而要實現這兩個網絡之間的通信,則必須通過網關。如果網絡A中的主機發現數據包的目的主機不在本地網絡中,就把數據包轉發給它自己的網關,再由網關轉發給網絡B的網關,網絡B的網關再轉發給網絡B的某個主機(如附圖所示)。網絡B向網絡A轉發數據包的過程也是如此。所以說,只有設置好網關的IP地址,TCP/IP協議才能實現不同網絡之間的相互通信。那麼這個IP地址是哪臺機器的IP地址呢?網關的IP地址是具有路由功能的設備的IP地址,具有路由功能的設備有路由器、啓用了路由協議的服務器(實質上相當於一臺路由器)、代理服務器(也相當於一臺路由器)。
4. DNS
DNS 是計算機域名系統(Domain Name System 或Domain Name Service) 的縮寫,它是由解析器以及域名服務器組成的。
域名服務器是指保存有該網絡中所有主機的域名和對應IP地址,並具有將域名轉換爲IP地址功能的服務器。
DNS使用TCP與UDP端口號都是53,主要使用UDP,服務器之間備份使用TCP。
你在上網時輸入的網址,是通過域名解析系統解析找到了相對應的IP地址,這樣才能上網。
Internet上的計算機是通過IP地址來定位的,給出一個IP地址,就可以找到Internet上的某臺主機。
而因爲IP地址難於記憶,又發明了域名來代替IP地址。
但通過域名並不能直接找到要訪問的主機,中間要加一個從 域名(可以理解爲網址,如www.baidu.com) 查找IP地址的過程,這個過程就是域名解析。
域名註冊後,註冊商爲域名提供免費的靜態解析服務。
一般的域名註冊商不提供動態解析服務,如果需要用動態解析服務,需要向動態域名服務商支付域名動態解析服務費。