计算机网络 网络层 私网地址和公网地址及子网划分
公网地址 公有地址分配和管理由Inter NIC(Internet Network Information Center 因特网信息中心)负责。各级ISP使用的公网地址都需要向Inter NIC提出申请,有Inter NIC统一发放,这样就能确保地址块不冲突。
私网地址(不对互联网提供服务,内部的计算机可以使用保留的私网地址)
创建IP寻址方案的人也创建了私网IP地址。这些地址可以被用于私有网络,在Internet没有这些IP地址,Internet上的路由器也没有到私有网络的路由表。 A类:10.0.0.0 255.0.0.0,保留了一个A类网络。 B类:172.16.0.0 255.255.0.0~172.31.0.0 255.255.0.0,保留了16个B类网络。 C类:192.168.0.0 255.255.255.0~192.168.255.0 255.255.255.0,保留了256个C类网络。
地址浪费
按着IP地址传统的分类方法,一个网段有200台计算机,分配一个C类网络,212.2.3.0 255.255.255.0,可用的地址范围212.2.3.1—212.2.3.254,虽然没有全部用完,这种情况还不算是极大浪费。(有预留的地址给计算机用,这是必要的)
如果一个网络中有400台计算机,分配一个C类网络,地址就不够用了,那就分配一个B类网络,131.107.0.0 255.255.0.0,该B类网络可用的地址范围131.107.0.1—131.107.255.254,一共有56634个地址可用,这就造成了极大浪费。(如果C类地址不够用就给B类地址,这就造成了极大的浪费)
所以地址就不能安装B类C类地址来分配地址,那就需要精打细算了,如何要将大的网段分为小的网段,这就叫做子网划分。
等长子网划分
子网划分,就是借用现有网段的主机位做子网位,划分出多个子网。子网划分的任务包括两部分:
等长子网划分就是将一个网段等分成多个网段,也就是等分成多个子网。
- 确定子网掩码的长度。
- 确定子网中第一个可用的IP地址和最后一个可用的IP地址。
(1)等分成两个子网
如何将一个C类网络分成两个子网
上面是一个C类网段,子网掩码3个255,这个网段当中有200台电脑,可以看到这个网段当中计算机的网关都是路由器的接口地址。
现在有个需求,要将这个分为两个网段,一个网段有100台电脑。
A和B两个子网的子网掩码都为255.255.255.128。
A子网可用的地址范围为192.168.0.1~192.168.0.126,IP地址192.168.0.0由于主机位全为0,不能分配给计算机使用,如图所示,192.168.0.127由于其主机位全为1,不能分配计算机。
路由器接口通常是这个网段当中的第一个地址,要么是第一个或者最后一个,其实路由器的接口可以是该网段当中的任何一个接口,但是为了避免计算机中的地址和网关地址冲突,所以要么是第一个,要么是最后一个。
(2)等分成四个子网
还是主机位划分出一部分,充当网络位,需要拿出2位当网络部分。
要想分成4个子网,你需要将子网掩码往右移动两位,这样第1位和第2位就变为网络位。你就可以分成4个子网,第1位和第2位为00是A子网,01是B子网,10是C子网,11是D子网。
每个子网的最后一个地址都是本子网的广播地址,不能分配给计算机使用,的A子网的63、B子网的127、C子网的191和D子网的255。
可以看到上面的规律,当要将网段划分,那么子网掩码要往后面移位置,1/2后移1位,1/4后移两位,每次除以2子网掩码就要往后面移动1位。
(3)等分为八个子网
把一个C类网络等分成8个子网,如图5-40所示,子网掩码需要往右移3位。才能划分出8个子网,第1位、第2位和第3位都变成网络位。
B类网络子网划分
将131.107.0.0 255.255.0.0等分成2个子网。子网掩码往右移动1位,就能等分成两个子网。
变长子网划分
变长子网划分规律
规律:如果一个子网地址块是原来网段的 ( )n,子网掩码就 在原网段的基础上后移n位,不等长子网,子网掩码也不同。
点到点网络的子网掩码
子网掩码另一种表示方法-CIDR
IP地址有“类”的概念,A类地址默认子网掩码255.0.0.0、B类地址默认子网掩码255.255.0.0、C类地址默认子网掩码255.255.255.0。等长子网划分和变长子网划分,打破了IP地址“类”的概念,子网掩码也打破了字节的限制,这种子网掩码被称为VLSM(Variable Length Subnet Masking,可变长子网掩码) 这种方式的也可以使得Internet上的路由器路由表大大精简,被称为CIDR(无类域间路由,Classless Inter-Domain Routing),子网掩码中1的个数被称为CIDR值。
计算机网络 网络层 私网地址和公网地址及子网划分相关推荐
- NAT环境下,内网用户使用公网地址访问内网服务器
一.环境 1.单位内部有一台服务器,提供web.ftp.ssh等服务,ip地址为私网地址. 2.出口使用cisco路由器,做端口映射,使服务器对外提供服务. 3.内部用户可以通过私网地址访问服务器,外 ...
- 私网地址与公网地址是如何转换的?
私网地址转换成公网地址,达到内网到外网的访问,用到的技术是NAT技术 NAT技术分为三类 1,基于IP的NAT 静态NAT 一对一 转换 动态NAT 多对多(不固定)转换 2,基于端口的NAT 动态P ...
- 判断本机IP地址是公网地址还是私网地址
对于ip是否是公网ip,网上已经有很多文章进行了描述.但我每次都记不太住,总要查找一下才又清楚.因此决定在这里记录下来,方便以后查询:) ip地址分为五类.E类为保留为今后使用,D类为组播地址.用于主 ...
- 通过花生壳,把内网地址转公网地址
在测试软件功能时,遇到要和其他城市的电脑使用socket进行通讯的需求,但是内网之间需要一个公网地址才能通讯. 查了一下,可以使用花生壳软件解决这个问题,花生壳官网:花生壳内网穿透|ddns动态域名解 ...
- 湖南岳阳电信私网IP改公网
5月份搬了台服务器在老家搞了个房间放着,主要是因为服务器放办公室太吵了,还有就是老家电费便宜,由于服务器需要远程管理我申请的是电信129的300M宽带,测试上行有50M左右,原本我有一个IP可以80端 ...
- linux的内网地址映射到公网地址
1.启用网关服务器路由转发功能[root@localhost~]# vi /etc/sysctl.confnet.ipv4.ip_forward=1 [root@localhost~]# sysctl ...
- [网络技术联盟站] 子网划分不会?瑞哥带你深入理解IP地址,手把手教你子网划分!
- 为什么百度查到的ip地址和ipconfig查到的不同;详解公网Ip和私网ip; 网络分类ABC类;
文章目录 1.百度查到的ip和ipconfig查到的不同 1.1引出问题 1.2不一样的原因 2.IP地址分类 2.1IP类别 2.1 Public IP和Private IP 3.总结 3.1整理上 ...
- IP地址的公网和私网的划分范围
IP地址分为公网地址和私网地址.IP地址分为5类 公网地址的范围: A类:地址范围1.0.0.0~127.255.255.255,主要分配给主机数量多.局域网数量少的大型网络; B类:地址范围为128 ...
- 计算机网络-网络层(IPV4地址,网络转化技术NAT,子网划分和子网掩码,无分类编址CIDR,构成超网,最长前缀匹配)
文章目录 1. 分类IP地址 2. NAT技术 3. 子网划分和子网掩码 4. 无分类编址CIDR 1. 分类IP地址 IP地址:全世界唯一的32位/4字节标识符,标识路由器主机的接口. IP地址=网 ...
最新文章
- Keil uVision5 之 C51 与 MDK 共存
- How do I get the lowest value of all the non zero value pixels?
- android 系统之ContentProvider
- unity3d 各个目录的意思
- 【剑指offer】面试题10- I:斐波那契数列(Java)
- oracle 收集统计信息会锁表吗,统计信息锁住导致收集统计信息失败引起sql执行异常...
- 推荐系统应该如何保障推荐的多样性?
- Python——Eric的Python编程命名规则
- 【shell 脚本】删除/var/log 下的日志
- 计算机学院篮球赛主题,计算机学院称雄中国科大2011年学生篮球赛
- 狂雨小说采集规则(书趣阁3000页)
- 【Grasshopper基础1】怎样制作一个Grasshopper电池 / 二次开发基础
- 转:天下互联CEO张向宁:傻目录不是搜索引擎
- 微信公众平台测试账号的注册与申请
- 哥伦比亚网银支付PSE
- python 数据分析教程推荐_太香了!墙裂推荐6个Python数据分析神器!!
- 南宁装修工长带队,价格公道不乱增加项目
- memory interleaving(内存交织)
- python google地图_请问该如何在python中使用google maps api?
- 惯性动作捕捉之工业设计
热门文章
- EXCEL中的数据分析—直方图
- java stl 模型 切片_使用 Materialise magics 对 STL文件进行切片
- Polar(极坐标)投影--主要用于天气雷达图
- 基于51单片机的电子时钟(数码管显示)
- androidsettitle方法_在Android应用程序中,Toolbar.setTitle方法无效 - 应用程序名称显示为ti...
- 2020-12-09 blastp参数学习
- 虚幻引擎图文笔记:The emitter is GPU but the fixed bounds checkbox is not set警告的解决
- 第八章:Junit——selenium IED 的版本和 火狐浏览器的版本 相对应
- spring成神之路第十八篇:@ComponentScan、@ComponentScans 详解(bean 批量注册)
- 哔哩哔哩下载视频,教程,下载b站视频来就对了,下载b站 视频电脑 pc端