软考计算机网络原理之IP计算问题汇总
1、IP地址
分类:
①A类IP地址

②B类IP地址

③C类IP地址

④D类IP地址

⑤E类IP地址

2、知识点
①全零(0.0.0.0)表示任意网络,全1(255.255.255.255)当前子网的广播地址。
②子网掩码:它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。即它的作用是用来将某个IP地址划分成网络地址和主机地址两部分。
子网掩码是屏蔽一个IP地址的网络部分的“全1”比特模式。5类IP地址的默认子网掩码是:
3、子网划分
子网划分是通过借用IP地址的若干位主机位来充当子网地址从而将原网络划分为若干子网而实现的。
三要素:
①决定子网数
②找出子网掩码
③确定每个子网的地址范围
例题:
一个具有A类地址的组织的每个子网最多需要分配1000个IP地址,试找出子网掩码。
∵最多需要分配1000个IP地址,且考虑全0和全1的主机地址
∴至少要1002个IP地址
∴2^9<1002<2^10,则主机位数为10
∵是A类IP地址
∴子网位数=A类Ip地址主机位数-10=24-10=14
所以子网掩码(网络地址占用主机地址的14个位):1111 1111.1111 1111.1111 1100.0000 0000→(十进制)255.255.252.0
衍生软考题型:
(1)【2009年上半年.66】一个B类网络的子网掩码为255.255.224.0,则这个网络被划分为()个子网。
∵子网掩码255.255.224.0的二进制→1111 1111.1111 1111.1110 0000.0000 0000
B类默认掩码的二进制→1111 1111.1111 1111.0000 0000.0000 0000
∴如上面粗体字可看出,网络地址占用了主机地址的三位地址。
∴被划分为2^3=8个子网
4、构成超网
将几个C类网合并成一个更大的地址范围。
方法:将网络地址中的某些1改成0.通常会在路由聚合即CIDR中使用。也就是取网络号中的某些位数加入到主机号位数中去。
虽然历年软考中不会出现具体的知识点,但是此类的计算还是会出的。
构成超网的几个规则:
①构成超网的地址块数必须是2^N(N=1、2、3……)。
②构成超网的地址块(超块)必须是连续的地址块。
③超块的第一个地址的第三个字节必须能够被块数均匀的分开(开始地址必须能被地址数N整除)。
软考题型:
(1)【2011上半年.70】把4个连续的C类网络汇聚成一个超网,则子网掩码是()
4个子网汇成一个超网,4=2^2,所以要把网络地址中的两位地址给主机地址,也就是将网络地址中的二位由1变成0.
即原C类默认掩码二进制表示为1111 1111.1111 1111.1111 1111.0000 0000→255.255.255.0(把网络地址的最后两位的1变成0)
1111 1111.1111 1111.1111 1100.0000 0000→255.255.252.0(正确答案)
5、CIDR记法
CIDR使用斜线记法,成为CIDR记法,即在IP地址后面加一个斜线“/”,然后写上网络前缀所占的比特数(这个数字对应着子网掩码中的比特1的个数)
如【2010年上半年.66】IP地址块222.125.80.128/26包含了()个可用主机地址,其中最小地址是(),最大地址是()。
∵斜线后面是26是网络前缀的比特数,所以主机号的比特数为32-26=6。
∴可用的主机地址一共(2^6-2)=62个。

总结,今年来软考中计算机网络占的比分不大,主要基础知识,但是也偶尔有几年会出几道计算题,如2005上、2006下、2007上、2009 上、2010上、2011上、2012下都出了计算题,题型就是我博客中的两种题型的扩展,虽然只有一分,但是看完我的博客总结,画一点时间复习一下,应 该就没有问题了。
软考计算机网络原理之IP计算问题汇总的更多相关文章
- 软考网络工程师、软件设计师等官方指定教材pdf文件
软考计算机网络工程师教材pdf 链接:https://pan.baidu.com/s/1-UXeNye414UWYxYRC6bHuA 提取码:5z9w 软考计算机软件设计师第五版pdf 链接:http ...
- 计算机网络及TCP/IP知识点(全面,慢慢看)
TCP/IP网络知识点总结 一.总述 1.定义:计算机网络是一些互相连接的.自治的计算机的集合.因特网是网络的网络. 2.分类: 根据作用范围分类: 广域网 WAN (Wide Area Networ ...
- 软考——(1)J2SE
我们先从Java说起,简单的说,Java是一种面向对象的程序设计语言,可跨平台使用. 与之前学习的程序设计语言相比,最值得一提的就是Java的两种核心机制:Java虚拟机和垃圾回收机制. 1)虚拟机 ...
- 软考类----编码、ASII码等
淘米2014实习生笔试,今年是淘米第一年招暑期实习生,笔试好大部分考的是软考的题目啊啊啊啊(劳资后悔当年没考软考刷加权),其他是浅而泛的风格,C++,SQL语句,数据结构(哈夫曼树,二叉查找树,栈后缀 ...
- 软考之CPU的寻址方式
在复习软考的时候,发现CPU的内部工作原理这一部分的内容挺重要的,现对CPU的寻址方式进行了一下总结.以下就来一一介绍一下. 我们都知道一个指令分为操作码和地址码两部分.操作码确定指令的类型.地址码确 ...
- 计算机网络基础之IP地址详解
计算机网络基础之IP地址详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.IP地址概述 1>.什么是IP地址 我们为什么要使用逻辑地址(IP地址)来标识网络设备,而不采 ...
- 软考高级及杭州E类人才申请经验分享
目录 前沿 软考高项 什么是软考 软考的基本过程 报名 是否报班 高项考些什么以及需要哪些书 如何准备 杭州E类人才申请 如何申请 大概的流程 前沿 挺久没更新了,自从成为房奴后,看书的时间就变少了, ...
- 软考之PV操作(同步)
这几天,陆续有那么三两个同学跟我讨论了一下关于软考上的PV操作的题,吾虽不才,但还是把同学们讲通了,在此,特分享一下自己的思路和想法,愿对大家有点帮助! 下面,我们就通过自己做过的试卷上两道题来分析: ...
- 备战“软考”之软件project
说到"软件project"就有一种非常纠结的感觉!为什么呢?由于刚进入软考复习阶段,大家都把它放到了"比較"次要的地位,由于已经学过两遍,再加上它没有非常难理解 ...
随机推荐
- C# List<T>的并集、交集、差集
集合的并集是合并集合的项,如下图所示: List<,,,,, }; List<,,,,,}; IEnumerable<int> unionLs = ls1.Union(ls2) ...
- Mysqlbinlog工具及导出数据并转换编码导入
2014 - binlog是通过记录二进制文件方式来备份数据,然后在从二进制文件将数据恢复到某一时段或某一操作点. 1.使用mysqlbinlog工具来恢复 Mysqlbinlog日志如何开启? 在m ...
- [控件] AngleGradientView
AngleGradientView 效果 说明 1. 用源码产生带环形渐变色的view 2. 可以配合maskView一起使用 (上图中的右下角图片的效果) 源码 https://github.com ...
- [翻译] VENCalculatorInputView
VENCalculatorInputView https://github.com/venmo/VENCalculatorInputView VENCalculatorInputView is the ...
- 多线程应用-函数方式(thread)
多线程只能使用一颗CPU,无法发挥多核心的优势.计算密集型用python的多线程效果不明显的,I/O密集型才能看出效果,可以发挥多核优势. GIL是全局资源锁,所以,如果没有涉及到资源的调用,是不会体 ...
- November 27th 2016 Week 48th Sunday
It is never too late to be what you might have been. 勇敢做自己,永远不嫌迟. What I might have been? Experienci ...
- [EffectiveC++]item43:学习处理模板化基类内的名称
- 使用Thunderbird时你可能会用到的技巧
1.添加qq邮箱账号 (1).开启IMAP/SMTP服务 先在QQ网页邮箱-设置-账户:开启IMAP/SMTP服务(2). Thunderbird 里设定端口(非POP):IMAP:imap.qq.c ...
- DIV+CSS:如何编写代码才能更有效率
如何编写CSS代码才能更有效率?这是许多网页制作者与开发者都关心的问题.大概没有什么魔法,可以保证一下就把你的样式表缩小到百分之多少,但合理的 CSS 编码与组织技巧,的确能够帮助你的更有效率地写出更 ...
- c++ 堆和栈以及区别
c++中内存分成5个区:堆.栈.自由存储区.全局\静态存储区.常量存储区 栈是一种连续存储的数据结构,具有先进后出的性质.堆是一种非连续的树形存储数据结构,每个节点有一个值,整棵树是经过排序的,特点是 ...