1. 程式人生 > >子網掩碼的兩種計算方式

子網掩碼的兩種計算方式

A類IP地址: 一個A類IP地址1位元組的網路地址3位元組主機地址組成B類IP地址: 一個B類IP地址2個位元組的網路地址2個位元組的主機地址組成C類IP地址: 一個C類IP地址3位元組的網路地址1位元組的主機地址組成子網掩碼(subnet mask)又叫網路掩碼、地址掩碼、子網路遮罩,它是一種用來指明一個IP地址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合IP地址一起使用。子網掩碼只有一個作用,就是將某個IP地址劃分成網路地址和主機地址兩部分。子網掩碼是一個32位地址,用於遮蔽IP地址的一部分以區別網路標識和主機標識,並說明該IP地址是在區域網上,還是在遠端網上。

計算方式:

  由於子網掩碼的位數決定於可能的子網數目和每個子網的主機數目.在定義子網掩碼前,必須弄清楚本來使用的子網數和主機數目。

(1)根據子網數

利用子網數來計算在求子網掩碼之前必須先搞清楚要劃分的子網數目,以及每個子網內的所需主機數目。1)將子網數目轉化為二進位制來表示2)取得該二進位制的位數,為 N3)取得該IP地址的類子網掩碼,將其主機地址部分的前N位置1 即得出該IP地址劃分子網的子網掩碼。如欲將B類IP地址168.195.0.0劃分成27個子網:1)27=110112)該二進位制為五位數,N = 53)將B類地址的子網掩碼255.255.0.0的主機地址前5位置1(B類地址的主機位包括後兩個位元組,所以這裡要把第三個位元組的前5位置1),得到 255.255.248.0

(2)根據主機數

利用主機數來計算1)將主機數目轉化為二進位制來表示2)如果主機數小於或等於254(注意去掉保留的兩個IP地址),則取得該主機的二進位制位數,為 N,這裡肯定N<8。如果大於254,則 N>8,這就是說主機地址將佔據不止8位。3)使用255.255.255.255來將該類IP地址的主機地址位數全部置1,然後從後向前的將N位全部置為 0,即為子網掩碼值。如欲將B類IP地址168.195.0.0劃分成若干子網,每個子網內有主機700臺:1) 700=10101111002)該二進位制為十位數,N = 103)將該B類地址的子網掩碼255.255.0.0的主機地址全部置1,得到255.255.255.255
然後再從後向前將後10位置0,即為: 11111111.11111111.11111100.00000000即255.255.252.0。這就是該欲劃分成主機為700臺的B類IP地址168.195.0.0的子網掩碼。以上是對子網掩碼兩種計算方式的一個簡單總結,如果對你有幫助,記得點贊哦~歡迎大家關注我的部落格,可以進群366533258一起交流學習哦~

相關推薦

計算方式

A類IP地址: 一個A類IP地址由1位元組的網路地址和3位元組主機地址組成B類IP地址: 一個B類IP地址由2個位元組的網路地址和2個位元組的主機地址組成C類IP地址: 一個C類IP地址由3位元組的網路

如何計算情況)

子網掩碼計算方法有兩種: 方法一:利用子網數來計算:   1.首先,將子網數目從十進位制數轉化為二進位制數; 2.接著,統計得到的二進位制數的位數,設為N; 3.最後,先求出此IP地址對應的地址類別的子網掩碼。再將求出的子網掩碼的主機地址部分(也就是“主機號”)的前N位全部置1,

IP是否在同一局域(運用)

反思 logs class 與操作 mas ostream return 運用 pause #include <iostream>#include <stdlib.h> #include <string> #include <ss

IP與計算

ip地址 二進制 網絡 主機 IP的類型 IP地址總長度不超過32Bits(位),總共有4段,每段為8位(二進制)。 比如: 11111111.11111111.11111111.00000000

#19 的由來,與幾常見的絡協議

子網掩碼的由來 與幾種常見的網絡協議 子網掩碼: 對應的IP地址中,網絡位1,主機位0 IP地址和子網掩碼進行邏輯“與”運算,得到的結就是IP地址所對應的網絡地址; 主機(終端)使用子網掩碼的方式: 將本次通信的目標IP地址與本地IP地址所使用的子網掩碼進行邏輯“與”運算,同時

計算方法

位與 地址 局域網 tex -i sub 轉化 tcp/ip 位數 一、子網掩碼的概述及作用 子網掩碼是一個應用於TCP/IP網絡的32位二進制值,每節8位,必須結合IP地址對應使用。 子網掩碼32位都與IP地址32位對應,如果某位是網絡地址,則子網掩碼為1,否則為0。

劃分及計算方法

轉自:https://blog.csdn.net/wuseyukui/article/details/24306645 一、子網掩碼的概述及作用 子網掩碼是一個應用於TCP/IP網路的32位二進位制值,每節8位,必須結合IP地址對應使用。 子網掩碼32位都與IP地址32位對應,如果某位是網路地址

HCNP學習筆記之計算和劃分詳細

  0x00 子網掩碼的計算 TCP/IP網間網技術產生於大型主流機環境中,它能發展到今天的規模是當初的設計者們始料未及的。網間網規模的迅速擴充套件對IP地址模式的威脅並不是它不能保證主機地址的唯一性,而是會帶來兩方面的負擔:第一,巨大的網路地址管理開銷;第二,閘道器尋徑急劇膨脹。其中第二點尤為

IP地址段與計算

    掩碼位數 子網數 十進位制掩碼 IP數 參考可用IP數 0 1 0 0 0 0 4294967296 4

計算

如: 11.10.131.64/26表示: 第四位 64的二進位制編碼: 0100 0000   掩碼26: 1100 0000   按位與計算結果:   0100 0000    前2位不能動,010

如何計算一個段的,網路ID,廣播地址和可用IP地址數

1.判斷兩個IP在不在一個網段,主要看這兩個IP的網路ID,如果網路ID相同則這兩個IP在同一網段示例:判斷192.168.0.11/26 和 192.168.0.111/26在不在同一網段首先計算兩個IP的網路ID:192.168.0.11/26  子網掩碼(2進製表示):

已知主機 ip 和計算這個主機所在網路的網路地址和廣播地址的解法

小提示: * ip 地址為32位,每8位分成一組 * 128.14.35.7/20 /20表示前20位為網路字首,後32-20=12位為主機號,也就是說子網掩碼是255.255.240.0 即20個全1(二進位制),主機位全零的為網路地址,主機

已知IP地址,如何計算,預設閘道器地址,網路地址等。

首先要鋪墊一些基礎知識,整個網際網路就是一個單一的、抽象的網路。IP地址就是給網際網路上的每一臺主機(或路由器)的每一個介面分配一個在全世界範圍內是唯一的 32 位的識別符號。注意,每個IP地址都是獨一無二的,就像人的身份證號碼一樣。 而IP地址又分為A類

VC獲取本機IP、、閘道器、計算廣播地址等資訊程式碼(通過讀登錄檔)

// code by xiujie , bbs.xiujie.cn#pragma comment(lib, "ws2_32.lib")#include <iostream>#include <cstdlib>#include <string&g

IP&IP地址、ipv4&ipv6、計算、網路廣播ID計算、預設閘道器、DNS伺服器、DHCP伺服器

文章是學習各方知識的總結,力求言簡意賅。 IP和IP地址: IP(Internet Protocol)網路之間互連的協議(網協)。 網路之間互連的協議:為計算機網路相互連線進行通訊而設計的協議。在因特網中,它是能使連線到網上的所有計算機網路實現相互

VC獲取本機IP、、閘道器、計算廣播地址等資訊

重在思路#pragma comment(lib, "ws2_32.lib")#include <iostream>#include <cstdlib>#include <string>#include <vector>#include <windows.

IP地址和廣播地址不在一個段內時根據IP地址和計算廣播地址

看TCP/IP詳解 卷1這部大作的時候,看到裡面計算廣播地址的方法,就在自己的機器 上測試了一下,結果遇到了一個小困難:我的機器上IP地址和廣播地址不在一個網段: 廣播地址就是把IP地址中主機號的那幾位設定為1,可是這裡看起來確實都設定為1了(廣播地址的最後一段為255)

IP地址與計算

net 真理 2.0 地址 二進制 余數 5.1 0.0.0.0 第一個 128.0.0.0=1 192.0.0.0=2224.0.0.0=3 240.0.0.0=4 248.0.0.0=5 252.0.0.0=6 254.0.0.0=7 255.0.0.0=8255.12

網路號 IP地址 如何計算

1.Internet上每一臺計算機都有唯一的地址來標識它的身份,即IP地址,使用域名其實也是要轉化為IP地址的。 2.IP地址分

網路層-network layer(下):網路互連、計算方法、Ipv4報頭解析

# 第五章 網路層-Network Layer(下) 上一章講了網路層的任務、提供的兩種服務、五個重要的路由演算法、以及網路層的擁塞控制和服務質量問題。這一部分主要講一講網路互連問題和Internet的網路層。(包括IP協議、ip地址、ip報頭格式等等問題) # 5.5 網路互連 在這一部分,我們將主要