路由器、交换机学习之IP地址、使用网络掩码划分子网

局域网子网划分

  对于C类IP地址来说(192.168.1.X,其中前面的192.168.1为网络号,后面的X为主机号,这样的网络中可以有254台主机,其中.0为局域网地址,.255为广播地址)进行子网划分意味着把254个可用主机按照需求划分为多个局域网,每个局域网有若干个主机组成。

子网掩码 十进制 CIDR
00000000 0 /24
10000000 128 /25
11000000 192 /26
11100000 224 /27
11110000 240 /28
11111000 248 /29
11111100 252 /30

划分两个子网:

  掩码中是1的部分就是划分为子网的网络号,这样的话,以CIDR=25来说,子网掩码中只有第一位是网络号,第一位可能的取值是0和1,也就是有两种组合,所以就有两个子网,那总共有256个主机位(算上网络号0和广播地址255),现在划分为两个网络,每个网络也就是256/2-2=126个主机位,减去的2是每个网络的网络号和广播号。

  子网掩码 网络号 主机号
所占位 10000000 1 0000000
组合方式   0-1 0000000-1111111
组合个数   2 2^7=128

  这样的话第一个子网的网络号就是192.168.0.0      广播号为192.168.0.127;可用主机IP为192.168.0.1~192.168.0.126

          第二个子网的网络号就是192.168.0.128  广播号为192.168.0.255;可用主机IP为192.168.0.129~192.168.0.254

划分四个子网:

由以上可知,如果需要划分四个子网,那么子网掩码就是11000000,也就是/26

这样的话一共有4个子网络,每个子网有2^6-2 =62个主机位

子网 子网网络号   广播号 可用主机IP范围 可用主机个数
0 192.168.0.0 192.168.0.63 192.168.0.1    ~192.168.0.62 62
1 192.168.0.64 192.168.0.127 192.168.0.65  ~192.168.0.126 62
2 192.168.0.128 192.168.0.191 192.168.0.129~192.168.0.190 62
3 192.168.0.192 192.168.0.255 192.168.0.193~192.168.0.254 62

同理就可以知道怎么划分8个子网或16个子网或32个子网或62个子网了。

假设掩码为X,那每个子网的块大小就是256-X。

例如掩码为240,那每个块大小就是16,也就是说网络地址分别为0,16,32,48,64,80,96........这样的话每个每个子网的广播地址就是15,31,47......,可用的主机地址就是位于子网地址和广播地址之间的地址。

时间: 2024-10-10 02:19:06

路由器、交换机学习之IP地址、使用网络掩码划分子网的相关文章

ip地址的分类以及划分子网

ip是32位无符号整数, 它的范围为0.0.0.0 - 255.255.255.255 具体来说,一个ip是由网络号+主机号两部分组成,网络号相同,那么就说明在一个网段内,可以用mac数据帧直接通信给定一个网络号主机号全为0的ip代表网络地址主机号全为1的ip代表广播地址ip地址的表示:xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx |--net--|---------host------------| A类地址网络号的开头是0,B类地址网络号的开头是10,C类地址网络号

2-4-搭建DHCP服务实现动态分配IP地址-NTP网络时间同步

本节所讲内容: ?DHCP服务器工作原理 ?使用DHCP为局域网中的机器分配IP地址 ?使用DHCP为服务器分配固定IP地址 ?ntpdate加计划任务同步服务器时间 -------------------------------------------------------- 扩展:查看默认的服务监听端口 cat /etc/services #所有服务默认端口都保存在这个文件中 cat /etc/services | grep ssh route -n #查看路由表信息 [[email pr

如何查看容器的IP地址和网络相关的参数?

如何查看容器的IP地址和网络相关的参数? 查看容器的IP地址,可以在主机上运行 sudo docker ps查看正在运行的容器的id等信息"sudo docker inspect 容器id"可以查看到容器的相关信息"docker inspect --format '{{ .NetworkSettings.IPAddress }}' 容器id"可以查看容器的具体IP地址,如果输出是空的说明没有配置IP地址 ifconfig查看主机上的网络cat /etc/hosts查

网络协议笔记-网络层-路由器的作用、IP地址

1-[路由器在网际互连中的作用] 1.1-[直接交付和间接交付] 直接交付:当主机A要向另一个主机B发送数据报时,要先检查目的主机B是否与源主机连接在同一个网络上.如果是,就将数据报直接交付给目的主机B而不需要通过路由器. 简介交付:但如果目的主机与源主机A不是连在同一个网络上,则应将数据报发送给本网络上的某个路由器,由该路由器按照转发表指出的路由将数据报转发给下一个路由器,这就叫做简介交付. 1.2-[路由器的简单结构] 转发和路由选择的区别: 转发(forwarding)就是路由器根据转发表

Ip 地址 及 网络配置

IP地址 它们可唯一标识 IP 网络中的每台设备 每台主机(计算机.网络设备.外围设备)必须具有唯 一的地址 IP地址由两部分组成: 网络ID:  标识网络  每个网段分配一个网络ID 主机 ID:  标识单个主机  由组织分配给各设备 IP 地址分类 A类: 0 000 0000 - 0 111 1111: 1-127 网络数:126, 127 每个网络中的主机数:2^24-2 默认子网掩码:255.0.0.0 私网地址:10.0.0.0 B类: 10 00 0000 - 10 11 1111

思科路由器交换机学习

早上用cisco packet tracer练习配置cisco 3560交换机的时候发现在端口配置模式下无法配置端口的IP地址, Switch>Switch>enableSwitch#configure terminal Switch(config)#interface f0/1Switch(config-if)#? dhcp 只有dhcp命令可用.在网上查了一下,原来交换机的端口默认都是switchport,也就是二层的交换端口,而IP地址是属于第三层的,所以要给端口配置IP地址,端口必须属

Python学习笔记-IP地址处理模块Ipy

IP地址处理模块Ipy IPy模块可以很好的辅助我们高效完成IP的规划工作. 参考:https://github.com/autocracy/python-ipy 安装IPy模块 [[email protected] ~]# python36 -m easy_install -i http://pypi.douban.com/simple/ IPy 导入模块 In [12]: from IPy import IP 1.IP地址.网段的基本处理 通过version区分IPv4和IPv6: In [

Centos7 配置ip地址及网络排错

一.CentOS网络设置为了使Centos7可以正常使用网络,并且可使用连接工具进行远程管理,比如putty.XShell.SecureCRT等.(我们以VMworkstations的桥接模式为例)涉及命令如下:dhclient 自动获取ip地址dhclient -r 释放ip地址ifconfig/ip addr 查看当前系统网络配置情况ifup 激活网卡(后跟网卡名)ifdown 禁用网卡vi 编辑配置文档systemctl restart network.service 重启网卡服务yum

计算IP地址范围、子网掩码、子网划分......?

一.为什么? (一)为什么要使用ip?是什么?如何使用?分类?各类之间的作用? (二)为什么使用子网掩码?子网掩码是什么? (三)为什么使用子网号?子网号是什么?最多可以化多少个子网?最多可以划分多少台主机? 二.解? (一)为什么要使用ip?ip是什么?分类?各类之间的作用? 1.使用IP才能上外网, 2.IP地址就是给每个连接在Internet上的主机分配的一个32bit地址.按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节.例如一个采