弄懂IP系列(2)(劉晶作品)|子網掩碼到底是啥?

2021-02-19 藍調百香果

       說明:信息科學中的原理,是不是應多一些在高中課程中探究,這還是越來越肯定的了(見熊璋教授觀點)。隨著技術智能化提高(比如華為路由器智能化便於家庭使用),一些原理我們可能也不好觸摸到,貌似在教學中意義也不大,其實也不盡然,科學原理還應是通過教學儀器或數理模型在學科教育中展現非常必要的一個方面,彰顯學科內涵,利於學生科學技術的素養與技能培育。

       教科版涉及到IP和子網掩碼,因此我們專門進行通俗、分步講解,供老師們領會。

        探討:如何把科學原理認知、體驗,讓學生容易接受是一個值得不斷研究的問題。

      本期提供:劉晶 老師

子網掩碼是什麼?

1.概念:子網掩碼(subnet mask)又叫網絡掩碼、地址掩碼、子網絡遮罩,它是一種用來指明一個IP位址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。

子網掩碼跟IP位址一樣也是一組32位的二進位數。常用點分十進位表示。

2.用途:子網掩碼用來劃分IP位址的網絡ID(網絡號)和主機ID(網絡號)的。

3.方式:子網掩碼二進位格式的所有1對應IP位址的網絡ID,所有0對應IP位址的主機ID。

4.分類:

A類網絡的子網掩碼:255.0.0.0       

B類網絡的子網掩碼:255.255.0.0     

C類網絡的子網掩碼:255.255.255.0

     註:255的二進位是數是8個位全是1,即:11111111

4.子網掩碼預設值   

子網掩碼必須結合IP位址一起使用。以一個C類IP位址192.168.10.215為例,如下圖。

C類IP的前三個欄位為網絡地址,預設子網掩碼是255.255.255.0。

5.網絡ID計算

我們把IP位址和子網掩碼按位與運算1 and 0 即與運算值是0,1 and 1是1 )」,得到這個IP位址所在的網絡是192.168.10.0。

6.主機數計算

網絡中有主機數計算由主機ID的位數來決定,如:以上網絡一共可以有28=256臺主機。

當然裡面有兩個(以後說)特殊用途的IP,真正可以使用的子網掩碼為0的位數有28-2=254臺主機。

7.劃分子網方法

(1)為什麼要划子網?

現實中,如果我們一個區域網用不了254臺主機,為了合理利用IP位址,就可以對C類網絡進行子網劃分。

(2)借位(網絡ID向主機ID借位,主機ID段不再全是0)

以192.168.10.0網絡為例 ,如果我們把它劃分為4個子網,就要向主機ID部分借2個位當作子網ID。

於是,子網掩碼變為:

                           

 (3)子網數求法

如IP位址的子網數為4時,子網ID可以分別是00、01、10、11,即子網個數=2子網ID位數。

(4)主機數求法

每個子網中的主機個數=2主機ID位數。

(5)根據IP位址、子網掩碼求網絡ID

子網掩碼為255.255.255.192。我們把IP位址和子網掩碼作按位與運算得到這個IP位址所在的網絡是192.168.10.192。

(6)主機IP/網絡ID位數的表達格式

習慣上用 IP位址/網絡ID位數 的形式表示子網中的主機,如192.168.10.215/26。

 

(7)IP位於哪個子網判斷方法 

四個子網的分配情況如下圖。很顯然192.168.10.215這個IP在子網4中。

附:老師提問

相關焦點

  • 如何判斷兩個IP位址是否在同一個網段?什麼是子網掩碼?
    ip地址:192.168.1.1 子網掩碼:255.255.255.0ip地址:192.168.1.2 子網掩碼:255.255.255.0我們可以直接的判斷,他們是同屬於一個網段的ip地址。那麼對於下面這樣的呢?
  • Arduino-Ethernet庫學習筆記(2)
    這是屏蔽的乙太網硬體地址。較新的Arduino乙太網板包含帶有設備MAC地址的標籤。對於較舊的板,請選擇您自己的;ip:設備的IP位址(4個字節的數組);gateway:網絡網關的IP位址(4個字節的數組)。可選:默認為設備IP位址,最後一個八位位組設置為1;subnet:網絡的子網掩碼(4個字節的數組)。可選:默認為255.255.255.0。
  • Vigor路由器的多子網及VLAN功能設置
    【IT168 廠商動態】Vigor 2912系列之後的產品系列都已經支持多個子網,當您需要配置多網段時,可以通過以下的步驟來操作。  以下以Vigor 2922n為例進行配置,Vigor 2922n支持四個LAN網段,在下面的例子中,我們只配置兩個。
  • TCP/IP 詳解卷一 筆記(更新中……)
    先註明 本文所有內容都是基於底層是乙太網或iee802.3 封裝的數據鏈路層進行討論的,不包括點對點網絡。其中的ip協議指的也是ipv4.數據鏈路層乙太網和IEEE 802封裝乙太網乙太網 是 TCP/IP 主要使用的 一種使用帶衝突檢測的載波偵聽多路接入方式的 區域網組網技術。
  • 劉晶:納米醫學的追夢人
    西北大學生命科學與醫學部教授劉晶正是這項前沿科技的探索者。多年來,她一直致力於納米生物效應與安全性研究,在動物、細胞和分子水平,多維度解析重要醫用納米材料在複雜生物體系中的作用過程和規律,為納米醫學這艘軍艦的遠行保駕護航。
  • 詳講超過255臺電腦的內網IP規劃問題
    網絡IP位址「主要」分為ABC三類,以下是覆蓋範圍:  A類:0.0.0.0 - 127.255.255.255,標誰的子網掩碼是255.0.0.0(按子網掩碼的另一種標註方法是/8,就是將子網掩碼換算成二進位後,從左數起8個1)  B類:128.0.0.0 - 191.255.255.255,標誰的子網掩碼是
  • 日本動漫IP是如何打造出來的?其實每一步都很熟悉
    往往我們講到一個大火的動漫,尤其是日本動漫,它這個名字所代表的一般不僅僅是一個動漫作品而已,比如說道《fate grand order》這款手機遊戲,很多動漫迷很自然的想到fate的一些列作品,從最初的galgame到《fate stay night HF》最新的劇場版,無一不在粉絲們心中佔據著一席之地
  • 清華大牛4小時就把IO模型/TCP/IP通信原理講明白了?
    就這一次,全網首創NIO/EPOLL/netty/分布式架構微服務IO模型/TCP/IP通信原理深度講解!首先,給大家分享一下4小時講解所包括的內容,希望大家能夠喜歡!!/IP通信原理tcpip在開發中的作用什麼是socket什麼是三次握手四次揮手如何應對百萬連接,如何製造百萬連接數據包如何發送出去什麼是路由表什麼IP位址什麼是掩碼
  • 專利號查詢系統,專利信息查詢平臺-Rideip乘法網
    專利號查詢系統網站-Rideip乘法網自去年上線以來面向全國公眾免費開放,為用戶提供公益、專業、便捷的專利信息檢索分析服務,已為3萬多用戶自助式服務專利查詢,商標查詢,著作權查詢,查詢次數已超過十萬每天平均查詢人數達到了460多位,Rideip乘法網系統依託於國家知識產權局專利局的專利檢索及分析系統的優勢資源接口