网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

服务原语

更新时间:2026年03月27日   作者:spoto   标签(Tag):

服务通常包含一系列各种基本元素或组件。 “Primitive”简单来说就是指“操作”。 一种服务是由一组可供用户或其他实体使用的原语所定义的。这些原语可以被用来让用户或其他实体访问该服务。 所有这些原语,其实只是告诉服务去执行某些操作,或者报告由对等实体所采取的相应动作。 在分层架构中进行通信的每种协议,都会以点对点方式与其某些远程协议实体进行通信。 所谓“基础层”,其实是指那些用于在不同协议层之间、也就是在同一通信节点内部进行通信管理的函数。 可用的基本功能组件,通常取决于所提供的服务的性质。

服务原语的分类:

原始含义/基本意义请求/要求它代表了那些希望或请求执行某些操作或完成某些任务的实体(即,那些希望与远程计算机建立连接的实体)。适用情况/指示它代表了那些需要被通知相关事件的实体(接收者只是刚刚收到了连接请求而已)。回应/答复它代表了那些对事件做出响应的实体(即,接收方只是简单地发送了允许或许可连接的信号)。确认/证明它代表了那些确认了之前请求已得到响应的实体。也就是说,发送方只是确认了允许与远程主机进行连接的权限而已。

 

在上述图表中,这四种基本元素的工作方式如下:

  • 请求/要求这个原始数据会被逐层传输或发送到第N层,同时还会请求相应的服务。
  • 适用情况/指征这个原始数据由第N层传递到第(N+1)层,其作用只是用来通知第N层所请求的服务被激活了,或者第N层所启动的某项操作已经开始了。
  • 回应/答复这个原始数据是由 Layer (N+1) 在回复指示原始数据时提供的。它可能会确认或完成由指示原始数据所引发的动作。
  • 确认——这个原始数据由第N层返回给请求方,即第N+1层。这样做只是为了确认或完成之前由请求原始数据所引发的动作而已。

服务原语的参数:某些服务原语需要参数。这些参数如下所示:

  • 连接。请求——发起连接的实体会执行这个Connect.Request操作。它只需要指定并确定想要连接到的机器、所需的服务类型,以及连接过程中使用的数据包或消息的最大大小即可。
  • 连接。指示——接收方会收到这样的连接指示。它只规定了我们希望使用的通话方身份服务,比如FTP、Telnet等。此外,它还规定了交换的数据包的最大大小。
  • 连接。响应——它只是用来指定是否愿意接受或拒绝所请求的连接。
  • 连接。确认——它只是利用发出初始连接请求的实体来查明或确定究竟发生了什么。

面向连接的服务的初级概念:

原始含义/基本意义请听一下吧。当服务器准备好接受新的连接请求时,它就会立即执行这个操作。Listen primitive 只是等待来自客户端的连接请求而已。连接这个原始工具用于通过创建或建立与等待中的对等端的连接来连接服务器。接受这个原始的系统只是简单地接受来自对等方的连接请求而已。接收/获得这些原始操作之后会阻塞服务器。而“接收原始数据”的操作则只是等待传入的消息而已。发送这个原语由客户端调用来执行,用于发送请求。之后,接收端会执行该原语来接收回复。所谓“发送原语”,其实就是将消息发送给对方。断开连接这个 primitive 的作用就是用来终止或结束连接。一旦连接被终止,那么之后就再没有人能够发送任何消息了。

无连接服务的基元:

原始含义/基本意义单位数据“Unitdata”原语的作用仅仅是负责发送数据或信息包而已。设施,报告这个原始数据对于了解网络的性能和工作情况非常重要,比如可以获取有关传输统计或报告等方面的详细信息。
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料