【网络】IP地址与子网划分

IP地址 (Internet Protocol Address)

每个网络的设备,都要有IP地址和网卡,没有IP地址无法进行通信
IPv4:常见的网络设备一般使用的都是IPv4,目前全球43亿个IP地址已经全部用完了
IPv6:使用还不太普及,但随着时间发展IPv6会逐渐取代IPv4

获取IP地址的两种方式

1、手动
人为编辑一个地址,范围、定义、价格、static静态获取,这样的地址是写死的,只能使用这个固定的IP地址,更换只能手动改
2、自动
dhcp动态获取ip地址,但下次获取的地址不一定和上一次相同,dhcp这个服务是一个动态的地址池
动态地址也是可以写死的(需要通过相关的配置)

IPv4:

由32位二进制数组成,每8位划分一段(1个字节),分成4个字段,段与段之间用英文“.”隔开
因为二进制比较抽象,我们也可以转为十进制来表示
例:11111111.11111111.11111111.11111111
255.255.255.255

IPv6

由128位十六进制的数组成,每16位划分一段,分为八段,用“:”来进行分割

IPv4为 点分十进制:
例:192.168.233.10
IPv4的地址由两部分组成:
网络地址:192.168.233
主机地址:10
IPv4地址分为公有地址和私有地址
公有网络:可以直接访问互联网的地址
私有网络:只能在局域网内部使用,不能直接访问互联网

A B C D E 五大类地址

A类地址:1.0.0.1~126.255.255.254
网络号+主机号+主机号+主机号
默认子网掩码:/8 255.0.0.0
B类地址:128.0.0.1~191.255.255.254
网络号+网络号+主机号+主机号
默认子网掩码:/16 255.255.0.0
C类地址:192.0.0.0~223.255.255.254
网络号+网络号+网络号+主机号
默认子网掩码:/24 255.255.255.0
D类地址:224.0.0.0~239.255.255.254
主要用于组播通信
E类地址:240.0.0.1~255.255.255.254
科学研究的保留地址
127开头的都表示本机地址(127.255.255.255除外),用于测试TCP/IP协议是否生效
127.0.0.1为本机回环地址,用于缓存和记录数据流量

私有地址范围:

A类私有地址:10.0.0.0~10.255.255.255 大公司,跨国公司
B类私有地址:172.16.0.0~172.31.255.255 中小型企业
C类私有地址:192.168.0.0~192.168.255.255 所有人可用
DHCP 169.254.0.0-169.254.255.255

网络异常排查

先ping 127.0.0.0
再ping 本机网卡地址(mac地址)
再ping 本机到路由器(网关ip地址)
最后 nslookup www.baidu.com 查看百度服务器地址(看能否上网,前面都通但还上不了网,就可以找运营商处理了)

特殊的ip地址:
网络号:
IP网络中所分配给特定网络的唯一标识符,来区分不同网络,在路由器中的决策中起重要作用
网络号通常由IP地址的一部分来表示,具体网络号是多少取决于子网掩码
一般来说,网络号是一个IP网段中的第一个地址
广播地址:
在IP网络中,用于向该网络中的所有设备“广播”消息的特殊地址
广播地址是该网段中最后一个地址
网络号是第一个地址,广播号是最后一个地址,这两个地址是不能配置在计算机上做IP地址的,计算可用网络地址的数量时需减去

子网掩码:
IPv4
网络部分:相当于一个模糊的地址范围(例:XX学院)
主机部分:相当于具体到楼房号(例:9号楼3层302)
CIDR无类域间路由,格式位:网段+“/”+子网掩码(例:192.168.10.0/27)
其中27表示网络号有多少位,剩余的(32-27=5)为主机号

子网数=2^n,其中n为子网部分位数,(例:/26,n=26-24)
主机数(可用IP)=2^N - 2,其中N为主机部分的位数:N=32-26

192.168.1.0 /24 /25 /26 /27 /28 /29 /30 /31 /32
子网掩码 0 128 192 224 240 248 252 254 255
子网个数 1 2 4 8 16 32 64 128 256
IP数量 256 128 64 32 16 8 4 2 1
可用IP 254 126 62 30 14 6 2 0 0
例:
在这里插入图片描述
那么该如何判断两个地址是否在同一个网段呢?
我们可以通过看两个地址的网络号是否相同来判断,
若两个地址的网络号相同则在同一个网段,不同则在不在同一网段
另外,不同网段之间不能直接进行通信,要想通信必须通过路由器来进行转发
十进制 0 1 2 4 8 16 32 64 128 192
二进制 0 1 10 100 1000 10000 100000 1000000 10000000 11000000

子网的划分(Subnetting)

子网划分:是将一个网络划分为多个较小的子网的过程。
子网划分允许能够更有效地管理和利用IP地址空间,并实现更精细的网络控制和管理。

在进行子网划分时,需要使用**子网掩码(Subnet Mask)**来定义每个子网的地址范围。
子网掩码是一个与IP地址相对应的二进制数字,用于指示哪些位用于网络标识符,哪些位用于主机标识符。

进行子网划分的一般步骤:
确定所需的主机数量:
首先确定网络中所需的主机数量。
有助于确定每个子网中可用的主机地址数量。
选择合适的子网掩码:
根据所需的主机数量选择合适的子网掩码。
子网掩码中网络部分的位数决定了子网的数量和每个子网可用的主机数量。
划分子网: 使用选择的子网掩码将网络划分为多个子网。
确定每个子网的网络号和广播地址。
分配子网: 为每个子网分配一个可用的子网地址。
这是为每个子网分配唯一的网络号。
分配主机地址: 为每个子网中的主机分配主机地址。
确保每个主机在其所属子网中具有唯一的主机地址
例: 在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值