计算机网络原理第2章习题

时间:2019-05-15 15:21:21下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《计算机网络原理第2章习题》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《计算机网络原理第2章习题》。

第一篇:计算机网络原理第2章习题

1. 通常通信信道的带宽越大,在数据传输中失真将会()

A.严重B.不变C.越大D.越小

2.已知某信道的信号传输速率为64kbit/s,一个载波信号码元有4个有效离散值,则该信道的波特率为()

A.16kBaudB.32 kBaudC.64 kBaudD.128 kBaud

3.某信道的波特率为1000Baud,若令其数据传输速率达到4kbit/s,则一个信号码元所取的有效离散值个数为()

A.2B.4C.8D.16

4.有一条无噪声的8kHz信道,每个信号包含8级,每秒采样24*103次,则可以获得的最大传输速率是()

A 24 kbit/sB.32 kbit/sC.48 kbit/sD.72 kbit/s

5.假设一个信道的带宽是3000Hz,信噪比为20dB,那么这个信道可以获得的理论最大传输速率是()

A.1 kbit/sB.32 kbit/sC.20 kbit/sD.64 kbit/s

6.测得一个以太网数据的波特率是40Mbaud,那么其数据率是()

A.10Mbit/sB.20 Mbit/sC.40 Mbit/sD.80 Mbit/s

7.用PCM对语音进行数字量化,如果将声音分成128个量化级,采样频率为8000次/秒,那么一路话音需要的数据传输率为()

A.56 kbit/sB.64 kbit/sC.128 kbit/sD.1024 kbit/s

8.[2009]在无噪声的情况下,若某通信链路的带宽为3KHz,采用4个相位,每个相位具有4种振幅的QAM调制技术,则该通信链路的最大数据传输速率是()。

A.12kbit/sB.24kbit/sC.48kbit/sD.96kbit/s

9.[2011]若某通信链路的数据传输速率为2400bit/s,采用4相位调制,则该链路的波特率是()。

A.600波特B.1200波特C.4800波特D.9600波特

第二篇:计算机网络原理第五章习题答案

第五章习题答案 简答

1:A类地址

(1)A类地址第1字节为网络地址,其它3个字节为主机地址。它的第1个字节的第一位固定为0.(2)A类地址范围:1.0.0.1---126.255.255.254

(3)A类地址中的私有地址和保留地址:

① 10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。

范围(10.0.0.0---10.255.255.255)

② 127.X.X.X是保留地址,用做循环测试用的。B类地址

(1)B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址。它的第1个字节的前两位固定为10.(2)B类地址范围:128.0.0.1---191.255.255.254。

(3)B类地址的私有地址和保留地址

① 172.16.0.0---172.31.255.255是私有地址

② 169.254.X.X是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器。就会得到其中一个IP。

::191.255.255.255 哪去了?

C类地址

(1)C类地址第1字节、第2字节和第3个字节为网络地址,第4个字节为主机地址。另外第1个字节的前三位固定为110。

(2)C类地址范围:192.0.0.1---223.255.255.254。

(3)C类地址中的私有地址:

192.168.X.X是私有地址。(192.168.0.0---192.168.255.255)D类地址

(1)D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。

(2)D类地址范围:224.0.0.1---239.255.255.254 E类地址

(1)E类地址不分网络地址和主机地址,它的第1个字节的前五位固定为11110。

(2)E类地址范围:240.0.0.1---255.255.255.254 IP地址如果只使用ABCDE类来划分,会造成大量的浪费:一个有500台主机的网络,无法使用C类地址。但如果使用一个B类地址,6万多个主机地址只有500个被使用,造成IP地址的大量浪费。因此,IP地址还支持VLSM技术,可以在ABC类网络的基础上,进一步划分子网。无类地址

除ABCDE以外的IP地址段划分方式,如:192.168.1.0 255.255.255.252等非成C段划分的地址

2.当内部网络中的一台主机想传输数据到外部网络时,它先将数据包传输到NAT路由器上,路由器检查数据包的报头,获取该数据包的源IP信息,并从它的NAT映射表中找出与该IP匹配的转换条目,用所选用的内部全局地址(全球唯一的IP地址)来替换内部局部地址,并转发数据包。当外部网络对内部主机进行应答时,数据包被送到NAT路由器上,路由器接收到目的地址为内部全局地址的数据包后,它将用内部全局地址通过NAT映射表查找出内部局部地址,然后将数据包的目的地址替换成内部局部地址,并将数据包转发到内部主机。专用地址共有三段

10.0.0.0/8(10.0.0.0-10.255.255.255)

172.16.0.0/12(172.16.0.0-172.31.255.255)

192.168.0.0/16(192.168.0.0-192.168.255.255)

特点:只能在一个机构内部使用,不能和因特网上的公有地址通信。静态路由是由拥有权限的管理员手动写入到路由表里的

而动态路由是根据协议的不同向邻近的路由器相互交换路由信息来获取的

当然这个协议还是要由管理员去配置比如2个路由器都配置了ospf的话并且属于临接的路由器,那么它们就会自动的交换路由表里的信息 这个即是所谓的动态路由是学习来的

第三篇:计算机网络原理习题

第一章概述

1.网络把__连接在一起,互联网把__连接在一起? 2.因特网是由什么发展而来的?

3.从因特网的工作方式上看,可以划分为哪两大块? 4.简述主机和路由器的作用?

5.两个主机上运行程序之间的通信方式可分为几种?分别是什么? 6.简述分组交换的原理。

7.常用的速率单位有哪些?带宽单位? 8.什么是发送时延,什么是传播时延?

9.什么是信道利用率?信道利用率与时延成_比。

10.OSI体系结构分为_层?TCP/IP体系结构分为_层,分别是哪几层? 11.综合后的网络体系结构有哪几层?

课后题1-14,1-20,1-21

主机甲通过1个路由器(存储转发方式)与主机乙互联,两段链路的数据传输速率均为10Mb/s,主机甲分别采用报文交换和分组大小为10kb的分组交换向主机乙发送1个大小为8Mb的报文。若忽略链路传播延时、分组头开销和分组拆装时间,则两种交换方式完成该报文传输所需的总时间分别为()

A 800ms、1600ms

B 801ms、1600ms C 1600ms、800ms

D 1600ms,801ms

在如图所示的采用“存储-转发”方式的分组交换网络中,所有链路的数据传输速率为100Mb/s,分组大小为1000B,其中分组头大小为20B,若主机H1向主机H2发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播延时的情况下,从H1发送到传送到H2为止,需要的时间至少是__ A 80ms

B 80.08ms C 80.16ms

D 80.24ms

第二章 物理层

1.通信系统的组成。

2.物理层中信号是“模拟的”,代表消息的参数取值是_的?“数字的”,代表消息的参数取值是_的?

3.什么是编码,什么是调制?

4.什么是单工通信,半双工通信和全双工通信? 5.常见的有线网的传输媒体有哪些? 6.什么是复用?

7.常用的复用技术有哪些? 8什么是接入网?

9目前的接入技术主要有哪些?其中通过电话线接入的接入方式有哪些?通过有线电视网接入的技术有哪些? 10.FTTH指_? 11.FTTB指_?

课后题2-6

假定A、B和C站使用CDMA系统同时发送比特0,它们的码片序列如下: A:(–1 –1 –1 +1 +1 –1 +1 +1)B:(–1 –1 +1-1 +1 +1 +1 –1)C:(–1 +1 – 1 +1 +1 +1 –1 –1)

问各路信号合成的发送码片序列是什么?

某个CDMA方收到一个如下的码片序列:(–1 +1 –3 +1 –1 –3 +1 +1)

假如各发送站的码片序列分别为: A:(–1 –1 –1 +1 +1 –1 +1 +1)B:(–1 –1 +1 –1 +1 +1 +1 –1)C:(–1 +1 –1 +1 +1 +1 –1 –1)D:(–1 +1 –1 –1 –1 –1 +1 –1)

哪些站点发送了数据?分别发送了什么数据?

站点A、B、C 通过CDMA 共享链路,A、B、C 的码片序列分别是(1,1,1,1)、(1,-1,1,-1)和(1,1,-1,-1)。若C 从链路上收到的序列是(2,0,2,0,0,-2,0,-2,0,2,0,2),则C 收到A 发送的数据是。A.000

B.101 C.110

D.111

第三章数据链路层

1.数据链路层使用的信道主要有:_和_ 2.数据链路层传送的数据单位为_,如何做界定?

3.在数据链路层传送的帧中,广泛使用了_的检错技术。

4.为了做差错检验,在数据链路层在每一帧的数据后面添加的冗余码称为_ 5.用CRC检错技术计算数据为M= 101001,除数为P = 1101的冗余码FCS。6.数据的接收端如何对收到的帧进行CRC检验? 7.什么是可靠的传输? 8.什么是停止等待协议?

9.停止等待协议的信道利用率是什么? 10.ppp协议是___时使用的协议? 11.ppp协议的首位标志字段是_? 12.PPP协议解决透明传输的两种方法是:_和_ 13.PPP协议在采用0比特传输时,每发现有_个连续的1,插入一个_。14.什么是局域网? 15.什么是MAC地址?

16.载波监听多点接入/碰撞检测

CSMA/CD 中的“载波监听”和“碰撞检测”的含义。17.什么是以太网争用期?争用期的特点是什么?

18.在10 Mb/s的以太网,争用期内可以发送_个字节? 19.在10 Mb/s的以太网规定的最短有效帧长度为_个字节?凡是小于最短有效帧长的都为_ 20.以太网的参数a是_与_之比,参数a值越_,信道利用率越高。

21.集线器工作在_层,使用集线器的以太网,逻辑上是_拓扑类型的局域网。22.数据链路层是利用_地址来传递信息的。23.物理地址又称为MAC地址,存储在_中

24.以太网MAC帧首部有_个字节,尾部有_个字节?数据部分要求长度范围是_? 25.使用集线器把局域网扩展,扩展后的更大的局域网处于_碰撞域中 26.使用网桥把局域网扩展,扩展后的更大的局域网处于_碰撞域中 27.简述网桥的工作原理(自学习和转发)

课后题3-9,3-19,3-27,3-30,3-41

1.在一个采用CSMA/CD协议的网络中,传输介质是一根完整的电缆,传输速率为1Gbit/s,电缆中信号传播速度为200000km/s。若最小数据帧长度减少800bit,则最远的两个站之间的距离至少需要___ A增加160米

B增加80米 C减少160米

D减少80米

2.某局域网采用CSMA/CD协议实现介质访问控制,数据传输速率为10Mbit/s,主机甲和主机乙之间的距离为2km,信号传播速度为200 000km/s。若主机甲和主机乙发送数据时发生冲突,则从开始发送数据时刻起,到两台主机均检测到冲突时刻止,最短需经过多长时间?最长需经过多长时间(假设主机甲和主机乙发送数据过程中,其他主机不发送数据)?某以太网拓扑及交换机当前转发如下图所示,主机00-e1-d5-00-23-a1向主机00-e1-d5-00-23-c1发送1个数据帧。主机00-e1-d5-00-23-c1收到该帧后,向主机00-e1-d5-00-23-a1发送1个确认帧,交换机对这两个帧的转发端口分别是()。

A{3}和{1}

B {2,3}和{1}

C{2,3}和{1,2}

D{1,2,3}和{1}

第四章 网络层

1.因特网的网络层提供怎样的服务? 2.网络互连使用什么网络设备? 3.什么是IP地址?

4.分类的IP地址由_和_组成?

5.A类地址以_开头,前_位为它的网络号?其主机位能表示_个IP地址? 6.B类地址以_开头,前_位为它的网络号?其主机位能表示_个IP地址? 7.C类地址以_开头,前_位为它的网络号?其主机位能表示_个IP地址? 8.一个路由器至少有_个不同的IP地址?

9.128.14.32.0/20 表示的地址块共有_个IP地址?这个地址块的网络前缀有_位?

10.网络地址是一个地址块中最_的IP地址,广播地址是一个地址快中最_的IP地址。

11.将地址块206.0.68.0/22划分出需要100个IP地址的子网,该子网的网络前缀可取为/_?原地址块可划分为_个这样的网络?

12.将地址块206.0.68.0/22划分出需要350个IP地址的子网,该子网的网络前缀可取为/_?原地址块可划分为_个这样的网络?

13.怎样判断两台主机是否处于同一个网络中?

14.网桥连接的网络是_的网络,路由器连接的网络是_的网络。15.路由器不同的接口的IP地址是否相同?所在网络是否相同? 16.IP地址放在_的首部,物理地址(MAC地址)放在_的首部? 17.负责IP地址到物理地址转换的协议是_ 18.简述ARP协议的工作原理。19.IP数据报由_和_组成。

20.IP数据报首部的固定长度为_个字节。

21.路由表包含哪几项?路由器是按照主机的_地址进行转发的? 22.简述路由器的转发方法。

23.ICMP报文种类有几种?分别是什么?

24.Ping命令用来测试两个主机间的_,它使用的是_报文。

25.在总之系统AS内部使用的路由协议称为_,例如_和_,在AS外部使用的路由协议称为_,例如_。

26.RIP是基于_的路由选择协议,只允许一条路径最多只能包含_个路由器,超过这个距离表示这个网络_。

27.简述RIP协议的要点。28.简述OSPF协议的要点。

29.BGP协议是在AS之间交换的是_信息。

30.192.168.1.3这个IP地址能否被因特网中的路由器转发? 31.使用本地地址的主机如何与外界通信? 32.IPV6地址有_位。

33.IPV6首部固定长度为_字节,称为基本首部。

34.IPv6用冒号十六进制标记法,用冒号分隔成_段,每一段包含_位,用_位十六进制表示?

例题4-1,4-3,4-4 课后题4-12,4-21,4-22,4-25,4-26,4-27,4-29,4-31,4-32,4-33,4-37,4-38

1.某主机IP地址为180.80.77.55,子网掩码255.255.252.0,若该主机向其所在子网发送广播分组,目的地址可以是___ A 180.80.76.0

B 180.80.76.255

C 180.80.77.255

D 180.80.79.255 2.在子网192.168.4.0/30中,能接收目的地址为192.168.4.3的IP分组最大主机数是__ A 0

B 1

C 2

D 4 3.某网络的IP地址空间为192.168.5.0/24,采用定长子网划分。子网掩码为255.255.255.248。则该网络中最大子网个数,每个子网内最大可分配地址个数分别为___ A 32, 8

B 32, 6

C 8, 32

D 8, 30 4.某组织分配到一个地址块,其中第一个地址是14.24.74.0/24。这个组织需要划分为11个子网。具体要求是:

(1)具有50个地址的子网1个;(2)具有25个地址的子网2个;(3)具有10个地址的子网3个;(4)具有2个地址的子网4个

试设计这些子网(以上地址均为可分配的地址)。分配结束后还剩下多少个地址?

5.IP地址块202.113.79.0/27,202.113.79.32/27和202.113.79.64/27经过聚合后可用的地址数为()A、64

B、92

C、94

D、126

6.某网络的拓扑结构如下图所示,路由器R1只有到达子网192.168.1.0/24的路由。为了使R1可将IP分组正确的路由到图中的所有子网,则在R1中需要增加的一条路由(目的网络,子网掩码,下一跳)是__

A

192.168.2.0

255.255.255.128

192.168.1.1

B

192.168.2.0

255.255.255.0

192.168.1.1

C

192.168.2.0

255.255.255.128

192.168.1.2

D

192.168.2.0

255.255.255.0

192.168.1.2

7.某网络中的路由器运行OSPF 路由协议,题42 表是路由器R1 维护的主要链。路状态信息(LSI),题42 图是根据题42 表及R1 的接口名构造出来的网络拓扑。

(1)假设路由表结构如下表所示,请给出图中R1 的路由表,要求包括到达图中子网192.1.x.x 的路由,且路由表中的路由项尽可能少。目的网络,下一跳,接口

(2)当主机192.1.1.130 向主机192.1.7.211 发送一个TTL=64 的IP 分组时,R1 通过哪个接口转发该IP 分组?主机192.1.7.211 收到的IP 分组TTL 是多少?

第五章运输层

1.网络层的两个端点为_,运输层的两个端点为_。

2.运输层需要有两种不同的协议,即面向连接的_和无连接的_ 3.运输层用_来标识不同的进程,是_位的二进制。4.熟知端口号的取值范围为_?

5.简述UDP的主要特点。(有无连接,是否可靠,是否支持一对多,面向报文还是字节,首部字节数)6.简述TCP的主要特点。

7.在TCP首部中的“序号”和“确认号”分别表示什么?“窗口”的作用是?SYN表示?FIN表示?ACK表示? 简述发送窗口的工作过程。图5-9 9.什么是流量控制?怎样实现流量控制?图5-15 10.TCP连接的建立需要_次握手?释放需要_次握手? 11.什么是拥塞控制?

12.为了实现拥塞控制,在发送方应维持一个_窗口,窗口的大小取决于_? 13.发送窗口大小计算公式?

14.简述拥塞控制方法中慢启动算法的工作原理。15.简述拥塞控制中拥塞避免算法的工作原理。

16.在发生拥塞时,慢启动门限值和拥塞窗口是怎样变化的?

17.在利用慢启动和拥塞避免算法进行拥塞控制时,假设慢开始门限的初始值是16,拥塞窗口的大小初始值为_。

18.当拥塞窗口增加到4时,可正确收到数据包的确认,此时拥塞窗口应调整为_。19.当拥塞窗口增加到19时,可正确收到数据包的确认,此时拥塞窗口应调整为_? 20.当拥塞窗口增加到24时,无法收到数据包确认,此时,拥塞窗口应调整为_?慢开始门限应调整为_? 21.快速恢复是当发送发收到连续的_个重复ACK时,调整慢启动门限为_,拥塞窗口为_.1主机甲与主机乙之间建立一个TCP连接,双方持续有数据传输,且数据无差错与丢失。若甲收到1个来自乙的TCP段,该段的序号为1913、确认号为2046、有效载荷100个字节,则甲立即发送给乙的TCP段序号和确认号分别是()A 2046,2012

B 2046,2013

C 2047,2012

D 2047,2013

2.主机甲与主机乙建立了一个TCP连接,主机甲向主机乙连续发送了三个TCP报文段,分别包含了长度为300B,400B和500B的数据,其中第三段报文的序号seq=900,若主机乙正确收到了第1个和第3个报文段,则主机乙向主机甲发送的确认报文中确认号ack为()A 300

B 500

C 1200

D 1400

3.主机甲与主机乙建立了一个TCP连接,主机甲向主机乙连续发送了两个TCP报文段,分别包含了长度为300B和500B的数据,其中第一段报文的序号seq=200,主机乙正确收到了两个报文段,向主机甲发送的确认报文中确认号ack为()A 500

B 700

C 800

D 1000

4.主机甲与主机乙发送了一个(SYN=1,seq=11220)的TCP段,期望与主机乙建立连接,若主机乙接收该连接请求,则主机乙向主机甲发送的正确TCP段可能是()A(SYN=0,ACK=0,seq=11221,ack=11221)B(SYN=1,ACK=1,seq=11220,ack=11220)C(SYN=1,ACK=1,seq=11221,ack=11221)D(SYN=0,ACK=0,seq=11220,ack=11220)

5.主机甲与主机乙建立了一个TCP连接,TCP的最大段长度是1000B。若主机甲当前的拥塞窗口cwnd=4000B,在主机甲向主机乙连续发送了两个最大段后,成功收到主机乙对主机甲第一个报文段的确认,确认段中通告的接收窗口大小rwnd=2000B,此时,主机甲还可以向主机乙发送的最大字节数是()

A 1000

B 2000

C 3000

D 4000

6.主机甲和主机乙已建立了TCP 连接,甲始终以MSS=1KB 大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为10KB 的确认段。若甲在t时刻发生超时时拥塞窗口为8KB,则从t时刻起,不再发生超时的情况下,经过10个RTT后,甲的发送窗口为()

A 8KB

B 9KB

C 10KB

D 11KB

7.主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阈值为32KB,甲向乙始终MSS=1KB大小的段发送数据,并一直有数据发送;乙为该连接分配16KB接收缓存,并对每个数据段进行确认,忽略段传输延迟。若乙收到的数据全部存入缓存,不被取走,则甲从连接建立成功时刻起,未发送超时的情况下,经过5个RTT后,甲的发送窗口是 A 1KB

B 8KB

C 16KB

D 32KB

第六章应用层

1.什么是域名解析?什么是域名服务器? 2.域名www.xiexiebang.com中的二级域名为_ 4.域名服务器有哪几种类型?

5.不管是哪一个本地域名服务器,若要对因特网上任何一个域名进行解析,只要自己无法解析,就首先求助于_。

6.当一个主机发出 DNS 查询请求时,这个查询请求报文就发送给_。7.主机向本地域名服务器的查询一般都是采用_查询。

8.本地域名服务器向根域名服务器的查询通常是采用_查询。9.怎样标志分布在整个因特网上的万维网文档?

10.在万维网客户程序与万维网服务器程序之间进行交互所使用的协议为_ 11.编译万维网文档的语言为_ 12.URL的一般形式为_? 13.简述点击页面上的URL后页面是如何显示在浏览器上的? 14.HTTP有哪两类报文?

15.万维网搜索引擎包括哪三个主要环节? 16.发送电子邮件必不可少的三部分为_、_和_ 17.发件人用户代理将邮件发送给邮件服务器用到的协议为__,发件方邮件服务器发送邮件到收件方邮件服务器用到的协议为_,收件方邮件服务器将邮件发送给收件人用户代理用到的协议为__ 18.简述发送和接收电子邮件的过程。

19.FTP服务器进程由两大部分组成:一个_进程和若干个_进程?

20.在FTP的客户和服务器之间要建立两个连接:_连接和_连接,实际用于传输文件的是_,_连接贯穿整个用户会话期间的是_连接,针对每一次文件传送都需要建立一个新的_连接。21.需要IP地址的主机在启动时向DHCP服务器以__方式发送___报文,该报文的源地址和目的地址分别为_和_? 22.DHCP服务器的应答报文叫做_报文,提供了_等配置信息? 23.DNS使用运输层_协议 24.HTTP使用运输层_协议 25.SMTP使用运输层_协议 26.FTP使用运输层_协议 27.DHCP使用运输层_协议

1.如果本地域名服务器无缓存,当采用递归方法解析另一网络某主机域名时,用户主机、本地域名服务器发送的域名请求消息数分别为()A 一条、一条

B 一条、多条 C 多条、一条

D 多条、多条

2.通过POP3协议接收邮件时,使用的传输层服务类型是()A.无连接不可靠的数据传输服务 B.无连接可靠的数据传输服务 C.有连接不可靠的数据传输服务 D.有链接可靠的数据传输服务

3.下列关于SMTP 协议的叙述中,正确的是()I.只支持传输7 比特ASC II 码内容 II.支持在邮件服务器之间发送邮件

III.支持从用户代理向邮件服务器发送邮件 IV.支持从邮件服务器向用户代理发送邮件 A.仅I、II 和III

B.仅I、II 和IV C. 仅I、III 和IV

D.仅II、III 和IV

4.使用浏览器访问某大学Web 网站主页时,不可能使用到的协议是()A.PPP

B.ARP

C.UDP

D.SMTP

5.若用户1与用户2之间发送和接收电子邮件的过程如下图所示,则图中①、②、③阶段分别使用的应用层协议可以是__

A.SMTP、SMTP、SMTP B.POP3、SMTP、POP3 C.POP3、SMTP、SMTP D.SMTP、SMTP、POP3

6.FTP客户和服务器间传递FTP命令时,使用的连接是__ A 建立在TCP之上的控制连接 B 建立在TCP之上的数据连接 C 建立在UDP之上的控制连接 D 建立在UDP之上的数据连接

7.某网络拓扑如图所示,其中路由器内网接口、DHCP服务器、WWW服务器与主机1均采用静态IP地址配置,相关地址信息见图中标注;主机2~主机N通过DHCP服务器动态获取IP地址等配置信息。

1)DHCP服务器可为主机2~主机N动态分配IP地址的最大范围是什么?主机2使用DHCP协议获取IP地址的过程中,发送的封装DHCP Discover的IP数据报源地址和目的地址分别是什么?

2)若主机1的子网掩码和默认网关分别配置为255.255.255.0和111.123.15.2,则该主机是否能访问WWW服务器?是否能访问Internet?请说明理由。

第四篇:计算机网络原理第三章部分习题参考答案

第3章

汇编语言程序设计(习题3)

3.16 解:

3.17 解:

3.18 解:

done:

3.19 解:

bufX signX

next: done:

3.20 解:

mov ah,1 ;只允许输入小写字母 int 21h sub al,20h ;转换为大写字母

mov dl,al mov ah,2 int 21h

;显示

mov bx,offset LEDtable mov al,lednum xlat mov ax, bufX cmp ax, bufY jae done mov ax, bufY mov bufZ, ax.model small.stack.data dw-7 db ?.code.startup cmp bufX,0;test bufX,80h jl next

;jnz next mov signX,0 jmp done mov signX,-1.exit 0 end mov dl,’2’ mov ax,bufX cmp ax,bufY

next1:

next2:

3.21 解:

restart:

again:

next:

fun0:

fun1:

fun2:

fun3:

fun4:

fun5:

fun6:

fun7:

disp:

je next1 dec dl cmp ax,bufZ je next2 dec dl mov ah,2 int 21h;代码段 mov al,number mov bx,0 cmp al,0 jz done shr al,1 jc next inc bx

;BX←记录为1的位数;AL=0结束;最低位右移进入CF;为1,转移;不为1,继续

jmp again push ax push bx shl bx,1;位数乘以2(偏移地址要用2个字节单元)jmp addrs[bx];间接转移:IP←[table+BX];以下是各个处理程序段 mov dl,'0' jmp disp mov dl,'1' jmp disp mov dl,'2' jmp disp mov dl,'3' jmp disp mov dl,'4' jmp disp mov dl,'5' jmp disp mov dl,'6' jmp disp mov dl,'7' jmp disp;mov ah,2 int 21h pop bx pop ax

;显示一个字符

done: jmp restart …

3.22 编制程序完成12H、45H、0F3H、6AH、20H、0FEH、90H、0C8H、57H和34H等10个字节数据之和,并将结果存入字节变量SUM中(不考虑溢出和进位)。

;wjxt322.asm

b_data num sum

again:

.model small.stack.data db 12h,45h,0f3h,6ah,20h,0feh,90h,0c8h,57h,34h ;原始数据 equ 10 ;数据个数 db ? ;预留结果单元.code.startup xor si, si xor al, al mov cx, num add al, b_data[si] inc si loop again mov sum, al.exit 0 end

;位移量清零 ;取第一个数 ;累加次数 ;累加

;指向下一个数 ;如未完,继续累加 ;完了,存结果

3.23 求主存0040h:0开始的一个64KB物理段中共有多少个空格?;wjxt323.asm.model small.code start: mov ax,0040h

again:

next:

;送段地址

mov ds, ax mov si, 0 ;偏移地址 mov cx, si ;计数(循环次数)xor ax, ax ;空格计数器清零

cmp byte ptr [si], 20h ;与空格的ASCII码比较 jne next ;不是空格,转 inc ax ;是空格,空格数加1 inc si ;修改地址指针 loop again ;cx=cx-1,如cx=0 退出循环.exit 0 end start

3.24 编写计算100个16位正整数之和的程序。如果和不超过16位字的范围(65535),则保存其和到wordsum,如超过则显示‘overflow’。答: count parray ;数据段 equ 100 dw count dup(?)

;假设有100个数据

wordsum dw 0 msg db ‘overflow’,’$’

;代码段

again:

next:

done: mov cx,count mov ax,0 mov bx,offset parray add ax,[bx] jnc next mov dx,offset msg mov ah,9 int 21h ;显示溢出信息 jmp done ;然后,跳出循环体 add bx,2 loop again mov wordsum,ax …

3.25 编程把—个16位无符号二进制数转换成为用8421BCD码表示的5位十进制数。转换算法可以是:用二进制数除以10000,商为“万位”,再用余数除以1000,得到“千位”;依次用余数除以l00、10和l,得到“百位”、“十位”和“个位”。

;wjxt325.asm

.model small

.stack 256

.data array dw ? dbcd db 5 dup(?)

again:

.code.startup

mov dx, array mov bx, 10000 mov cx, 10 mov si, 4 mov ax, dx mov dx, 0 div bx mov dbcd[si], al push dx mov ax, bx mov dx,0 div cx mov bx, ax

;源字数据

;五位bcd结果,高对高低对低

;取源数据(余数)

;除数

;除数系数

;目的数据高位位移量

;dx.ax中存放被除数

;除于bx,商ax,余数dx ;商<10,存结果

;暂存余数 ;除数除于10

;dx.ax除于cx,商ax、余数0存在dx ;bx是除数

pop dx dec si jnz again mov dbcd, dl.exit 0 end

;目的数据位移量减1 ;存个位数(< 10)

3.27 解(不需调用HTOASC子程序):

again:

done: mov ah,1 int 21h cmp al,1bh je done mov dl,al mov ah,2 int 21h jmp again …

;ESC的ASCII码是1bh

;是大写字母则转换为小写字母

3.28 请按如下说明编写子程序:

;子程序功能:把用ASCII码表示的两位十进制数转换为对应二进制数 ;入口参数:DH=十位数的ASCII码,DL=个位数的ASCII码 ;出口参数:AL=对应的二进制数 答:

asctob

asctob proc push cx and dh,0fh shl dh,1 mov ch,dh shl dh,1 shl dh,1 add dh,ch and dl,0fh add dh,dl mov al,dh pop cx ret endp

;先转换十位数

;十位数乘以10(采用移位指令)

;转换个位数 ;十位数加个位数 ;设置出口参数

3.29 解:

DIPASC proc

push cx push dx push ax mov cl,4

;入口参数:AL=要显示的一个16进制数

;转换高位 shr al,cl call HTOASC mov dl,al mov ah,2 int 21h pop ax call HTOASC mov dl,al mov ah,2 int 21h mov dl,’H’

mov ah,2 int 21h pop dx pop cx ret DIPASC endp HTOASC proc and al,0fh cmp al,9 jbe htoasc1 add al,37h ret htoasc1: add al,30h ret HTOASC endp

3.30 解: lucase proc push bx mov bx,offset string cmp al,0 je case0 cmp al,1 jz case1 cmp al,2 jz case2 jmp done case0: cmp byte ptr [bx],0 je done cmp byte ptr [bx],’A’ jb next0 cmp byte ptr [bx],’Z’ ja next0

;显示

;转换低位 ;显示

;显示一个字母“H”

;将AL低4位表达的一位16进制数转换为ASCII码;是0AH~0FH,加37H转换为ASCII码;子程序返回

;是0~9,加30H转换为ASCII码;子程序返回

next0:

case1:

next1:

case2:

next20:

next2:

done:

lucase

3.33 解:方法1: neg32

neg32 方法2: neg32

add byte ptr [bx],20h inc bx jmp case0 cmp byte ptr [bx],0 je done cmp byte ptr [bx],’a’ jb next1 cmp byte ptr [bx],’z’ ja next1 sub byte ptr [bx],20h inc bx jmp case1 cmp byte ptr [bx],0 je done cmp byte ptr [bx],’A’ jb next2 cmp byte ptr [bx],’Z’ ja next20 add byte ptr [bx],20h jmp next2 cmp byte ptr [bx],’a’ jb next2 cmp byte ptr [bx],’z’ ja next2 sub byte ptr [bx],20h inc bx jmp case2 pop bx ret endp proc ;入口参数:DX.AX=32位有符号数 neg ax ;实现0-DX.AX功能 neg dx sbb dx,0 ;这条指令也可以用dec dx代替

ret endp ;出口参数:DX.AX=32位有符号数的补码proc ;入口参数:DX.AX=32位有符号数 not ax ;实现DX.AX求反加1 not dx add ax,1

neg32

3.34 解:

array count result

adc dx,0 ret endp

;出口参数:DX.AX=32位有符号数的补码

;数据段

db 12h,25h,0f0h,0a3h,3,68h,71h,0cah,0ffh,90h;数组 equ $-array;数组元素个数 db ?;校验和;代码段

mov bx,offset array;BX←数组的偏移地址 mov cx,count;CX←数组的元素个数 call checksum;调用求和过程 mov result,al;处理出口参数

mov ax,4c00h int 21h;计算字节校验和的通用过程

;入口参数:DS:BX=数组的段地址:偏移地址,CX=元素个数;出口参数:AL=校验和

;说明:除AX/BX/CX外,不影响其他寄存器 proc xor al,al add al,[bx] inc bx loop sum ret endp end

;累加器清0;求和

;指向下一个字节 checksum sum:

checksum

3.35 解:

wdata

dispa.model small.stack.data dw 34abh.code.startup mov ax,wdata call dispa.exit 0;proc push cx push dx

dispa

dldisp

dldisp1:

dldisp ⑵

wdata wordtemp

dispa mov cl,4 mov dl,ah shr dl,cl call dldisp mov dl,ah and dl,0fh call dldisp mov dl,al shr dl,cl call dldisp mov dl,al and dl,0fh call dldisp pop dx pop cx ret endp;proc push ax or dl,30h cmp dl,39h jbe dldisp1 add dl,7 mov ah,2 int 21h pop ax ret endp end.model small.stack.data dw 34abh dw ?.code.startup mov ax,wdata mov wordtemp,ax call dispa.exit 0;proc

dispa

dldisp

dldisp1:

dldisp ⑶

wdata

push cx push dx mov cl,4 mov dl,byte ptr wordtemp+1 shr dl,cl call dldisp mov dl,byte ptr wordtemp+1 and dl,0fh call dldisp mov dl,byte ptr wordtemp shr dl,cl call dldisp mov dl,byte ptr wordtemp and dl,0fh call dldisp pop dx pop cx ret endp;proc push ax or dl,30h cmp dl,39h jbe dldisp1 add dl,7 mov ah,2 int 21h pop ax ret endp end.model small.stack.data dw 34abh.code.startup push wdata call dispa pop ax.exit 0;

;add sp,2 dispa proc push bp mov bp,sp push ax push cx push dx mov ax,[bp+4] mov cl,4 mov dl,ah shr dl,cl call dldisp mov dl,ah and dl,0fh call dldisp mov dl,al shr dl,cl call dldisp mov dl,al and dl,0fh call dldisp pop dx pop cx pop ax pop bp ret dispa endp;dldisp proc push ax or dl,30h cmp dl,39h jbe dldisp1 add dl,7 dldisp1: mov ah,2 int 21h pop ax ret dldisp endp end

3.40 编写一个宏指令move doprnd,soprnd,它实现任意寻址方式的字量源操作数soprnd送到目的操作数doprnd,包括存储单元到存储单元的传送功能。

答:

move macro doprnd,soprnd

mov ax,soprnd mov doprnd,ax endm

3.41 定义一个宏logical,用它代表4条逻辑运算指令:and/or/xor/test。注意需要利用3个形式参数,并给出一个宏调用以及对应宏展开的例子。

答:

logical macro lcode,dopd,sopd lcode dopd,sopd endm 例如,如果使用“and ax,[bx]”指令,可以利用该宏定义,写出宏指令如下:

3.42 解:

utol

next: macro local next cmp al,’A’ jb next cmp al,’Z’ ja next add al,20h

endm logical and,ax,[bx]

;小于“A”不转换 ;大于“A”不转换

;是大写字母则转换为小写字母

3.43 定义一个宏movestr strn,dstr,sstr,它将strn个字符从一个字符区sstr传送到另一个字符区dstr 解:(假设它们都在数据段)

movestr

macro strn,dstr,sstr mov cx,ds mov es,cx mov cx,strn mov di,offset dstr mov si,offset sstr cld rep movsb ;;重复传送ES:[DI]←DS:[SI] endm

第五篇:计算机网络习题

组装电脑石材背景墙

计算机网络习题

1.在OSI参考模型的各层次中,()的数据传送单位是报文。

A.物理层B.数据链路层

C.网络层D.运输层

2.在如下网络拓朴结构中,具有一定集中控制功能的网络是()。

A.总线型网络B.星型网络

C.环形网络D.全连接型网络

3.计算机网络通信的一个显著特点是()。

A.稳定性B.间歇性、突发性

C.安全性D.易用性

4.下列哪一项不是网卡的基本功能()。

A.数据转换B.路由选择

C.网络存取控制D.数据缓存

5.文件传输协议是()上的协议。

A.网络层B.运输层

C.应用层D.物理层

6.控制相邻两个结点间链路上的流量的工作在()完成。

A.链路层B.物理层

C.网络层D.运输层

7.计算机网络中信息传递的调度控制技术可分为三类,以下()不属于此控制技术。

A.流量控制B.拥塞控制

C.防止死锁D.时延控制

8.下述协议中,不建立于IP协议之上的协议是()。

A.ARPB.ICMP

C.SNMPD.TCP

9.当数据分组从低层向高层传送时,分组的头要被()。

A.加上B.去掉

C.重新处置D.修改

10.www.xiexiebang.com

30.下列哪个是http服务的URL的正确范例。()

A.http:B.www://

C.tcp/ip:D.http://

31.Web上每一个页都有一个独立的地址,这些地址称作统一资源定位器,即()

A.URLB.WWW

C.HTTPD.USL

32.从理论上来说,一台机器拥有的域名可以是()

A.1B.2

C.不超过5D.任意多

33.下列除什么外均是计算机局域网络的特点()。

A.使用专用的通信线路,数据传输率高B.通信时间延迟较低,可靠性较好

C.能按广播方式通信D.站点数目无限

34.以下哪种方法不能防止阻塞()

A.建立缓冲区进行存储转发B.帧丢弃策略

C.控制流量D.路由选择

35.在基带传输时,需要解决数字数据的信号编码问题。可以使用的编码有()

A.海明码B.曼彻斯特码

C.定比码D.ASCII码

36.一般来说,TCP/IP的IP提供的服务是()

A.运输层服务B.应用层服务

C.物理层服务D.网络层服务

37.采用总线型拓扑结构的局域网,其典型实例为()

A.CBXB.TOKEN RING

C.FDDID.Ethernet

38.IEEE 802.3标准采用()

A.CSMA,并用二进制指数退避和0-坚持算法

B.CSMA,并用二进制指数退避和1-坚持算法

C.CSMA/CD,并用二进制指数退避和0-坚持算法

D.CSMA/CD,并用二进制指数退避和1-坚持算法

39.动态路由选择策略能较好地适应网络流量、拓扑变化,有利于网络的性能,下列()属于动态路由选择策略的具体算法。

A.集中路由选择B.固定路由选择

C.随机路由选择D.洪泛路由选择

40.Internet上有许多应用,其中用来登录远程主机的是()

A.WWWB.FTP

C.TelnetD.Gopher

41.与FDDI规定的媒体访问控制方法十分相近的标准是()

A.IEEE 802.3B.IEEE 802.4

C.IEEE 802.5D.IEEE 802.6

42.在TCP协议中,用来表示“确认应答”的报文码位字段是()。

A.PSH

B.SYN

C.RST

D.ACK

43.802.3标准规定MAC帧最短帧长为()

A.64 bitB.128 bit

C.64 ByteD.256 bit

44.在Internet中,一个路由器的路由表通常包含()。

A.目的网络和到达该目的网络的完整路径

B.所有的目的主机和到达该目的主机的完整路径

C.目的网络和到达该目的网络路径上的下一个路由器的IP地址

D.互联网中所有路由器的IP地址

45.下面列出了OSI模型申各层的名称及其数据包的名字,错误的一组是()。

A.应用层一消息(Message)B.物理层一位(Bit)

C.传输层一数据报以及段D.数据链路层一页(Page)

46.下列()方法不是同步传输方法。

A.同步B.异步

C.异时D.等时

47.以下()是使用确认,在点到点传输之间提供流量和差错控制。

A.无确认的无连接服务B.面向连接的服务

C.不面向连接的服务D.带确认的无连接服务

48.主机甲向主机乙发送一个(SYN=1,seq=200)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段的可能是()。

A.SYN=0,ACK=0,seq=201,ack=201

B.SYN=1,ACK=1,seq=200,ack=200

C.SYN=1,ACK=1,seq=201,ack=201

D.SYN=0,ACK=0,seq=200,ack=200

49.关于RIP协议与OSPF协议,下列说法正确的是()。

A.都是基于链路状态的外部网关协议

B.RIP是基于链路状态的内部网关协议,OPSF是基于距离矢量的内部网关协议

C.都是基于距离矢量的内部网关协议

D.RIP是基于距离矢量的内部网关协议,OSPF是基于链路状态的内部网关协议

50.OSI应用层使用的数据包命名是()。

A.位与分组B.帧与分组

C.数据报与分组D.报文与分组

答案:

1、D

2、B

3、B

4、B

5、C

6、A

7、D

8、A

9、A

10、D11、C

12、C

13、C

14、D

15、A

16、A

17、C

18、D

19、C 20、D21、A

22、D

23、C

24、A

25、D

26、B

27、A

28、A

29、D 30、D31、A

32、D

33、D

34、D

35、B

36、D

37、D

38、D

39、A 40、C41、C

42、D

43、C

44、C

45、D

46、C

47、D

48、C

49、D 50、D

下载计算机网络原理第2章习题word格式文档
下载计算机网络原理第2章习题.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    西安交大网络教育《计算机网络原理》习题答案

    西安交通大学网络教育学院 《计算机网络原理》习题答案 一、单项选择题(本大题共50小题,每小题2分,共100分) 1、域名与IP地址的关系是(B)。 A、一个域名对应多个IP地址 B、一个IP......

    计算机网络原理感悟

    《计算机网络》感悟 这次在《计算机网络》课程中,我学到了许多知识,许多以前对计算机迷惑的地方。在老师的讲解和实际演练下我渐渐明白了。我想用一个具体的事例分析来总结......

    计算机网络原理教学大纲

    《计算机网络》课程教学大纲(参考)一、课程性质和目的 《计算机网络》是计算机与应用专业重要的专业基础课。目的是结合TCP/IP协议簇深入讲授计算机网络体系结构、分层原理、数......

    计算机网络原理答案

    第一章计算机网络概述 一、选择题。 1.下列接入方式不属于宽带网络接入方式的是(A) A.双绞线接入B.钢线接入C.光纤接入D.无线接入 2.下列有关多媒体网络中不同类型的数据对传......

    计算机网络原理 自考

    第1-2章试点本科试题 一、填空题(20个) 1、计算机网络发展的四个阶段为(面向终端的计算机网络),计算机-计算机网络,开放式标准化网络,因特网的广泛应用及高速网络技术的发展。 2、......

    计算机网络原理名词解释

    (1) ISO——国际标准化组织 (2) ITU——国际电信联盟 (3) ANSI——美国国家标准协会 (4) EIA——电子工业联盟 (5) IEEE——电器与电子工程师协会 (6) NSF——美国国家科学基金会 (7) DNS......

    计算机网络期末考试习题(★)

    1.将一个C类网络分成4个子网,若网络号为:192.9.200。求出子网掩码和4个子网的IP地址范 围。2.若InterNIC(Internet网络信息中心)分配的B类网络ID为:129.20.0.0,使用缺省的子网掩......

    计算机网络习题8

    中科院大学计算机网络硕士课程 第8单元 基于IP的多协议标记交换技术 08-练习题与解答 1. 标记交换路由器LSR在转发MPLS分组时要进行标记替换。类似的标记替换是否曾发生在......