计算机网络课后习题概略

计算机网络-课后习题

第一章 概述

1-01.计算机网络可以向用户提供哪些服务?

服务功能或作用
数据传输网络间个计算机之间互相进行信息的传递。
资源共享进入网络的用户可以对网络中的数据、软件和硬件实现共享。
分布处理功能通过网络可以把一件较大工作分配给网络上多台计算机去完成

1-13.客户-服务器方式与P2P对等通信方式的主要区别是什么?有没有相同的地方?

客户-服务器方式是最常用的传统方式,客户是服务请求方,服务器是服务提供方,可同时处理多个远地或本地客户的请求。 对等通信(P2P)是两台主机在通信时并不区分哪个是服务器请求方还是服务提供方,只要两台主机都运行了对等连接软件,就可以平等的,对等连接通信。工作方式称P2P文件共享。

主要区别客户5261服务方式是客户机/服务4102器(client/server)的简写,客户服务器方式所描述的1653是进程之间服务和被服务的关系,客户是服务的请求方而服务器是服务的提供方.对等通信方式是一种点对点的通信方式。
共同点主机之间的通信方式实际上是主机A的某个进程和主机B的某个进程之间进行通信。

1-21.协议与服务有和区别?有和关系?

计算机网络协议是一套规则、约定和标准,而网路服务是一种软件模块。具体解释如下:

计算机网络协议与服务介绍:
(1)计算机网络协议是有关计算机网络通信的一整套规则,或者说是为完成计算机网络通信而制订的规则、约定和标准。网络协议由语法、语义和时序三大要素组成。“网络服务”(Web Services)是指一些在网络上运行的、面向服务的、基于分布式程序的软件模块,网络服务采用HTTP和XML等互联网通用标准,使人们可以在不同的地方通过不同的终端设备访问WEB上的数据,如网上订票,查看订座情况。
(2)网络服务在电子商务、电子政务、公司业务流程电子化等应用领域有广泛的应用,被业内人士奉为互联网的下一个重点。
区别:
(1)(N)服务是(N)层及以下各层向(N+1)层提供的一种综合能力;(N)协议是控制对等(N)实体之间通信的规则的集合。服务是同一开放系统中相邻层之间的操作;
(2)协议是不同的开放系统的对等实体之间进行通信所必须遵守的规定。协议是水平的,而服务是垂直的。
关系:
(N)层服务就是利用(N-1)服务以及按(N)协议与对等实体交互信息来实现的,即服务是由协议支持的。

1-22.网络协议的三要素是什么?各有什么含义?

三要素含义
语义语义是解释控制信息每个部分的意义。它规定了需要发出何种控制信息,以及完成的动作与做出什么样的响应。
语法语法是用户数据与控制信息的结构与格式,以及数据出现的顺序。
时序时序是对事件发生顺序的详细说明。也可称为“同步”)。

总结:人们形象地把这三个要素描述为:语义表示要做什么,语法表示要怎么做,时序表示做的顺序。

1-26.试解释以下名词:协议栈,实体,对等层,协议数据单元,服务访问点,客户,服务器,客户-服务器方式。

名词特点或功能
协议栈指计算机网络体系结构采用分层模型后,每层的主要功能由对等层协议的运行来实现,因而每层可用一些主要协议来表征,几个层次画在一起很像一个栈的结构。
实体(entity)表示任何可发送或接收信息的硬件或软件进程。
协议控制两个对等实体进行通信的规则的集合。
对等层在网络体系结构中,通信双方实现同样功能的层。
协议数据单元对等层实体进行信息交换的数据单位。
服务访问点在同一系统中相邻两层的实体进行交互(即交换信息)的地方。服务访问点 SAP是一个抽象的概念,它实体上就是一个逻辑接口。
客户-服务器方式客户服务器方式所描述的是进程之间服务和被服务的关系。
客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。
客户客户是服务的请求方
服务器服务器是服务的提供方

第二章 物理层

2-04.试解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输。

名词解释
数据是运送信息的实体。
信号则是数据的电气的或电磁的表现。
模拟数据运送信息的模拟信号。
模拟信号消息的参数的取值是连续的信号。
基带信号来自信源的信号。通常指数字信号,含有低频成份或直流成份。
带通信号把基带信号经过载波调制后,把信号的频率范围搬移到较高的频段以便在信道中传输(即仅在一段频率范围内能够通过信道)
数字数据代表消息的参数的取值是离散的数据。
数字信号代表消息的参数的取值是离散的信号。
码元在使用时间域(简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形。
单工通信只能有一个方向的通信而没有反方向的交互。
半双工通信通信的双方都可以发送信息,但不能双方同时发送 (当然也就不能同时接收)。
全双工通信通信的双方可以同时发送和接收信息。
串行传输使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。
并行传输在传输中有多个数据位同时在设备之间进行的传

2-13.为什么要使用信道复用技术?常用的信道复用技术有哪些?

通过共享信道、最大限度提高信道利用率。常用的信道复用技术有:频分、时分、码分、波分。

第三章 数据链路层

3-09.一个PPP帧的数据部分(用十六进制写出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E 试问真正的数据是什么(用十六进制写出)?

解答:

PPP帧数据部分(原):7D 5E FE 27 7D 5D 7D 5D 65 7D 5E

根据:

转变前字符转变后字符
0×7E(0×7D,0×5E)
0×7D(0×7D,0×5D)
若出现数值小于0×20的字符,例子:0×03例子:(0×7D,0×23)

PPP帧数据部分(原):7D 5E FE 27 7D 5D 7D 5D 65 7D 5E

PPP帧数据部分(真):7E FE 27 7D 7D 65 7E

第四章 网络层

4-35.已知地址块中的一个地址是 140.120.84.24/20。试求这个地址块中的最小地址和最大地址。地址掩码是什么?地址快中共有多少个地址?相对于多少个C类地址?

解答:

原地址:140.120.84.24/20

140.120.0101 0100.0001 1000/20

地址掩码(子网掩码):140.120.0101 0000.0000 0000/20(255.255.240.0)

最小地址:140.120.80.0/20

最大地址:140.120.0101 1111.1111 1111/20 >>> 140.120.95.255/20

地址快中共有多少个地址:1111.1111 1111 = 1+2+4+8+16+32+64+128+256+512+1024+2048 = 4096

相对于多少个C类地址:因为该地址是/20,C类地址是/24所以相差 1 0000 = 16

4-37.某单位分配到一个地址块 136.23.12.64/26。现在需要进一步划分为4个一样大的子网,试问:

(1).每个子网的网络前缀有多长?

地址块:136.23.12.64/26 = 136.0001 0111.0000 1100.0100 0000/26

进一步划分为4个一样大的子网,所以需要借2位:136.0001 0111.0000 1100.01 00 0000/28

所以,每个子网的网络前缀是28.

(2).每一个子网中有多少个地址?

因为用了28位来作为网络号,剩下4位用作主机号。

所以,每一个子网中有16个地址

(3).每一个子网的地址块是什么?

第一段:136.23.12.64/28~136.23.12.79/28

第二段:136.23.12.80/28~136.23.12.95/28

第三段:136.23.12.96/28~136.23.12.111/28

第四段:136.23.12.112/28~136.23.12.127/28

(4).每一个子网可分配给主机使用的最小地址和最大地址是什么?
网络段可分配给主机使用的最小地址可分配给主机使用的最大地址
第一段136.23.12.65/28136.23.12.78/28
第二段136.23.12.81/28136.23.12.94/28
第三段136.23.12.97/28136.23.12.110/28
第四段136.23.12.113/28136.23.12.126/28

4-39.试简述RIP,OSPF和BGP路由选择协议的主要特点。

主要特点RIPOSPFBGP
网关协议内部内部外部
路由表内容目的网,下一站,距离目的网,下一站,距离目的网,完整路径
最优通路依据跳数费用多种策略
算法距离矢量链路状态距离矢量
传送方式运输层UDPIP数据报建立TCP连接
其他简单、效率低、跳数为16不可达、好消息传的快,坏消息传的慢效率高、路由器频繁交换信息,难维持一致性规模大、统一度量为可达性

4-41.假定网络中的路由器B的路由表有如下的项目:

(表一)

目的网络距离下一跳路由器
N17A
N22C
N68F
N84E
N94F

现在B收到C发来的路由器信息:(表二)

目的网络距离
N24
N38
N64
N83
N95

试求出路由器B更新后的路由表(详细说明每一个步骤)。

解答:

第一步:将B收到C发来的路由器信息进行更新:(表三)

目的网络距离下一跳路由器
N25C
N39C
N65C
N84C
N96C

第二步:对比原表得到如下结果:

1.N1 只存在于表一中,所以取表一的值。

2.N2 即存在于表一中也存在于表三中,但是下一跳路由器相同,所以取表三的值。

3.N3 只存在于表三中,所以取表三的值。

4.N6 即存在于表一中也存在于表三中,但是下一跳路由器不同,且表一的值小于表三的值,所以取表三的值。

5.N8 即存在于表一中也存在于表三中,但是下一跳路由器不同,且表一与表三的值一样大,所以取表一的值(不变)。

6.N9 即存在于表一中也存在于表三中,但是下一跳路由器不同,且表一的值小于表三的值,所以取表一的值。

得到最终表:

目的网络距离下一跳路由器
N17A
N25C
N39C
N65F
N84E
N94F

注释:

红色字体代表是:因为下一跳路由器相同,选择新表中的值;

蓝色字体代表是:因为下一跳路由器不同,对比选择数值较小的表中的值;

4-42.假定网络中的路由器A的路由表有如下的项目:

(表一)

目的网络距离下一跳路由器
N14B
N22C
N31F
N45G

现在A收到C发来的路由器信息:(表二)

目的网络距离
N12
N21
N33
N47

试求出路由器B更新后的路由表(详细说明每一个步骤)。

解答:

第一步:将A收到C发来的路由器信息进行更新:(表三)

目的网络距离下一跳路由器
N13C
N22C
N34C
N48C

第二步:对比原表得到如下结果:

1.N1 即存在于表一中也存在于表三中,但是下一跳路由器不同,且表三的值小于表一的值,所以取表三的值。

2.N2 即存在于表一中也存在于表三中,但是下一跳路由器相同,所以取表三的值。

3.N3 即存在于表一中也存在于表三中,但是下一跳路由器不同,且表一的值小于表三的值,所以取表一的值。

4.N4 即存在于表一中也存在于表三中,但是下一跳路由器不同,且表一的值小于表三的值,所以取表一的值。

得到最终表:

目的网络距离下一跳路由器
N13B
N22C
N31F
N45G

注释:

红色字体代表是:因为下一跳路由器相同,选择新表中的值;

蓝色字体代表是:因为下一跳路由器不同,对比选择数值较小的表中的值;

4-52.已知某网络有一个地址是 167.199.170.82/27,问这个网络的网络掩码,网络前缀长度和网络后缀长度是多少?

解答:

网络地址:167.199.170.82/27 = 167.199.170.010 1 0010/27

子网掩码:255.255.255.111 0 0000 = 255.555.555.224

网络前缀长度:27

网络后缀长度:5

4-53.已知地址块中的一个地址是 167.199.170.82/27,求这个地址块的地址数,首地址已经末地址各是多少?

解答:

网络地址:167.199.170.82/27 = 167.199.170.010 1 0010/27

子网掩码:255.255.255.111 0 0000 = 255.555.555.224

地址块的地址数:32

首地址:167.199.170.65/27

末地址:167.199.170.95/27

第五章 运输层

5-23.主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100。试问:

(1)第一个报文段携带了多少个字节的数据?

答:第一个报文段的数据序号是70到99,共30字节的数据。

(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?

答:确认号应为100。

(3)如果主机B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节?

答:80字节。

(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号应为多少?

答:70。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值