我是靠谱客的博主 单身百合,最近开发中收集的这篇文章主要介绍ip&掩码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、网段 = IP & 子网掩码

运算:如下10.49.126.98 & 255.255.255.192  >  10.49.126.64

10.49.126.98的二进制:     

0 0 0 0 1 0 1 0 . 0 0 1 1 0 0 0 1 . 0 1 1 1 1 1 1 0 . 0 1 1 0 0 0 1 0

255.255.255.192的二进制:

1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 0 0 0 0 0 0

&=====>

0 0 0 0 1 0 1 0 . 0 0 1 1 0 0 0 1 . 0 1 1 1 1 1 1 0 . 0 1 0 0 0 0 0 0

转为十进制:10.49.126.64

网段可容纳的主机数:

最后一个1后的0为主机部分,这里一共6个0,即2的6次方,值为64,减去网络地址和广播地址,所以可用主机数为62个。

2、子网掩码的CIDR表示:

/后面的数字代表二级制1的个数

255.0.0.0 
二进制:
1 1 1 1 1 1 1 1 .0 0 0 0 0 0 0 0.0 0 0 0 0 0 0 0.0 0 0 0 0 0 0 0
===> /8  (1的个数为8)

192.168.1.100/24,代表子网掩码有24个1,也就是 255.255.255.0
123.210.100.200/16,代表子网掩码有16个1,也就是 255.255.0.0

判断两台计算机能否正常通信:

A:192.168.10.10/16

B:92.168.0.10/24

算出两台计算机是不是同一个网段。

3、子网划分

等长子网划分,数学真的好有用

规律如果一个子网是原来网络的1/2,那么子网掩码往后移动一位

192.168.0.0/24
最后一位转二进制
192|168|0|00000000  255|255|255|00000000
192|168|0|10000000  255|255|255|10000000  

-->
192.168.0.0/25    255.255.255.128
可用IP地址: 192.168.0.1 ~ 192.168.0.126

192.168.0.128/25  255.255.255.128
可用IP地址: 192.168.0.129 ~ 192.168.0.254


再往后挪一位则等分4

参考如下,巨佬:
网络协议从入门到底层原理(1)基本概念、MAC地址、IP地址、子网划分、超网_代码改变世界-CSDN博客_网络协议从入门到底层原理

最后

以上就是单身百合为你收集整理的ip&掩码的全部内容,希望文章能够帮你解决ip&掩码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部