计算机网络综合练习题及答案
一、简答题
1.简述TCP与UDP的主要区别。
TCP和UDP都是传输层协议。其中TCP是一个面向连接的协议,允许从一台机器发出的字节流无差错地发往互联网上的其它机器。TCP还要处理流量控制,以避免快速发送方向低速接收方发送过多报文而使接收方无法处理。而UDP是一个不可靠的无连接协议,用于不需要TCP的排序和流量控制而自己完成这些功能的应用程序。
2.说明无连接的服务和面向连接的服务的主要区别。
所谓连接,就是两个对等实体为进行数据通信而进行的一种结合。面向连接的服务是在数据交换之前必须先建立连接。当数据交换结束后,则应终止这个连接。而在无连接服务的情况下,两个实体之间的通信不需要实现建立好一个连接,因此其下层的有关资源不需要实现进行预定保留。这些资源将在数据传输时动态地进行分配。面向连接的服务最大的特点是能够保证接收和发送的顺序一致,但不一定保证可靠的服务质量,无连接的服务不保证接收和发送的顺序一致,也不保证可靠的服务质量,且在不进行数据交换时,两个通信实体不需要同时活跃。
3.什么是计算机网络?它由哪几部分组成?
计算机网络是就是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统互连起来,以功能完善的网络软件(即网络通信协议、信息交换方式、网络操作系统等)实现网络中资源共享和信息传递的系统。
计算机网络系统是由通信子网和资源子网组成的。计算机网络首先是一个通信网络,各计算机之间通过通信媒体、通信设备进行数据通信,其次,在此基础上各计算机可以通过网络软件共享其它计算机上的硬件资源、软件资源和数据资源。
4.什么是VLAN?
VLAN全称Virtual Local Area Network(虚拟局域网),是指在交换局域网的基础上,通过网络管理软件划分的可跨越不同网段、不同网络端到端的逻辑网络。一个VLAN组成一个逻辑子网,即一个逻辑广播域,它可以覆盖多个网络设备,允许处于不同地理位置的网络用户加入到一个逻辑子网中。
5.简述CSMA/CD工作过程
CSMA/CD是一种局域网的共享介质协议,它是基于竞争机制的,其工作过程如下:(1)发送站发送时首先侦听载波(载波检测)。
(2)如果网络(总线)空闲,发送站开始发送它的帧。
(3)如果网络(总线)被占用,发送站继续侦听载波并推迟发送直至网络空闲。
(4)发送站在发送过程中侦听碰撞(碰撞检测)。
(5)如果检测到碰撞,发送站立即停止发送,这意味着所有卷入碰撞的站都停止发送。
(6)每个卷入碰撞的站都进入退避周期,即按照一定的退避算法等一段随机时间
后进行重发,亦即重复上述1-6步骤,直至发送成功。
6.简述NAT的实现方式
所谓的NAT技术,就是通过具有NAT功能的设备实现内网的IP地址与公网的地址之间的相互转换,将大量的内网IP地址转换为一个或少量的公网IP地址,减少对公网IP地址的占用。其中两个主要的协议
当内部网络中的一台主机想传输数据到外部网络时,它先将数据包传输到NAT路由器上,路由器检查数据包的报头,获取该数据包的源IP信息,并从它的NAT映射表中出与该IP匹配的转换条目,用所选用的内部全局地址(全球唯一的IP地址)来替换内部局部地址,并转发数据包。
当外部网络对内部主机进行应答时,数据包被送到NAT路由器上,路由器接收到目的地址为内部全局地址的数据包后,它将用内部全局地址通过NAT映射表查出内部局部地址,然后将数据包的目的地址替换成内部局部地址,并将数据包转发到内部主机。
7.按照网络服务方式的不同可以将网络分为三类,C/S、B/S和P2P,请解释它们的含义和内容?
答:计算机网络按网络的服务方式分类可以分为:客户机/服务器模式、浏览器/服务器模式和对等网三种。
(1)客户机/服务器(client/server
C/S)模式:在客户机/服务器(C/S)模式中,服务器指的是在网络上可以提供
服务的任何程序(计算机),客户指的是向服务器发起请求并等待响应的程序(
计算机)。服务器一般以并发服务器的方式随系统启动而启动,当无请求时,服
务器处于等待状态;当请求到达时,服务器为其产生一个子进程,处理这个请求
并做出响应;
(2)浏览器/服务器(B/S)模式是因特网上使用的模式。这种模式最主要的特点是与软硬件平台无关性,把应用逻辑和业务处理规则放在服务器一侧。
(3)对等网(Peer to Peer)是指系统内每台计算机的“地位”是平等的,允许每台计算机共享其它计
算机内部的信息资源和硬件资源;对等网内的计算机一般类型相同,甚至操作系
统也相同。
8.从计算机网络定义来看,网络主要涉及哪四个方面的问题?
答:计算机网络是就是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统互连起来,以功能完善的网络软件(即网络通信协议、信息交换方式、网络操作系统等)实现网络中资源共享和信息传递的系统。
从定义中看出涉及到四个方面的问题:
(1)至少两台计算机以及其他设备(如打印机、外接硬盘等)互联。
(2)通信设备与线路介质。
(3)网络软件,通信协议和NOS
(4)联网计算机的“独立自治”性。
9.若通信协议使用的生成多项式为G(x)=x5 + x3 + x + 1,若接收方接收到的比特串是101000110101101,问传输过程有无差错。若正确,指出冗余位和信息位。
答:生成多项式为G(x)=x5 + x3 + x + 1,可以表示为:101011,用101011去除接收到的数据101000110101101,得到余数为0。判定传输正确。
因为G(x)是5次多项式,即r=5,冗余位为5位,即接收到的比特串的后5位01101为冗余码。信息位就是1010001101。
10. 对于子网掩码为255.255.252.224的C类网络地址,能够创建多少个子网并简述理由?答:6个子网,224可表示为二进制11100000,
对于C类地址有3位可以表示子网,去除全0和全1以外,所以3位可以有6个子网划分。
11.简述TCP/IP协议帧类型。
答:网络上发送的所有TCP/IP协议帧都是下述三种类型之一:广播(broadcast)、多播(m ulticast)和单点播送(直接的,unicast),其中:
(1)Broadcast帧通过目标地址FFFFFFFFFFFF发送到网上的所有主机。网络上所有主机都响应这种类型的帧。
(2)Multicast帧被交付给网络上的一组主机。每台主机必须通过注册多播地址,才能接受指定多播地址的帧。
(3)Unicast(直接的)帧是最常见的帧类型。这些帧交付给网络上的一个具体硬件
地址。其他所有的主机将丢弃这个帧。
二、论述题
1.论述路由器的工作原理及主要功能;
所谓“路由”,是指把数据从一个地方传送到另一个地方的行为和动作。而路由器,正是执行这种行为动作的设备,是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行“翻译”,以使它们能够相互“读懂”对方的数据,从而构成一个更大的网络。
路由器是实现网络互联的设备,作用于物理层、数据链路层和网络层。通过网络层互联设备转发数据包时,需要识别网络的第三层地址,以决定一个数据包如何重新包装和发送。
路由器主要有以下几种功能:
(1)网络互连。路由器支持各种局域网和广域网接口,主要用于互连局域网和广域网,实现不同网络互相通信。
(2)判断网络地址和选择网络路径的功能。路由器能在多网络互联环境中,建立灵
活的连接,根据网络地址对信息包进行过滤或转发,将不该转发的信息(包括错误信息)
向网段C 中的主机发送数据的过程如下:
将目的用户C3的地址,连同数据信息以数据帧的形式通过集线器或交换机以广播的形式发送给同一网络中的所有节点,当路由器A5端口侦听到这个地址后,分B5
A5C5D5
B2B3B4
B1A2A1A3A4D2D3D4
D1C5D5C2C1C3C4
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论