| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 计算机网络--子网划分后续(内含习题详解) -> 正文阅读 |
|
[网络协议]计算机网络--子网划分后续(内含习题详解) |
目录
上篇子网划分1博主带大家了解了IP地址,子网掩码以及知道IP地址和子网掩码如何求网络地址等,也通过了部分习题带大家加深理解。 接下来我们进入更深层次的分配子网络的讲解,耐心看完你将会有很大的收获。
首先要熟记2的幂:2的0次方到12次方的值分别为:1,2,4,8,16,32,64,128,256,512,1024,2048,4096。 还有要明白的是:子网划分是借助于取走主机位,把这个取走的部分作为子网位.因此这个意味划分越多的子网,每个子网容纳的主机将越少。 CIDR叫做无分类域间路由,ISP常用这样的方法给客户分配地址,ISP提供给客户1个块(block size),类似这样:192.168.10.32/28,这排数字告诉你你的子网掩码是多少,/28代表多少位为1,最大/32。但是我们必须知道的一点是:不管是A类还是B类还是其他类地址,最大可用的只能为30/,即保留2位给主机位。
子网数用来确定默认网络分为几段; 主机容量用来确定这个网段可以容纳多少台主机; 子网数=2^n(n 为网络位借主机位的位数); 主机容量/块大小=2^m(m 为剩下主机位数); 有效主机容量=2^m-2(m 为剩余主机的位数)(网络标识位和广播位地址是不能用的) C:类有效主机容量=2^8-2=254; B:类有效主机容量=2^16-2=65534; A:类有效主机容量=2^24-2=16777214; 例如: 192.168.1.0/27--192.168.1.31/27 192.168.1.0/27--网络标识位/网络号--作用是用来标识这个网段的 192.168.1.31/27--广播地址位--作用是用来代表192.168.1.0/27这个网段的全体主机;
C类地址例子: IP地址:192.168.10.0/26;子网掩码:255.255.255.192(/26) 1.子网数=2*2=4 2.主机数=2^6=64 ;有效主机数=2^6-2=62
3.第一个子网为192.168.10.0,第二个为192.168.10.64,第三个为192.168.10.128,第四个为192.168.10.192。 4.四个子网广播地址分别是192.168.10.63,192.168.10.127,192.168.10.191,192.168.10.255 5.有效主机范围是:第一个是192.168.10.1--192.168.10.62;第二个是192.168.10.65--192.168.10.126;第三个是192.168.10.128-192.168.10.191;第四个是192.168.10.192-192.168.10.255。 B类地址例子: IP地址:172.16.0.0/18,求地址网络可以分为几段,每段的网络号和广播地址? 1.子网数=2*2=4 2.主机数=2^14=16384 3.第一个子网为172.16.0.0,第二个子网为172.16.64.0,第三个子网为172.16.128.0,最后1个为172.16.192.0 4.广播地址:分别是172.16.63.255和172.16.127.255,172.16.191.255和172.16.255.255 5.主机范围是:第一个子网的主机地址是172.16.0.0到172.16.63.255;第二个是172.16.64.0到172.16.127.255;第三个是172.16.128.0到172.16.191.255;第四个是172.16.192.0到172.16.255.255 习题: ?因为是A类网络,子网掩码默认为255.0.0.0,所以多出来的224就是子网号,也就是11100000,子网号就是占了前三个号; 子网个数:2^3=8; 8个子网的子网号为: 20.000 00000.0.0=20.0.0.0---20.31.255.255(主机范围) 20.001 00000.0.0=20.32.0.0---20.63.255.255(主机范围) 20.010 00000.0.0=20.64.0.0---20.95.255.255(主机范围) 20.011 00000.0.0=20.96.0.0---20.127.255.255(主机范围) 20.100 00000.0.0=20.128.0.0---20.159.255.255(主机范围) 20.101 00000.0.0=20.160.0.0---20.191.255.255(主机范围) 20.110 00000.0.0=20.192.0.0---20.223.255.255(主机范围) 20.111 00000.0.0=20.224.0.0---20.255.255.255(主机范围) ?解:因为要分成4个子网,所以主机位分出2位给网络位,四个子网就是两个1:11000000,C网的默认子网掩码为 255.255.255.0,加上四个子网之后就是:255,255,255,192; 每个子网的有效主机IP地址范围(去掉网络地址和广播地址): 1.200.161.30.00 000001=200.161.30.1~200.161.30.62 2.200.161.30.01?000001=200.161.30.65~200.161.30.126 3.200.161.30.10?000001=200.161.30.129~200.161.30.190 4.200.161.30.11 000001=200.161.30.192~200.161.30.254 每个子网对应的网络地址: 200.161.30.00 000000===200.161.30.0 200.161.30.01?000000===200.161.30.64 200.161.30.10?000000===200.161.30.128 200.161.30.11?000000===200.161.30.192 应用四:公司有6个部门,财务部32人,后勤部64人,技术部100人,销售部500人,生产部1000人,人事部16人。请你针对用户需求,完成地址规划。 解:因为用网人数超过254,所以用B类网或A类网,我这使用B类网; 2^11=2048>1000,?? 生产部:172.16.0000 0000.0==172.16.0.0--172.16.7.255 销售部:172.16.0000 1000.0==172.16.8.0--172.16.11.255 技术部:172.16.0000?1100.0==172.16.12.0--172.16.12.255 后勤部:172.16.0000 1101.0==172.16.13.0--172.16.13.127 人事部:172.16.13.128--172.16.13.191 财务部:172.16.13.192--172.16.13.223 应用五:公司有7个部门,财务部60人,后勤部150人,技术部500人,销售部1000人,生产部2000人,人事部120人,法务部20人。请你针对用户需求,完成地址规划。 2^12=4096>200;? 所以主机位要占12位,网络位20位,前16位全为1,即 生产部:171.16.0000 0000.0==172.16.0.0--172.16.15.255 销售部:171.16.0001?0000.0==172.16.16.0--172.16.23.255 技术部:171.16.0001 1000.0==172.16.24.0--172.16.27.255 后勤部:172.16.28.0--172.16.28.255 人事部:172.16.29.0--172.16.29.255 财务部:172.16.30.0--172.16.30.127 法务部:172.16.30.128--172.16.30.191 总结:1.了解子网划分的优点; 2.能轻松进行子网分配,主机数量地址规划等; |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 18:42:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |