协议与划分层次
发布时间:2014/8/17 21:26:43 访问次数:582
在计算机网络中要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则。 TJA1050T这些规则明确规定了所交换的数据的格式以及有关的同步问题。这里所说昀同步不是狭义的(即同频或同频同相)而是广义的,即在一定的条件下应当发生什么事件(如发送一个应答信息),因而同步含有时序的意思。这些为进行网络中的数据交换而建立的规则、标准或约定称为网络协议(network protocol)。网络协议也可简称为协议。更进一步讲,网络协议主要由以下三个要素组成:
(1)语法,即数据与控制信息的结构或格式;
(2)语义,即需要发出何种控制信息,完成何种动作以及做出何种响应;
(3)同步,即事件实现顺序的详细说明。
由此可见,网络协议是计算机网络不可缺少的组成部分。实际上,只要我们想让连接在网络上的另一台计算机做点什么事情(例如,从网络上的某个主机下载文件),我们都需要有协议。但是当我们经常在自己的PC机上进行文件存盘或读取操作时,就不需要任何网络协议,除非这个用来存储文件的磁盘是网络上的某个文件服务器的磁盘。
协议通常有两种不同的形式,一种是使用便于人来阅读和理解的文字描述,另一种是使用让计算机能够理解的程序代码。这两种不同形式的协议,都必须能够对网络上信息交换过程做出精确的解释。
ARPANET的研制经验表明,对于非常复杂的计算机网络协议,其结构应该是层次式的。我们呵以举一个简单的例子来说明划分层次的概念。
在计算机网络中要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则。 TJA1050T这些规则明确规定了所交换的数据的格式以及有关的同步问题。这里所说昀同步不是狭义的(即同频或同频同相)而是广义的,即在一定的条件下应当发生什么事件(如发送一个应答信息),因而同步含有时序的意思。这些为进行网络中的数据交换而建立的规则、标准或约定称为网络协议(network protocol)。网络协议也可简称为协议。更进一步讲,网络协议主要由以下三个要素组成:
(1)语法,即数据与控制信息的结构或格式;
(2)语义,即需要发出何种控制信息,完成何种动作以及做出何种响应;
(3)同步,即事件实现顺序的详细说明。
由此可见,网络协议是计算机网络不可缺少的组成部分。实际上,只要我们想让连接在网络上的另一台计算机做点什么事情(例如,从网络上的某个主机下载文件),我们都需要有协议。但是当我们经常在自己的PC机上进行文件存盘或读取操作时,就不需要任何网络协议,除非这个用来存储文件的磁盘是网络上的某个文件服务器的磁盘。
协议通常有两种不同的形式,一种是使用便于人来阅读和理解的文字描述,另一种是使用让计算机能够理解的程序代码。这两种不同形式的协议,都必须能够对网络上信息交换过程做出精确的解释。
ARPANET的研制经验表明,对于非常复杂的计算机网络协议,其结构应该是层次式的。我们呵以举一个简单的例子来说明划分层次的概念。
上一篇:OSI失败的原因可归纳
上一篇:划分层次的举例