計算機網絡實驗——劃分子網

子網掩碼和劃分子網的實驗拓撲圖

在這裏插入圖片描述

子網掩碼的算法

假如我們有三個不同的子網,每個網絡的host數量分別爲20(甲網),25(乙網),50(丙網),但是隻申請了一個網絡標識符(Network ID)——192.168.10.0.首先我們將甲網和乙網的子網掩碼(Subnet Masks)改爲255.255.255.224,224的二進制是11100000,即子網掩碼爲:11111111.11111111.11111111.11100000,這樣我們把hostID的高三位用來區分子網,這三位共有000,001,010,011,100,101,110,111八種組合,除去000(代表本身)和111(代表廣播),還有六個組合可以提供六個子網,它們的IP地址爲:
在這裏插入圖片描述
選用161~ 190段給甲網,193~ 222段給乙網,因爲各個子網都支持30臺主機。

再來看丙網,由於丙網有50臺主機上述要求無法滿足。我們可以將它的子網掩碼設置爲255.255.255.192,由於192的二進制值爲11000000,按上述方法,它可以劃分爲兩個子網,其IP地址爲:
在這裏插入圖片描述
這樣每個子網有62個 IP可以使用,將65~ 126分配給丙網,多個子網共用一個Network ID即可實現。

通過計算,我們可以得出每個子網的最小IP地址和最大IP地址:

如第一個子網的最小IP地址爲:192.168.10.33/27
最大的IP地址是:192.168.19.62/27

注意:192.168.10.63/27和192.168.10.63/27不能使用,因爲前者是廣播地址,後者是網絡地址

什麼是網關

.網關(Gateway)就是一個網絡連接到另一個網絡的關口,實質上是一個網絡通向其他網絡的IP地址。按照不同的分類標準,網關也有很多種。TCP/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地址屬於同一個子網