计算机网络技术与应用课业题目及标准A

2024-07-22

计算机网络技术与应用课业题目及标准A(共2篇)

1.计算机网络技术与应用课业题目及标准A 篇一

一、Questions(40)1.What are the five layers in the Internet protocol stack? What are the principal responsibilities of each of these layers?(5)答案:从上向下各层:      应用层:提供与用户应用有关功能,包括网络浏览、电子邮件、不同类文件系统的文件传输、虚拟终端软件、过程作业输入、目录查询和其他各种通用的和专用的功能等。(1分)传输层:完成端到端的可靠数据传输。(1分)

网络层:关系到子网的运行控制,其中一个关键问题是确定分组从源端到目的端的路由选择,以分组为单位进行传输。(1分)

链路层:主要任务是加强物理传输原始比特的功能,以帧为单位进行传输。完成相邻结点间的可靠数据传输。(1分)

物理层:负责提供和维护物理线路,并检测处理争用冲突,提供端到端错误恢复和流控制以比特为单位进行传输。(1分)

2.Why is it said that FTP sends control information “out-of-band” but HTTP sends control information “in-band”?(6)答:HTTP和FTP都是文件传送协议,它们有许多共同的特征(如都运行在TCP之上)。不过这两个应用层协议最重要的差别是FTP使用两个并行的TCP连接来传送文节件,一个是控制连接,一个是数据连接。(2分)控制连接用于在客户主机和服务器主机之间发送控制信息,例如用户名和口令、改变远程目录的命令、取来或放回文件的命令。数据连接用于真正发送文件。既然TCP使用一个独立的控制连接,我们说FTP在带外(out-of-band)发送控制信息的。(2分)HTTP中,同一个TCP连接既用于承载请求和响应头部,也用于承裁所传送的文件,因此我们说HTTP在带内(in-band)发送控制信息。(2分)

3.What is the difference between network architecture and application architecture?(6)答:网络体系结构是指以分层的方式来描述通信过程的组织体系。(例如五层网络结构)另一方面,应用体系结构是由应用程序的研发者设计,并规定应用程序的主要结构(例如客户机/服务器或P2P)从应用程序研发者的角度看,网络体系结构是固定的,并为应用程序提供了特定的服务集合。

(评分标准:网络体系结构和应用体系结构各占3分)

4.Suppose Host A sends two TCP segments back to back to Host B over a TCP connection.The first segment has sequence number 92;the second has sequence number 111.(6)a.How much data is in the first segment? b.Suppose that the first segment is lost but the second segment arrives at B.In the acknowledgment that Host B sends to Host A, what will be the acknowledgment number? 答:a)19 bytes b)ack number = 92(评分标准:a,b各占3分)

5.What are the two most important network-layer functions in a datagram network? What is the difference between them?(6)答:数据报网络中网络层两个最重要的功能是转发和选路。(2分)转发(Forwarding)特指在一个路由器内将数据从输入端口移动到合适的输出端口(2分),而选路(Routing)特指确定从数据源端到目的端的整条传输路径(2分)。

6.If all the links in the Internet were to provide reliable delivery service, would the TCP reliable delivery service be redundant? Why or why not?(5)答:不多余(1分)。虽然每条链路都能保证数据包在端到端的传输中不发生差错,但它不能保证IP 数据包是按照正确的顺序到达最终的目的地。IP 数据包可以使用不同的路由通过网络,到达接收端的顺序会不一致,因此,TCP 需要用来使字节流按正确的序号到达接收端(2分)。路由器也可能由于缓存溢出而丢弃IP数据包(2分)。

7.In Cyclic Redundancy Check(CRC), consider the 4-bit generator G is 1001, and suppose that D has the value 1011101.What is the value R? Show your calculation steps.(6)答:本题中G=1001,D=1011101,需要求R,先将D补全3个0(G的位数-1),为1011101000(2分).再对其用G进行二进制除法,得到的余数即为R=111。(2分)其具体计算过程如下:

计算过程(2分)

验算过程(不算分)

三.Consider transferring an enormous file of L bytes from Host A to Host B.Assume an MSS of 1,460 bytes.(10’)

a.What is the maximum value of L such that TCP sequence numbers are not exhausted? Recall that the TCP sequence number fields has 4 bytes.b.For the L you obtain in(a), find how long it takes to transmit the file.Assume that a total of 66 bytes of transport, network, and data-link header are added to each segment before the resulting packet is sent our over a 100 Mbps link.Ignore flow control and congestion control so A can pump out the segments back to back and continuously.一共有 232 = 4,294,967,296个可能的序列号。(2分)a)由于序列号不随着TCP报文段个数增长而增长。而是根据发送数据的字节数而增长。因此,MSS的大小与可以从A发送到B的文件的大小无关。文件大小可以简单估算为: 232≈ 4.19 Gbytes。(3分)

232b)TCP报文段的个数为= 2,941,758。66字节的首部加到每个报文段将带来1460194,156,028字节的首部。要传输的字节总数为:(232+ 194,156,028)×8 = 3,591×107bits。(3分)

因此将花费 359 seconds = 6 minutes 来传输文件在一个 100Mbps 链路上。(2分)

(思路正确,计算错误给1半分)

四.Consider a router that interconnects four subnets: N1, N2, N3 and N4.Suppose all of the interfaces in each of these four subnets are required to have the prefix 101.101.101.64/26.Also suppose the N1 is required to support up to 24 interfaces, N2 is required to support up to 12 interfaces, and N3 and N4 are each required to support up to 6 interfaces.Provide four network addresses of the form a.b.c.d/x that satisfy these constraints.(10’)

答:N1: 101.101.101.64/27(3分)

N2: 101.101.101.96/28(3分)N3: 101.101.101.112/29(2分)N4: 101.101.101.120/29(2分)

五.(10’)Suppose CSMA/CD protocol is used in a LAN.The distance between hosts A and B is 2 km, propagation speed is 200000 km/s, transmission rate of the link is 10 Mbps.Please answer the following questions:(1)Suppose collision occurred when the two hosts send data.How long is the time from the beginning of data transmission to collision is detected?(2)What is the smallest frame from A to B?(1)2/200000=10-5(s)(2)2*10-5*10*106=200(bit)

六.Suppose within your Web browser you click on a link to obtain a Web page.The IP address for the associated URL is cached in your local host.Further suppose that the Web page associated with the link contains a small amount of HTML text, and the HTML file references five very small objects on the same server.Let RTT2 denote the RTT between the local host and the server containing the object.Neglecting transmission times, how much time elapses with:(10’)a.Non-persistent HTTP with no parallel TCP connections? b.Non-persistent HTTP with parallel TCP connections? c.Persistent HTTP with pipelining? d.Persistent HTTP without pipelining? 答:

a.无并行TCP连接的非持久HTTP:12RTT2(3分)b.有并行TCP连接的非持久HTTP:4RTT2(3分)c.有流水线的持久HTTP:3RTT2(2分)d.无流水线的持久HTTP:7RTT2(2分)

2.计算机网络技术与应用课业题目及标准A 篇二

【关键词】计算机 通信技术 应用

近年来,随着计算机技术水平的不断提升,计算机软件接收信息和发送信息的技术带动了通信领域的信息化,计算机通信技术这门新兴的技术就在这样的背景下诞生了。为了使计算机技术的应用更加的深入和广泛,我们就必须让处于不同区域的计算机与计算机或者计算机与终端设备能够进行资源共享和信息交换,使他们可以协调的进行工作。所以说,计算机通信技术的产生是计算机技术和通信技术协同的结果。

一、计算机技术和通信技术

(一)计算机技术

在计算机领域所应用的技术手段和方法叫做计算机技术。计算机技术有着非常广泛的然就范围,一般来说,计算机技术可以分为计算机软件和计算机硬件两个部分。

计算机软件一般是指在系统中的程序和这些程序的文档。计算机软件是用户与计算机进行交流的一个接口界面。

计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。

运算器:在计算机出现的早期,运算器主要应用于科学计算和工程技术方面。

控制器:控制器是计算机CPU的控制中心,是整个电脑正常有序工作的核心指标。

存储器:是计算机的重要组成部分,存储器一般分为两种,分别是计算机内部存储器和计算机外部存储器。

输入设备:输入设备是把外部信息输入到计算机内部的设备,比如:我们平常生活中用到的键盘、鼠标、摄像头等都是输入设备。

輸出设备:输出设备能够把存储在内存中经过计算机处理后的信息以我们期望的形式输出。

(二)通信技术

随着通信业务和通信工具的不断增加,人们对通信技术需求也 日益增加。传统的通信模式已经完全下能满足用户日益增长的通信需求。但是通信的宗旨一直没有改变,那就是通过使用通信网络使各种各样的信息能够准确、快速、方便、安全的从发送点传输到接收点。

现代通信技术越来越受到人们的欢迎,计算机技术是计算机通信技术的技术基础,而计算机通信技术是信息通信时代的技术基础。计算机通信技术将通信技术和计算机技术进行紧密结合。使通信技术在计算机技术的基础上变得更加先进,更加快速。

二、计算机技术与通信技术的融合

随着计算机技术的扩充发展以及通信行业改革步伐的全面深入,计算机技术同通信技术完善融合,形成了计算机通信技术。 主体研究方向则为多媒体以及计算机网络通信技术。 计算机通信即为利用计算机手段实现高效快速的通信目标。主体位于计算机中、计算机同终端,伙或是打印设备、他类外围设施中实现良好的数据信息交换。计算机通信主要对象为二进制数据,因此计算机通信还可叫做计算机数据的通信。通信信息种类形式丰富多样,主体涵盖各类文本信息、电子表格、电子图形、数据库系统文件、数字化图像信息与语音、音频信息等。该类信息经过二进制形式转化构成数据信息,进而可借助计算机技术与数字化系统实现快速准确的通信。

三、计算机技术在通信技术中应用

当前,我国通信技术领域实现了优化改革,其实践发展方向则为光纤通信、第三代无线通信服务技术等。而计算机技术则在其领域之中发挥了重要功能,尤其在程控设备、移动基站等现代设备体系的更新研发中承担了重要任务。例如,3G无线通信系统技术同上两代差别在于数据传输以及声音处理传递速率实现了显著的提升。其可以在全球范畴中自如的无缝漫游。同时可准确快速的处置各类图像,丰富的音乐以及视频流文件,并为大众提供便捷的网页查询、视频电话会议、人性化电子商务服务。基于兼容性需要,该技术还同第二代网络实现了良好的对接。快速的网络连接、视频影像、无线服务、手机电视娱乐、购物等多元化通信应用功能,均需要计算机技术的有效支持。该类功能,首先应配备功能强、容量大的终端,即3G手机。该手机的研发,则需要应用计算机嵌入处理技术以及相应的微处理操作系统,做好驱动程序的布设以及应用程序的优质开发,方能实现目标功能。例如 ARM 处理器便实现了移动终端研发的丰富应用。另外,借助嵌入Windows操作系统、安卓系统等,则进一步令手机终端向着智能化、科技化、现代化方向发展,为3G通信提供了全面应用的良好平台。

计算机技术之中,还有一类搜索引擎也逐步实现了在无线通信网络中的广泛应用,发挥了核心效用价值。当前,搜索引擎技术手段丰富多样,包括目录搜索、机器人搜索、元搜索等,均为计算机技术应用的创新结果。目录搜索方式的代表为雅虎以及搜狐,其通过对web 网站实施分类与分级处置,位于数据库系统之中依据内容信息的不同对各个网络页面做简单明了的描绘,进而与关键字以及分类信息实现良好的匹配。利用手机购物同样需要应用计算机技术以及相应的软件开发工具对网站进行优化设计。例如,中国移动通信,其国际漫游计费清算体系,主体承担对各类已经进行批价的国内长途漫游通话详单、模拟漫游通话单、国际漫游来电话单以及出访单,实施分类收集、有效检错,并依据归属省份、地区、国际运营方一同下发话单。还依据漫游归属区域转发至具体各个省份的计费部门、结算中心以及国际运营方。该类复杂的流程,则需应用高效便捷、快速的控制体系以及计算机技术方能完成。移动通信公司主体应用自主研发的ACS系统,基于计算机J2EE技术、公共以及通用对象请求代理结构技术,实现了清晰、快速的通信漫游清算,确保了整个通信服务的健康、持续与正常运行。

四、结束语

总之,随着我国通信领域的不断改革与发展,计算机技术不断更新,两类技术实现了良好的融合。计算机技术则在通信技术领域发挥了重要价值功能,为此我们只有深入探析技术发展特征、应用状况,依据通信需求持续研发、不断创新,方能真正促进现代化技术领域的完善集成,满足人们多元化需求,开创多元化的信息化环境,实现持续全面的发展。

参考文献:

[1]林生.计算机通信网络原理[M].西安:西安电子科技大学出版社,2010(03)

上一篇:梦溪笔谈虹文言文答案下一篇:第八次课程改革内容