聊一聊 IP 地址那些事兒
ip 地址分類、子網劃分 以及 子網掩碼,是三個相互有關的概念。
ip 地址分類
在最初的 ip 地址分類中,ip 地址被分為 5 類,就是我們熟知的 A類、B類、C類、D類、E類地址。
ip 地址分類中,有子網號和主機號的概念。子網號用於確定劃分不同的網路,主機號用於確定某個子網下的特定主機
來看一下,5 類 ip 地址的具體分佈
A類 | 0.0.0.0 ~ 127.255.255.255 | 16,777,214 |
---|---|---|
B類 | **128.0.0.0 ~ 191.255.255.255 ** | 65,534 |
C類 | 192.0.0.0 ~ 223.255.255.255 | 126 |
D類 | 224.0.0.0 ~ 239.255.255.255 | - |
E類 | 240.0.0.0 ~ 247.255.255.255 | - |
其中,A類 地址的每個網路號 分配了 16,777,214 個主機號,B類 地址的每個網路號分配了 65,534 個主機號。不管 A類 地址 還是 B類 地址,對於一個小型的公司,或者一個小的工作室的網路來說,這些 ip 實在是太多了。這就需要將一個大的網路,再繼續劃分若干個子網,將 ip 分配給需要的的人。
這就引出子網
子網,的作用除了把大型網路分為,邏輯上若干個子網。還能夠有效的減少路由表的表項。再未使用子網之前,路由表需要記錄為每個主機配置一個表項。顯然這是很耗費的資源。當有了子網之後,把大型網路劃分小的網路。路由只需要記錄一個子網對應的表項,發往同一個子網內的主機,都只需要通過這個子網表項轉發。
那麼子網是怎麼劃分的呢?
子網的劃分,是將 5 類地址中的主機號再分為子網號和主機號。以B類地址為例
引入子網掩碼,子網掩碼將 ip 劃分為網路號部分和主機號部分。網路號部分使用 1 來標識。而主機號使用 0 來標識。
255.255.255.0
255.255.255.192
相關文章
- 聊一聊華為雲彈性公網IP的那些事兒
- 一文聊透 IP 地址的那些事
- 聊一聊Iterable與Iterator的那些事!
- 聊一聊資料匯出那些事
- 聊一聊HTML5那點事兒HTML
- 聊一聊web前端那些事兒,關於深複製和淺複製Web前端
- 對話戴爾科技集團李俊邦 聊一聊智慧零售的那些事兒
- 聊一聊高併發高可用那些事 - Kafka篇Kafka
- 聊一聊資料庫基準測試那些事資料庫
- 對話戴爾科技集團吳躍:聊一聊邊緣計算與AI的那些事兒AI
- 對話科藍軟體張俊喜:聊一聊資料庫智慧財產權的那些事兒資料庫
- 對話戴爾科技集團劉志洪 聊一聊非結構化資料儲存的那些事兒
- 聊一聊 RestTemplateREST
- 聊一聊 cookieCookie
- 聊一聊 tcp/ip 在.NET故障分析的重要性TCP
- 聊一聊 TLS/SSLTLS
- 聊一聊Oracle的Tablespace(一)Oracle
- 聊一聊那些腦洞大開、有趣又奇葩的排序演算法排序演算法
- 聊一聊前端換膚前端
- 聊一聊 JVM 的 GCJVMGC
- 聊一聊Greenplum與PostgreSQLSQL
- 聊一聊模板方法模式模式
- 聊一聊測試流程
- 聊一聊session和cookieSessionCookie
- 聊一聊JWT與sessionJWTSession
- 聊一聊隨機數安全隨機
- 聊一聊遊戲的壓測遊戲
- 聊一聊 Javascript 中的 ASTJavaScriptAST
- 面試官(7): 聊一聊 Babel?面試Babel
- 聊一聊前端業務開發前端
- 面試官:聊一聊索引吧面試索引
- 和手遊開發者聊一聊 iPhoneiPhone
- 聊一聊責任鏈模式模式
- 聊一聊介面卡模式模式
- 聊一聊裝飾者模式模式
- 聊一聊遊戲版本運營遊戲
- 聊一聊系統重構
- 簡單聊一聊ThreadPoolExecutorthread