什麼是子網?什麼是子網掩碼?

老許


不邀自來,本人也是程序員一枚,來回答一下這個問題:

關於這個問題我們要懂得網絡劃分,為什麼出現子網以及網絡掩碼,以及他們的用途,廢話不多說我們開始:

網絡劃分

  • 網絡的劃分是按照我們常見的IP地址進行的,IP地址用三十二位的二進制數據來表示,但是為了方便記憶和美觀,IP地址通常是將每8位二進制數轉化為十進制來表示,中間用"."分隔,如192.168.1.1。
  • IP地址由向部分構成:網絡地址和主機地址構成,網絡地址相當某個網絡的編號,同理主機地址就是相同網絡內的主機編號,相同的網絡地址的兩臺主機之間才能通信,因此如果兩臺主機之間的網絡地址不相同,必須經過路由器才能發送到目的主機
  • 當前IP分類四類:
  1. A類:網絡地址佔八位,範圍為:0.0.0.0-127.255.255,最多可容納16777216臺主機。
  2. B類:網絡地址佔16位,範圍為:128.0.0.0-191.255.255.255,最多可容納65536臺主機。
  3. C類:網絡地址佔24位,範圍為: 192.0.0.0-223.255.255.255,最多可容納256臺主機。
  4. D類:D類地址部分網絡地址和主機地址,範圍為:224.0.0.0-239.255.255.255。

為什麼會出現子網,子網是什麼子網:

子網就是將主機地址的幾位用來做網絡地址來將網絡劃分為若干個子網,便於管理還能減少IP的浪費。

子網的出現是基於以下原因:

  • 節約IP資源:隨著互聯的發展IPV4地址資源可能會耗盡,如果不劃分子網直接將一個C類地址分給一個企業,C類地址可容納256臺主機,但是可能該企業只有20臺計算機,這就造成極大浪費
  • 減少網絡流量,優化網絡性能:隔離數據在整個網絡內廣播,提高信息傳輸速率

子網掩碼是什麼,有何用途

子網掩碼:又叫網絡掩碼,它是一種用來指明一個IP地址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,必須配合IP使用

用途:通過子網掩碼計算出一臺主機所在的子網和其他網絡的關係,進行正確的通信

組成:但是為了方便記憶和美觀,IP地址通常是將每8位二進制數轉化為十進制來表示,中間用"."分隔,如1255.255.255.0.

缺省子網掩碼:

  • A類:255.0.0.0
  • B類:255.255.0.0
  • C類:255.255.255.0

如何得出主機的網絡地址:ip地址和子網掩碼做“與”運算得出主機網段地址。

以上就是子網和子網掩碼的回答,其實自定義子網掩碼還有很多知識,限於篇幅不在贅述,前面的內容已經可以滿足對子網和掩碼的最基本最重要的認識,如有興趣可以聯繫我獲取全部關於子網和自定義掩碼的知識。

如果我的回答對你有幫助記得點贊吆,有不同意見也可以留言共同交流哈。


愛答問題的小星星


說個簡單的點例子,以前電話號碼資源緊張時,大公司或大賓館都只能申請到幾個電話號碼,但內部卻有十幾或幾十部電話機,因此這些單位會設一臺交換機(也叫總機),一頭接外線,一頭接內部各部話機(也叫分機),每臺電話機分配一個內部電話號碼,這些內部電話機組成的就是個電話子網。外面要撥內部電話先要撥通用的號碼(也叫總機號)再加撥內部號(分機號),交換機接到撥號信號會把總機號濾出,然後按後面的分機號接通內部某臺分機。在交換機這裡總機號就是個子網掩碼。.計算機網絡中每臺聯網的設備都有一個號碼,是按互聯協議(英文縮寫IP)確定的,所以叫IP地址,因為互聯網上的設備有上千萬,直接按IP地址找到某臺設備是很困難的,因此,互聯網規定IP地址分成二部分,一部分為網絡號(若干設備共用),另一部分為主機(設備號),這樣要找某臺設備只要先通過路由器(交換機)找到網絡,再到網絡中找到設備既可。IP地址共32位二進制,有三種劃分,即8位網絡號+24位主機號,16位+16位,24位+8位,分別叫A類B類C類地址。A類和B類地址中主機號太多(2的16次方和2的24次方),通常可以再劃小點,比如在B類地址的16位地址中再劃分成6位網絡號和10位主機號。這些用10位主機號的設備就是個子網。6位網絡號也就叫子網絡號,而B類地址的16位網絡號+子網號+10位0就叫子網掩碼。


古老農民


首先,看一下官方百度百科的定義:IP地址是以網絡號和主機號來表示網絡上的主機的,只有在一個網絡號下的計算機之間才能直接互通,不同網絡號的計算機要通過網關(Gateway)才能互通。但這樣的劃分在某些情況下顯得並不十分靈活。為此IP網絡還允許劃分成更小的網絡,稱為子網(Subnet)。

也就是說為了更靈活的劃分網絡,將一個大型網絡根據拓撲圖的需求,劃分成一個個小型的網絡,就是子網最基礎的的概念。下面舉個栗子來說明一下子網的使用方法



圖一:第一臺電腦的IP地址是192.168.1.1/24。由子網掩碼我們可以知道這個網段的網絡地址是192.168.1.0/24(不可用),192.168.1.255/24是廣播地址(不可用)。剩下192.168.1.1-254一共254個地址可用,可是隻需要一個地址即可。但是浪費了253個地址。第二臺主機是同樣的情況、浪費253個地址、這樣造成了大量的浪費。所以我們需要更靈活的劃分地址。



如圖二、第一臺的電腦的IP地址是192.168.1.1/30。由子網掩碼我們可以知道這個網段的網絡地址是192.168.1.0/30(不可用),192.168.1.3/30是廣播地址(不可用),。剩下192.168.1.1-2一共2個地址可用,剛好192.168.1.2被第二臺電腦使用。不考慮擴建的情況下,這是最完美的劃分方法,沒有地址浪費。

2.首先看看官方對子網掩碼的定義:子網掩碼是一個32位地址,用於屏蔽IP地址的一部分以區別網絡標識和主機標識,並說明該IP地址是在局域網上,還是在遠程網上。

我們繼續舉個栗子:現有一個地址是:192.168.1.3/24。請判斷此地址屬於下面途中哪個網段。由第一個栗子我們知道第一臺電腦所處的網段所有能用的IP地址為:192.168.1.1-254/24。此時我們能判斷這個地址是屬於第一個網段的。如果地址換成192.168.3.3/24,我們可以判斷出這個地址不屬於下面的兩個網段。

3.網絡中的機器如何被劃分成多個子網答案是:由上面可知,劃分子網是為了更靈活的使用。如何劃分才是最正確的呢?其實這個沒有正確的定義,你可以劃分最適合此時的子網,也可以考慮以後的變況進行劃分。

這樣的解釋還能接受嗎?歡迎大家一起探討哦


共情師


子網跟子公司一樣,子公司裡發一條消息,子公司內部所有人員可以收到,這就是廣播,這條消息別的子公司是收不到的。要是想讓別的子公司也收到消息,必須通過高一級的集團公司轉發,你發消息時會寫上某某集團公司某某子公司,通過用子網掩碼做運算,比對,看是發給自己公司還是發給別的子公司,如果發給本公司就不通過集團公司轉發。


墨子自研科技


說的簡單點。每個網絡在默認的情況下,可能會有很多地址浪費;或者因為隱私等原因,需要“大網”下一個更小的“集體”,所以IP網絡還允許劃分一個個相互獨立的網段,形成更小的網絡,這些小網絡就被稱為子網。

子網如何劃分,實際上就是如何設計子網掩碼。子網掩碼就是用來區分IP地址的網絡號和主機號。如果你理解如何求一個IP地址的網絡號和主機號,你就可以反推出如何設計子網掩碼。


把一個IP地址和它的子網掩碼全部換算成二進制,然後按位“與”,即可得到網絡號。而把子網掩碼的非連續為“1”部分按位取反,再與其地址相“與”,即可得到主機號。能明白嗎😊?

常規的IP掩碼我就不舉例子了,因為很容易就得出規律並記住了。下面我給個截圖,讀者根據我以上解答能得出正確的主機號嗎😊?歡迎評論區解答😄(截圖也是我在word裡手打的)。


方成783


子網和子網掩碼可以來簡單比喻,就好比一個電話的主機,然後他可以用很多分機來進行轉接的,而子網的掩碼就是為了分開這些網絡的,以方便查找和使用,就是用來分清楚網絡地址和網絡主機的。


用戶98373891934


子網是根據以太網的特點,而產生的。以太網,是一個廣播網,如果不劃分子網,他就會對全域,進行廣播發包,子網就是把這個域給變小,廣播發包的範圍也就小。

就像我們農村生產隊的廣播,系統一樣,如果把整個大隊的廣播系統連著一塊,一廣播,整個大隊都能聽到。但是,如果生產隊之間的廣播系統是隔開的,各生產隊廣播就只能本生產隊能接收。


林肯210246238


子網何子網掩碼,可以這麼來比喻,子網掩碼是一個32位的地址,用來指明某個ip地址的哪些未標識得是主機所在的子網,哪些未標識得是主機的位掩碼,子網掩碼的作用就是把兩個網絡分開。


分享到:


相關文章: