第三章作业
1.计算机网络体系结构的定义、组成要素及三级抽象。请说明层次、协议、接口之间的关系。
定义:计算机网络的层次及其协议的集合,计算机网络及其组成部分的功能的精确定义。要素:系统、实体、层、协议
三级抽象:体系结构、服务定义、协议规范。
层:系统中能提供某种或某类服务功能的逻辑构造。
协议:是控制两个对等实体(或多个实体)进行通信的规则的集合。协议是水平的。
接口:相邻两层之间交互的界面,定义相邻两层之间的原语操作及下层对上层的服务。
服务:某一层及其以下各层的一种能力,通过接口提供给其相邻上层。服务是垂直的。
2.什么是计算机网络协议?网络协议的三要素及含义?
为进行网络中的数据交换而建立的规则、标准或约定,简称协议。
协议三要素:
语义(Semantics):规定通信双方彼此“讲什么”,即需要发出何种控制信息,完成何种动作以及做出何种响应。
语法(Syntax):规定通信双方“如何讲”,即数据与控制信息的结构和形式。
同步:又称时序(Timing),即事件实现顺序的详细说明。
3.计算机网络分层体系结构的要点有哪些?
–除了在物理媒体上进行的是实通信之外,其余各对等实体间进行的都是虚通信。
–对等层的虚通信必须遵循该层的协议。
–n层的虚通信是通过n/n-1层间接口处n-1层提供的服务以及n-1层的通信(通常也是虚通信)来实现的。
–以功能作为划分层次的基础,层数应适中,每层的功能应是明确的,并且是相互独立的。
–第n层的实体在实现自身定义的功能时,只能使用第n-1层提供的服务。
–第n层在向第n+1层提供的服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能。
–仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。
4.OSI/RM和TCP/IP分别有哪些层组成?试比较二者的不同。
OSI/RM为七层(从下到上):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
TCP/IP是一个四层的体系结构,目前得到了广泛的应用。从实质来讲,TCP/IP只有三层,即应用层、运输层和网际层,因为最下面的网络接口层并没有什么具体内容。
二者不同:
OSI七层协议体系结构既复杂又不实用,但其概念完整,体系结构理论较完整。
TCP/IP一开始就考虑了多种异构网的互连问题并将IP协议作为其重要组成部分。
TCP/IP一开始就对面向连接服务和无连接服务并重。OSI一开始只强调面向连接的一种服务,一直到很晚才制定无连接服务标准。
TCP/IP较早就有较好的网络管理功能,OSI后来才考虑这个问题。
TCP/IP的不足之处在于对服务、协议、接口等概念并没有很清楚的区分开。TCP/IP的网络接口层严格来说并不是一个层次而仅仅是一个接口。
5. TCP/IP的主要特点是什么?
TCP/IP协议的特点是:上下两头大而中间小。
应用层和网络接口层有很多种协议,而中间IP层很小。