帶你瞭解IP地址的計算
從這五個問題,來徹底瞭解IP地址的計算我們在做關於網路專案,都是在與ip地址打交道,熟練的掌握ip地址可以減少專案中出錯的機率與提升工作的效率,本期我們就和大家透過這五個問題,來徹底的瞭解ip地址,五個關卡,你能過幾關? |
多次有朋友問到關於ip地址的計算,透過ip地址的換算,可以反映出我們對ip地址的熟練程, 我們在做關於網路專案,都是在與ip地址打交道,熟練的掌握ip地址可以減少專案中出錯的機率與提升工作的效率,本期弱電行業網就和大家透過這五個問題,來徹底的瞭解ip地址,五個關卡,你能過幾關?
已知一個ip地址是192.168.1.1,子網掩碼是255.255.255.0,那麼它的網路地址是多少?
在瞭解這個問題之前,我們先需要了解下,什麼是網路地址?
ipP地址是由兩部分組成:網路地址+主機地址。
網路地址可以確定ip地址的範圍,ip地址其實跟身份證號比較像。
一個人身份證:共17位:
- 前6位表示的是省、市、縣區;
- 7到14位表示是出生年月,
- 15、16位表示是派出所。
- 第17位是性別。
- 而網路號就是相當於身份證的省、市、縣區。
那麼如何來算出網路地址呢?
詳細計算:
將ip地址192.168.1.1轉換為二進位制:11000000.10101000.00000001.00000001
將子網掩碼255.255.255.0轉換成二進位制:11111111.11111111.11111111.00000000
然後將兩者相“與(and)"運算:
- 11000000.10101000.00000001.00000001
- 11111111.11111111.11111111.00000000
然後得到:11000000.10101000.00000001.00000000
轉換成網路地址就是:192.168.1.0
已知某主機的ip地址是192.168.100.200,子網掩碼為255.255.255.192,其網路內可用的ip地址個數為多少?
詳細計算:
將子網掩碼255.255.255.192轉換為二進位制:11111111.11111111.11111111.11000000
子網掩碼共有26位,還有6位可用。
即2的6次方減去2,等於62,即有62個ip地址可用。
某公司申請到一個C 類IP 地址,只連線6 個子公司,最大的一個子公司有26 臺計算機,每個子公司都分配在同一個網段,則子網掩碼應設為多少合適?
首先一個C類的子網掩碼為255.255.255.0,這個是最原始。但現在我們是有要求:
- 連線6個子網
- 且最大一個子網的ip地址為26個。
如何來設定這個子網掩碼呢?
詳細計算:
網路中的原則是ip地址與子網掩碼越越精準,網路越易管理,故障越低。
首先來分析2的2次方等於4,2的3次方等於8,所以最準確網路中是容納8個子網,最接近6個子網的劃分即為255.255.255.224。我們再來驗證下,每個子網的主機數量。
子網掩碼255.255.255.224轉化為二進位制為:11111111.11111111.11111111.11100000
子網掩碼為27位,那麼主機位數為5位。
即可容納的主機數為2的5次方減2,等於30。
完全符合一個子網內容納26個ip地址。
所以最終的子網掩碼為255.255.255.224
一個A類ip地址的子網掩碼是255.255.240.0,共有幾位被用來劃分子網?且可以劃分多少個子網?每個子網ip地址數量是多少?
詳細計算:
將子網掩碼255.255.240.0轉換為二進位制:11111111.11111111.11110000.00000000
子網掩碼共有20位,而一個A類的ip地址的子網掩碼是8位,即有12位被用來劃分子網。
所以子網數為:2的12次方=4096個子網。
那麼每個子網的主機數是多少呢?
因為ip地址為32位,網路號已為20位,則主機數12位。每個子網中的ip數量為2^12=4096,但是能夠分配給計算機使用的只有4096-2=4094個,(減去一個網路地址與一個廣播地址)。
10.135.255.19/255.255.255.248的廣播地址是什麼?
計算思路,要得到廣播,先得出網路地址,然後把網路地址的主機位全換成1,便就是廣播地址。
詳細計算:
將ip地址10.135.255.19轉換為二進位制:00001010.10001001.11111111.00010011
將子網掩碼255.255.255.248轉換成二進位制:11111111.11111111.11111111.11111000
然後將兩者相“與(and)"運算:
- 00001010.10001001.11111111.00010011
- 11111111.11111111.11111111.11111000
然後得到:00001010.10001001.11111111.00010000
轉換成網路地址就是:10.135.255.16
那麼廣播地址是多少呢?
從子網掩碼可以看出,這個子網掩碼是29位:11111111.11111111.11111111.11111000
也就是主機數還有3位可用。
00001010.10001001.11111111.00010000
把網路地址的後面三個零全換成1。
即可得出廣播地址為:10.135.255.23
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2672227/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 帶你瞭解地址分配DHCP,IP地址管理方式及分配原則
- 帶你瞭解代理 IP 那些事
- 帶你瞭解TCP/IP協議族TCP協議
- 一篇帶你瞭解TCP/IP 概念TCP
- 網路和IP地址計算器
- 帶你瞭解webpackWeb
- platform 模組 你真的瞭解你的計算機嗎?Platform計算機
- 計算機網路之二:IP地址與MAC地址計算機網路Mac
- 帶你瞭解偽造地址和反射點造成的DDOS怎麼處理?反射
- 檢視本地計算機的私有/公有 IP 地址計算機
- 帶你快速瞭解HTMLHTML
- 一篇文章帶你瞭解高質量代理ip的使用技巧
- 你真的瞭解python嗎?這篇文章帶你快速瞭解!Python
- 帶你真正的瞭解加密和Hash加密
- 萬字帶你瞭解ChatGLM
- 五分鐘帶你瞭解Django框架設計思想!Django框架
- IP地址詳解
- 帶你瞭解小程式生態
- 一文帶你瞭解 chatgptChatGPT
- 10分鐘帶你瞭解NLA
- 帶你瞭解 Angular 與 Angular JSAngularJS
- 帶你全面瞭解 OAuth2.0OAuth
- 帶你了從零瞭解DockerDocker
- 瞭解“雲端計算”
- 一文帶你瞭解 Spring 的@Enablexxx 註解Spring
- 雲端計算是什麼?華為雲學院帶你5分鐘瞭解雲端計算的前世今生!
- 乾貨!一分鐘帶你瞭解如何測試海外HTTP代理的ip可用率!HTTP
- 帶你瞭解大語音模型的前世今生模型
- 一文帶你瞭解 JS Module 的始末JS
- 帶你瞭解GaussDB SQL中的BOOLEAN表示式SQLBoolean
- 8張圖帶你瞭解iptables的前世今生
- 帶你瞭解資料庫中group by的用法資料庫
- 帶你瞭解資料庫中JOIN的用法資料庫
- 好程式設計師web前端帶你瞭解JS的作用域鏈程式設計師Web前端JS
- 程式設計師,谷歌帶來的這場變革,你瞭解嗎?程式設計師谷歌
- 瞭解Flow -- elixir的平行計算庫
- 九爺帶你瞭解Tomcat優化Tomcat優化
- 帶你瞭解比特幣Bitcoin原始碼比特幣原始碼