唐磊的个人博客

软考:计算机网络知识(三)

2**.计算机网络重点和难点:**

1. ISO参考模型和TCP/IP协议组, 模型的整体层次结构、每层的具体含义、任务和涉及协议标准、工作方式和工作原理;

2. 网络中的术语;

3. 局域网是考试的复习重点(局域网中的通信子网和资源子网的概念)

4. IPV6的优点等,与IPV4对比

  1. 有关子网和掩码的计算

例题:

有多种设备可以实现不同网段或网络之间的互连,互连设备通常可按工作在OSI模型中的层次来划分。在物理层实现互连的称为A ;在数据链路层实现互连的称为B ;在网络层实现互连的称为C ;在运输层及以上高层实现互连的设备称为网关或DE也是一种用来构造局域网的常用设备,通常可以用双绞线把服务器与PC客户机等连入E

A~E**:** ①集线器 ②协议转换器 ③网桥 ④路由器

⑤网关 ⑥转发器

[**分析]**

本题考查的是OSI模型中的各种互连设备。

OSI模型是整个网络部分的重点,模型的结构层次、各种协议类型和互连设备都是经常涉及的考点。

网络互连需要通过一个中间设备或中间系统,这称之为中继系统。按照中继系统在网络中所处的层次有以下几种:

1、转发器Repeater:位于物理层

2、网桥(也称桥接器)Bridge:位于数据链路层

3、路由器Router:位于网络层

4、桥路器Brouter:网桥和路由器的混合系统

5、网关Gateway(也称网间连接器、信关或联网机):位于网络层以上,用于协议转换

6、集线器Hub

[**答案]**

A**B:C:D:E:**①

例题2:

Browser/Serer结构是把__C__技术和数据库技术结合起来的一种应用模式,这种应用模式把所有应用功能和数据库集中放在__B__,实现了开发环境与应用环境的分离,便于管理和系统维护。该模式最大的优点之—是__A__。 (计算机网络)


































(59) A.FTP

B.TCP/IP

C.Web

D.HTTP

(60) A.客户端

B.服务器端

C.

D.

(61) A.客户端不用安装专用软件

B.服务器端不用安装专用软件

C.运算效率高

D.传输速率快

例题3:(ADBCB)

WWW页面访问的大致过程如下:用户在浏览器中输入要访问的 WWW 页面的__(61)__地址(http://hostnane/dirctory/fi1e);浏览器通过\_\_(62)\_\_查询上述输入信息所指的 Web 服务器的IP 地址;浏览器通过网络与该 IP 地址处的 Web 服务器的__(63)__服务端口间建立一条__(64)__连接;浏览器依照相关协议发送__(65)__命令;Web 服务器根据命令取出文档,发送回来;浏览器释放连接,显示该文档。

(60):A.URL B.EMS C.NDS D.DNS

(62):A.NAT B.EMS C.NDS D.DNS

(63):A.HTML B.HTTP C.SMTP D.SNMP

(64):A.RTP B.IP C.TCP D.UDP

(65):A.TCP B.GET C.UDP D.PUT

子网掩码:

对于无须再划分成子网的IP地址来说,其子网掩码非常简单,即按照其定义即可写出:如某B类IP地址为 10.12.3.0,无须再分割子网,则该IP地址的子网掩码为255.255.0.0。如果它是一个C类地址,则其子网掩码为 255.255.255.0。其它类推,不再详述。下面我们关键要介绍的是一个IP地址,还需要将其高位主机位再作为划分出的子网网络号,剩下的是每个子网的主机号,这时该如何进行每个子网的掩码计算。

一、利用子网数来计算

在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。

1)将子网数目转化为二进制来表示

2)取得该二进制的位数,为 N

3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置 1 即得出该IP地址划分子网的子网掩码。

如欲将B类IP地址168.195.0.0划分成27个子网:

1)27=11011

2)该二进制为五位数,N = 5

3)将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到 255.255.248.0

即为划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。

二、利用主机数来计算

1)将主机数目转化为二进制来表示

2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定 N<8。如果大于254,则 N>8,这就是说主机地址将占据不止8位。

3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。

如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台:

1) 700=1010111100

2)该二进制为十位数,N = 10

3)将该B类地址的子网掩码255.255.0.0的主机地址全部置 1,得到255.255.255.255

然后再从后向前将后 10位置0,即为: 11111111.11111111.11111100.00000000

即255.255.252.0。这就是该欲划分成主机为700台的B类IP地址 168.195.0.0的子网掩码。

首先,我们看一个考试中常见的题型:一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址。

常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得到网络地址。其实大家只要仔细想想,可以得到另一个方法:255.255.255.224的掩码所容纳的IP地址有256-224=32个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。而网络地址是子网IP地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于137而又是32的倍数的只有128,所以得出网络地址是202.112.14.128。而广播地址就是下一个网络的网络地址减1。而下一个32的倍数是160,因此可以得到广播地址为202.112.14.159

“比如一个C网要分成两个网段,那么256/2=128.每个子网128个地址。用256减去每个子网的地址数,256-128=128,子网掩码就是255.255.255.128;

分成4个网段,256/4=64每个子网64个地址。用256减去每个子网的地址数,256-64=192,子网掩码就是255.255.255.192;

分成8个网段,256/8=32每个子网32个地址。用256减去每个子网的地址数,256-32=224,子网掩码就是255.255.255.224.

所以我们要求的那位数就是256减去每个子网的地址数。

当然,我们也可以从子网地址中看出,使用此掩码每个子网中的地址数目,划分了多少个子网。”

tanglei wechat
欢迎扫码加入互联网大厂内推群 & 技术交流群,一起学习、共同进步