网站首页 > 文章精选 正文
你必须知道的基础知识
1、IP地址是一个由二进制的“0”和“1”组成的4字节共32位字符串;我们常见的IP地址是使用10进制表示的,如IP地址10.145.129.20
十进制:10.145.129.20
二进制:00001010.10010001.10000001.0010010
如果你不想自己动笔计算可以使用在线进制转化工具,如http://tool.oschina.net/hexconvert/。
2、IP地址是由网络地址+主机地址组成;子网掩码是由网络位+主机位组成,所以网络地址位数+主机地址位数=网络位位数+主机位位数=32位;自己数一数前面的IP地址10.145.129.20的二进制是不是32位。子网掩码位数与此类似。
3、如何知道一个IP地址里有多少个网络位和主机位呢,那么这个由子网掩码决定。
举例一个iP地址10.158.79.53,子网掩码位255.255.248.0,这里面网络位,主机位是多少?主机数是多少?网络地址和广播地址是多少?因为子网掩码决定网络位和主机位的个数,当然去看子网掩码,化成二进制即:11111111.11111111.11111000.00000000,
有21个连续的1即
网络位21,
主机位=32-21=11
那么主机数就是(2的11次方-2)个,为什么要减2呢,因为这串地址里包括一个最小的地址和最大的地址,分别叫做网络地址(也叫网络号)和广播地址,这两个地址是不能分给主机的。
还回到刚刚那个例子里,既然要计算网络地址和广播地址,我们就去看ip地址10.158.79.53,刚才我们计算出网络位是21,那么10.158这个我们就不要去看了,这两个占了16个网络位,根本不需要去化成二进制那么麻烦了。那么还有5个网络位,我们着重计算下79(化成二进制就是1001111,我们数一下只有7位,我们要保证是8位就前面补0即01001111,记住这个是关键,切记不足8位的最前面要补0补成8位),那么我们就取前面5个即01001 那么总共是不是就是这样的10.158.01001xxx.xxxxxxxx,现在我们把x都改成0,这个地址就是网络地址(也叫网络号);现在我们把x都改成1,这个地址就是广播地址,计算一下分别是10.158.72.0和10.158.79.255,可用地址范围就是这两者之间的。
猜你喜欢
- 2024-12-27 西门子 200PLC数据存储区及其含义
- 2024-12-27 空压机|这个部位保养好,不但节能还可能延长5年整机寿命
- 2024-12-27 转载--减负荷过程中为什么主汽压力升高会导致主汽温度下降?
- 2024-12-27 MAN B&W 主机EGR系统使用说明及日常管理
- 2024-12-27 Linux网络协议栈-TCP/IP协议报文格式解析(内含代码演示)
- 2024-12-27 性价比爆棚!全新N100小主机跌至444元,比二手更便宜
- 2024-12-27 夏天电脑性能低?真相在你的CPU表面
- 2024-12-27 杀疯了!宁美i7-12700F+RTX3060游戏主机直降600元
- 2024-12-27 IP地址和子网掩码的基础知识 ip地址和子网掩码是什么
- 2024-12-27 干货!人造雾主机适用的保养维护方案以及冬季特殊护理—锦胜雾森
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)