计算机网络结构原理作业 第一二章 (第二版)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络原理作业
第一章:
1什么是计算机网络?
计算机网络是现代计算机技术和通信技术密切结合的产物,是随着社会对信息共享和信息传递的要求而发展起来的。计算机网络是指,利用通信设备和线路将地理位置不同的功能独立的多个计算机系统互联起来,以功能完善的网络软件(如网络通信协议,信息交换方式以及网络操作系统等)来实现网络中信息传递和信息共享的系统。
2利用计算机网络可以共享的资源具体包括哪些?
计算机网络中可以共享的资源可以分为数据,软件,硬件3类。
(1)数据共享:当今计算机中普遍建有各类专门数据库,如科技文献数据库,机械制造技术,产品数据库等,这些都可以提供给全国乃至全世界的网络用户使用。
(2)软件共享:通过计算机可以实现各种操作系统及其应用软家,工具软件,数据库管理软件,和各种Internet信息服务共享。
(3)硬件共享:通过共享打印机,磁盘,cpu等,可以更好的发挥巨型机和特殊外围设备的作用。
5计算机网络和分布式系统有何共同点和不同点?
计算机局域网是朝着简单廉价的方向发展,为实现办公自动化设备的互联构成资源共享系统;分布式系统是朝着高性能高可靠性的方向发展,为实现拓扑结构更为复杂的系统提供手段。
因此他们的相同点是:计算机硬件连接,系统拓扑结构,通信控制,具有通信和资源共享的功能。
不同点是:分布式计算机系统是在分布式计算机操作系统支持下进行的分布式数据库处理和各计算机之间的并行工作,也就是说各互联的计算机可以相互协调工作,共同完成一向任务,分布式系统在计算机网络的基础上为用户提供了透明的集成应用环境;而计算机网络缺乏这种并行工作的协调性以及他并不要求这种透明性。
第二章:
1什么是网络体系结构?请说出使用分层协议的两个理由。
网络体系结构就是为了完成计算机间的通信合作,把每个计算机互联的功能划分成定义明确的层次,规定了同层次进程通信的协议及相邻层之间的接口和服务,将这些同层进程间通信的协议以及相邻层接口统称为网络体系结构。
使用分层结构的好处在于:
(1)适应性强,当任何一层发生变化,只要层间接口不变化,那么这种变化就不会影响其他层。
(2)易于实现和维护,系统分层后整个复杂的系统被分解为若干个涉及范围小,功能比较简单的子系统。这使得系统结构更加清晰,且使复杂的网络系统的实现和调试变得简单和容易。
2什么是网络协议?它包括那些因素。
为了保证数据通信双方能正确而自动的进行通信,针对通信过程的各种问题,而制定的一整套交互双方必须遵守的规则就是网络通信协议。
它包括:
(1)语义,协议的语义是指对构成协议的协议元素含义的解释。
(2)语法,语法是用于规定将若干各协议元素和数据组合在一起来表达一个更完整的内容时候所应该遵循的格式。
(3)时序,时序是指事件发生的因果关系。
5面相连接的服务和无连接的服务的区别是什么。
区别在于:
(1)无连接服务不需要建立连接,而面相连接的服务需要建立一条网络连接,供双方进行网络通信。
(2)无连接的服务不能保证按序到达目的地,而面相连接的服务可以按序到达。
(3)无连接的服务可靠性低,而面相连接的服务可靠性高。
(4)无连接的服务对故障的适应性强,传输速度快,而面相连接的服务传输速度慢,但是更加安全,适用于交互式应用。
8有两个网络都可以提供可靠的面相连接的服务,其中一个提供可靠的字节流,另一个提供可靠的报文流。这两者是否相同,请给一个例子予以说明。
不相同,在报文流中,网络保持对包文边界的跟踪,而在字节流中网络不做这样的跟踪。例如一个进程向一个连接写入了1024字节,稍后又写了另外1024字节,那么接收方共接收了1048字节。对于报文流,接受方将得到两个报文,每个报文1024字节,而对于字节流,报文边界不被识别,接收方把你是用于字节作为一个整体,在此已经无法体现原先两个不同报文的事实。
(本题学生不会,此答案通过网络习得)
11一个系统有n层协议的层次结构。应用程序产生的消息长度为m字节,在每一层上需要加上一个h字节的头部,问这些头部需要占用多少比例的网络带宽。
需要占用(n-1)*h/[(n-1)*h+m]的网络带宽。