IP基础知识

一:IP地址层次

  1. IP地址由32位二进制组成
  2. 地址分为网络ID和主机ID

二:IP地址分类

在这里插入图片描述

  1. W \ X \ Y \ Z 由8位二进制组成
  2. 8位二进制数最大是11111111,转换成十进制是256
  3. 所以ip地址每个网段最大到256
  4. A类地址用8位二进制作为网络地址,所以剩下的24位可作为主机地址,那么该网段可用主机地址则有256 * 256 * 256 = 16,777,216个,由于0组为默认网关,255作为广播地址,所以可用个数为16777214
  5. B类地址用16位作为网络地址,所以剩下16位可用作主机地址,那么该网段可用主机地址则有256 * 256 = 65,536个,由于0组为默认网关,255作为广播地址,所以可用个数为65534
  6. C类地址用24位作为网络地址,所以只剩下8位可用作主机地址,那么该网段可用主机地址则只有256个,由于0组为默认网关,255作为广播地址,所以可用个数为254

三:二进制与十进制的转换

二进制十进制
000000011
000000102
000001004
000010008
0001000016
0010000032
0100000064
10000000128
--
10000000128
11000000192
11100000224
11110000240
11111000248
11111100252
11111110254
11111111255
在这里插入图片描述
网络类别最大网络数
A类126 (2**7-2)
B类16383 (2**14-1)
C类2097151 (2**21-1)
  1. 127地址比较特殊,被设置位计算机的本地环回地址
  2. 子网掩码会直接反映出地址类型(根据ip地址第一段判断地址类别)
IP地址子网掩码
122.10.10.12255.255.255.0
129.168.12.34255.255.0.0
193.12.24.133255.0.0.0
  1. 特殊地址

    • 127.0.0.1:本地回环地址
    • 169.254.0.0:windows系统自己产生的临时使用地址
    • 10.0.0.0:保留子网地址
    • 172.16.0.0 - 172.31.0.0 :B类保留私有地址
    • 192.168.0.0 - 192.168.255.0 :C类保留私有地址
  2. 子网掩码作用

    • 发送网络请求时,根据子网掩码来判断目标地址是否与源地址在同一网段,如果在,直接将数据包发给目标地址,如果不在,则发送给网关,让网关进行转交处理。
源IP地址:192.168.80.123
子网掩码:255.255.255.0
目标地址:192.168.90.123	

首先根据子网掩码来判断IP网络段 :发现源IP网络地址为192.168.80
再判断目标地址网络段:发现目标IP网络地址为192.168.90
两个地址不在同一网段,所以数据包不能直接发送给目标地址

四:子网划分

  1. 让不够富裕的ip地址得到充分利用
  2. 理用子网掩码进行划分子网(255.255.255.128:将C类地址划分为两个不同网段,两个网段默认网关分别是 192.168.0.0 / 192.168.0.129)
  3. 192.168.0.0 / 24:24包含了网关设置信息,连续24个1
  4. 即255.255.255.0------>11111111.11111111.11111111.00000000

五:网络计算

1.CIDR:192.168.10.22/29

2.计算网络号

         11111111 11111111 11111111 11111000
子网掩码:   255      255      255      248


网络地址: 192.168.10.22                        192     168       10    00010110
         ---------------- ---------------> ------------------------------------
         255.255.255.248                   11111111 11111111 11111111 11111000
                                           ------------------------------------
                                               192     168      10    00010000  
                                           ------------------------------------
   										       192     168      10       16     
网络号:192.168.10.16				                                          

3.地址范围

网络地址:192.168.10.16/29
网络个数:2**32 - 2**29 = 2**3 = 8   	
地址范围:192.168.10.16 - 192.168.10.23

4.主机数

主机数:2**32 - 2**29 = 2**3
可用数:2**3 - 2 = 6	

5.划分子网

  • 1.CIDR:192.168.10.22/24
  • 2.划分方式:按照子网的数量划分、按照子网内主机数量划分
  • 3.需求:按照主机数量划分三个子网:第一个网段需要100个主机,第二个网段需要50个主机、第三个网段需要30个主机(划分策略:对半、对半、再对半,先按多的来)
按照主机数量:
	网络号计算方式:IP地址和子网掩码二进制形式,按位与(相同位置都为1,结果为1)
	根据子网掩码计算网络号(192.168.10.011111111 11111111 11111111 00000000
		&-----------------------------------
		192      168      10       00010110(22)
		-----------------------------------
		192      168      10       00000000(0)

	先计算该网段网络起始IP(192.168.10.0 - 192.168.10.255)
		第一个子网:192.168.10.0 - 192.168.10.127
		掩码:192.168.10.0/25
			0 - 127,总共1282**32 - 2**x = 2**7  x = 25
		
		第二个子网:192.168.10.128 - 192.168.10.191
		掩码:192.168.10.128/26
			128 - 191,总共642**32 - 2**x = 2**6  x = 26
		
		第三个子网:192.168.10.192 - 192.168.10.255
		掩码:192.168.10.192/26
			192 - 254,总共642**32 - 2**x = 2**6  x = 26
按照子网数量:
	因为网络地址位数为24位,所以主机地址的位数为88位主机地址,可以存放2**8=256个地址
	
	第一次对半分:256 / 2 = 128(满足100个主机),128 = 2**7,所以主机位现在位7位,网络位为25位
		网络地址:192.168.10.0/25    网络范围:192.168.10.0 - 192.168.10.127
	
	第二次对半分:128 / 2 = 64(满足50个主机),64 = 2 ** 6,所以主机位现在为6位,网络位为26位
		网络地址:192.168.10.128/26    网络范围:192.168.10.128 - 192.168.10.191
	
	剩下的64个,也满足(30个主机),64 = 2 ** 6,所以主机位现在为6位,网络位为26位
		网络地址:192.168.10.192/26    网络范围:192.168.10.192 - 192.168.10.255
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值