1. 程式人生 > >已知主機 ip 和子網掩碼,計算這個主機所在網路的網路地址和廣播地址的解法

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

小提示:
* ip 地址為32位,每8位分成一組
* 128.14.35.7/20 /20表示前20位為網路字首,後32-20=12位為主機號,也就是說子網掩碼是255.255.240.0 即20個全1(二進位制),主機位全零的為網路地址,主機位全1的為廣播地址,剩餘的主機號碼為主機地址範圍
* 子網掩碼255.255.255.252 得出其網路位為30位,因為252為11111100,有30全為1,所以只有剩下的2位為主機位

例題:

一個主機的IP地址是202.112.14.137,掩碼是255.255.255.224,要求計算這個主機所在網路的網路地址和廣播地址。

以上問題有兩種方法:

① 這個主機地址和子網掩碼都換算成二進位制數,兩者進行邏輯與運算後即可得到網路地址,廣播地址為主機位全為1

主機的IP 202.112.14.137轉成二進位制

11001010.11100000.00001110.10001001

掩碼地址 255.255.255.224 轉成二進位制

11111111.11111111.11111111.11100000

二者相與:(相1為1,否則為0)

    11001010.11100000.00001110.10001001//主機的IP
&   11111111.11111111.11111111.11100000//掩碼地址
    11001010.11100000.00001110.10000000
=    202.112.14.128//網路地址

由子網掩碼可知有27位網路字首(0前面有27個1),5個主機位為1,因此將主機 ip (轉為二進位制)最後5位變成1就為廣播地址

   11001010.11100000.00001110.10011111  //廣播地址
=  202.112.14.159

255.255.255.224的掩碼所容納的IP地址有256-224=32個(包括網路地址和廣播地址),那麼具有這種掩碼的網路地址一定是32的倍數。而網路地址是子網IP地址的開始,廣播地址是結束,可使用的主機地址在這個範圍內,因此略小於137而又是32的倍數的只有128,所以得出網路地址是202.112.14.128,而廣播地址就是下一個網路的網路地址減1。而下一個32的倍數是160,因此可以得到廣播地址為202.112.14.159。

相關推薦

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

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

IP地址網路地址廣播地址以及可用的主機地址

IP地址分為網路ID和主機ID,總共佔32位。 IPV4的表示方法為點分十進位制,IPV6的表示方法為冒號分十六進位制。 IP地址分類: A類地址: 0 網路位(7bit) 主機位(24bit) B類地址: 1 0 網路位(14bit) 主機位(16bit) C類地址: 1

IP計算

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

iOS獲取WIFI的IP以及域名轉IP

dsta port string cti ring nsstring iphone mil clu 獲取WIFI需要的頭文件: #import "GetCurrentIP.h" #import <ifaddrs.h> #import <arpa/in

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

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

淺談IP地址的對應關系以及2進制10進制詳解!

2進制和10進制詳解!大家好,我是帶你們成長的凡凡~IP地址的結構: #長度為 32 bit;先 #結構 - 網絡位 + 主機位子網掩碼: -作用 區分IP地址中的網絡位與主機位 必須與IP地址,一一對應,成對出現; -表示 純2進

絡基礎之IP地址

ip地址劃分 display 廣播地址 out 五類 生產 上進 公有ip 算子 IP地址 IP是英文Internet Protocol的縮寫,意思是“網絡之間互連的協議”,也就是為計算機網絡相互連接進行通信而設計的協議。在因特網中,它是能使連接到網上的所有計算機網絡實現相

[CCNA]-04-IP地址詳解(主要介紹IPv4)

分類 ron ipv cpu 活性 第一個 right 0.0.0.0 計算方法 引言 這篇文章給大家介紹什麽是IP地址和其作用以及IP地址組成、IP地址的分類、IP子網劃分、子網掩碼、公有地址、私有地址、VLSM(變長子網掩碼)、CIDR(無類域間路由)等CCNA基礎知識

用正則表示式表示IP

一、IP地址的正則表示式 1、無任何判斷: /^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$/ 2、判斷0.0.0.0不符合IP書寫規範: /^(25[0-5]|2[

瞭解 IP 地址預設閘道器DNS 的概念作用。

DNS(Domain Name System):域名解析伺服器,在 Internet 上域名與 IP 地址一一對應,域名便於人記憶,但是機器只認識 IP 地址,他們之間的轉換工作稱為 ‘域名解析’,域名解析需要專門的域名解析伺服器來完成, DNS 就是進行域名解析的域名解析伺服器。 IP 地址:電腦之間

IP地址的基礎知識

  隨著電腦技術的普及和因特網技術的迅猛發展,因特網已作為二十一世紀人類的一種新的生活方式而深入到尋常百姓家。談到因特網,IP地址就不能不提,因為無論是從學習還是使用因特網的角度來看,IP地址都是一個十分重要的概念,INTERNET的許多服務和特點都是通過IP地址體現出

如何計算一個段的網路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進製表示):

Linux 網路基礎知識之IP地址詳解

部分內容圖片截自慕課網 1. TCP/IP四層模型會對資料逐層打包,其中網路層負責打包IP包頭,而IP包頭拆開內容格式如下圖 注意:一般情況下IP包頭為20個位元組,160個bit大小,包括5行資料,但在IPV4協議下並非一定如此,可能包含其他資訊,

根據ip地址獲取廣播地址的java實現

/** * 獲取廣播地址 * */ public static String getBroadcastAddress(String subnet, String ip) { String[] ips = ip.split("\\."); String[]

計算機網路: IP地址段表示法預設閘道器DNS伺服器詳解 楔子:   以Windows系統中IP地址設定介面為參考(如圖1) IP地址, , 預設閘道器 DNS伺服器,

楔子:   以Windows系統中IP地址設定介面為參考(如圖1), IP地址, 子網掩碼, 預設閘道器 和 DNS伺服器, 這些都是什麼意思呢?        學習IP地址的相關知識時還會遇到網路地址,廣播地址,子網等概念,這些又是什麼意思呢 ? 一 IP地址 概述 計算機要實現網路通訊,就必須要有

ip地址用來判斷在不在同一個

ip地址 and 子網掩碼可以確定一個網路號ip:172.21.6.117子網掩碼:255.255.255.0分別轉化成二進位制相與之後就是網路號。網路號相同的在同一個網段,只有同一個網段的才可以ping通

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

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

IP地址的作用是什麼

ip地址是用來上網的,子網掩碼是用來辨別是哪個網段的 每臺電腦要連線到網路都要有一個自己的ip,這個ip是獨一無二的,每個電腦都是不同的,就好比是你的家庭地址一樣,每個人地方的地址都是獨一無二的,有了這個IP才可以上網,而子網掩碼是用來分清網段的,每個ip都屬於不同的網段,有了ip跟子網掩碼就可以知道哪個i

IP 分段

例如 都是 5.0 5.1 區域 換算 2個 8bit 應該 例如 200臺機器分成4個子網 [ ip 段 ]   200臺機器,4個子網,那麽就是每個子網50臺機器,設定為192.168.10.0,C類的IP,大子網掩碼應為255.255.255.0,但是我們要分子網,所

IP,DNS的關系解析

數據包轉發 中間 2-2 必須 通信 數字 範圍 廣播 運算 IP地址: 是給每個連接在Internet上的主機分配的一個32bit地址。 地址有兩部分組成,一部分為網絡地址,另一部分為主機地址。 IP地址分為A、B、C、D、E 5類。常用的是B和C兩類。 網絡地址