2018年五邑大学计算机学院408计算机学科专业基础综合之计算机网络考研仿真模拟五套题
● 摘要
一、综合题
1. 为什么说UDP 是面向报文的,而TCP 是面向字节流的?
【答案】UDP 是面向报文的。发送方UDP 对应用程序交下来的报文,在添加首部后就向下交付IP 层。UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。接收方UDP 对IP 层交上来的UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。
TCP 是面向字节流的。虽然应用程序和TCP 的交互是一次一个数据块,但TCP 把应用程序交下来的数据仅仅看成是一连串的无结构的字节流,但接收方应用程序收到的字节流必须和发送方应用程序发出的字节流完全一样。
2. 某单位分配到一个地址块
(1)每个子网的网络前缀有多长?
(2)每一个子网中有多少个地址?
(3)每一个子网的地址块是什么?
(4)每一个子网可分配给主机使用的最小地址和最大地址是什么?
【答案】(1)在现在地址块的基础上再划分4个同规模的子网,需要两比特的二进制数来表示,故每个子网的网络目II 缀是26+2=28位;
(2)每个子网的地址中有4位留做主机号,因此共有
第一个子网的地址块是
址块是个地址; 第三个子网的地(3)子网的地址块由子网的最小地址和地址块的网络前缀位数表示:
第二个子网的地址块是
可分配给主机使用的
可分配给主机使用的
可分配给主机使用的
现在需要进一步划分为4个一样大的子网。试问: 第四个子网的地址块是(4)因为主机号是全0和全1的地址,一般并不使用,所以主机分配地址如下: ①第一个子网的地址块是最小地址:最大地址:②第二个子网的地址块是最小地址:最大地址:③第三个子网的地址块是最小地址:
最大地址:
④第四个子网的地址块是
最大地址: 可分配给主机使用的最小地址:
3. 电子邮件系统使用TCP 传送邮件。为什么有时我们会遇到邮件发送失败的情况?为什么有时对方会收不到我们发送的邮件?
【答案】虽然SMTP 使用TCP 连接试图使邮件的传送可靠,但它并不能保证不丢失邮件。也就是说,使用SMTP 传送邮件只能说可以可靠地传送到接收方的邮件服务器。再往后的情况如何就不知道了。接收方的邮件服务器也许会出故障,使收到的邮件全部丢失(在收件人读取信件之前)。所以有时即使邮件已被发送到接收方的邮件服务器上,对方仍会收不到我们发送的邮件。
如果当对方的邮件服务器不工作时,邮件就发送不出去,这就解释了为什么有时我们会遇到邮件发送失败的情况。
4. 端口的作用是什么?为什么端口号要划分为三种?
【答案】端口的作用是对TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。
计算机中的进程要通信,不仅必须知道对方的IP 地址,而且还要知道对方的端口号。因特网上的计算机通信是采用客户-服务器方式,客户在发起通信请求时,必须首先知道对方服务器的IP 地址和端口号,因此首先分为服务器端使用的端口号和客户端使用的端口号两类。
而对服务器端使用的端口号而言,由于TCP/IP有一系列最为重要的应用程序,为了让所有用户都知道,每当出现一种这样的新应用程序时,IANA 都必须为它指派一个熟知端口否则因特网上其他应用进程就无法与它通信,这类端口就是熟知端口。在熟知端口以外,保留的端口可以被其他服务器端的没有熟知端口号的应用程序使用,但事先必须在IANA 进行登记以防止重复,这类端口号称为登记端口号。因此,端口号就被划分为了三种。
5. 假定一个以太网上的通信量中的是在本局域网上进行的,而其余的的通信量是在本局域网和因特网之间进行的。另一个以太网的情况则反过来。这两个以太网一个使用以太网集线器,而另一个使用以太网交换机。你认为以太网交换机应当用在哪一个网络上?
【答案】集线器组成的以太网是一个冲突域,且独占信道;由交换机组成的以太网,可以同时存在多个连接。根据两个网络的状况相比较,
保障交换的速度。因此,以太网交换机应该
网的网络。
因特网通信量的网络更加需要在网络出口上的通信量用到因特通信量用在本局域网,而
6. 设IP 数据报使用固定首部,其各字段的具体数值如图4-11所示(除IP 地址外,均为十进制表示)。试用二进制运算法计算应当写入到首部检验和字段中的数值(用二进制表示)。
图 IP 数据报示意图
【答案】首先把检验和字段置零,并将IP 数据报首部划分为16位字的序列。其次对这些16位字的序列进行二进制反码求和,计算过程如下:
7. MPLS 能否使用显式路由选择以保证对特定流的QoS 需求(如带宽或时延)?请说明理由。
【答案】MPLS 可以使用显式路由选择以保证对特定流的QoS 需求,但有关这种QoS 需求的信息应当使边沿路由器知道。MPLS 使用显式路由选择可以灵活选择一条低延迟、安全的路径来传输数据,从而满足了用户的应用需求服务,或者说可以提供一致的、可预计的数据交付服务。因此,可以保证对特定流的QoS 需求。
8. 计算机网络中的主干网和本地接入网的主要区别是什么?
【答案】计算机网络中的主干网和本地接入网的主要区别是:
主干网:分布式,其中任何一个节点都至少和其他两个节点直接相连。它的设施共享;高度综合集成,可应付高密度的业务量需求;工作在可控环境;使用率高;技术演进迅速,以软件为主;成本逐渐下降。
本地接入网:集中式,所有的信息流必须经过中央处理设备,从中央交换节点向外辐射,用于把用户接入因特网的网络。设施专用,且分散独立;接入业务种类多,业务量密度低;线路施工难度大,设备运行环境恶劣;使用率低;技术演进迟缓,以硬件为主;网径大小不一,成本与用户有关。