-
1 # 愛答問題的小星星
-
2 # 迷茫的風來了
計算機網路通訊離不開IP地址!我們現在主要使用的IP的第四版!IP地址有二進位制的32位組成,為了方便記憶一般我們使用點分十進位制的形式表示,有網路號+主機號組成!
由於IP地址在設計時未曾料到今天的發展,導致IP地址在很早以前就出現了缺口!為了應對這種狀況,人們把IP地址為了ABCDE類,並且在ABC三類中分出一部分作為私有IP地址同時設計出子網掩碼來進一步靈活使用IP地址!對於ABC三類來說子網掩碼都有預設的!比如我們常見的192.168.1.1子網掩碼預設是255.255.255.0就是主類網路!
-
3 # 共情師
首先,看一下官方百度百科的定義: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.網路中的機器如何被劃分成多個子網答案是:由上面可知,劃分子網是為了更靈活的使用。如何劃分才是最正確的呢?其實這個沒有正確的定義,你可以劃分最適合此時的子網,也可以考慮以後的變況進行劃分。
-
4 # 墨子自研科技
子網跟子公司一樣,子公司裡發一條訊息,子公司內部所有人員可以收到,這就是廣播,這條訊息別的子公司是收不到的。要是想讓別的子公司也收到訊息,必須透過高一級的集團公司轉發,你發訊息時會寫上某某集團公司某某子公司,透過用子網掩碼做運算,比對,看是發給自己公司還是發給別的子公司,如果發給本公司就不透過集團公司轉發。
-
5 # 都遊浪客
說的簡單點。每個網路在預設的情況下,可能會有很多地址浪費;或者因為隱私等原因,需要“大網”下一個更小的“集體”,所以IP網路還允許劃分一個個相互獨立的網段,形成更小的網路,這些小網路就被稱為子網。
子網如何劃分,實際上就是如何設計子網掩碼。子網掩碼就是用來區分IP地址的網路號和主機號。如果你理解如何求一個IP地址的網路號和主機號,你就可以反推出如何設計子網掩碼。
把一個IP地址和它的子網掩碼全部換算成二進位制,然後按位“與”,即可得到網路號。而把子網掩碼的非連續為“1”部分按位取反,再與其地址相“與”,即可得到主機號。能明白嗎?
-
6 # 古老農民
說個簡單的點例子,以前電話號碼資源緊張時,大公司或大賓館都只能申請到幾個電話號碼,但內部卻有十幾或幾十部電話機,因此這些單位會設一臺交換機(也叫總機),一頭接外線,一頭接內部各部話機(也叫分機),每臺電話機分配一個內部電話號碼,這些內部電話機組成的就是個電話子網。外面要撥內部電話先要撥通用的號碼(也叫總機號)再加撥內部號(分機號),交換機接到撥號訊號會把總機號濾出,然後按後面的分機號接通內部某臺分機。在交換機這裡總機號就是個子網掩碼。.計算機網路中每臺聯網的裝置都有一個號碼,是按互聯協議(英文縮寫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地址進行的,IP地址用三十二位的二進位制資料來表示,但是為了方便記憶和美觀,IP地址通常是將每8位二進位制數轉化為十進位制來表示,中間用"."分隔,如192.168.1.1。IP地址由向部分構成:網路地址和主機地址構成,網路地址相當某個網路的編號,同理主機地址就是相同網路內的主機編號,相同的網路地址的兩臺主機之間才能通訊,因此如果兩臺主機之間的網路地址不相同,必須經過路由器才能傳送到目的主機。當前IP分類四類:A類:網路地址佔八位,範圍為:0.0.0.0-127.255.255,最多可容納16777216臺主機。B類:網路地址佔16位,範圍為:128.0.0.0-191.255.255.255,最多可容納65536臺主機。C類:網路地址佔24位,範圍為: 192.0.0.0-223.255.255.255,最多可容納256臺主機。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.0B類:255.255.0.0C類:255.255.255.0如何得出主機的網路地址:ip地址和子網掩碼做“與”運算得出主機網段地址。
以上就是子網和子網掩碼的回答,其實自定義子網掩碼還有很多知識,限於篇幅不在贅述,前面的內容已經可以滿足對子網和掩碼的最基本最重要的認識,如有興趣可以聯絡我獲取全部關於子網和自定義掩碼的知識。