中易网

形象的解释一下服务原语是什么?(计算机网络)

答案:2  悬赏:30  
解决时间 2021-02-18 12:02
看了很多关于服务原语的解释,但是都太多抽象,没有得其中精髓,希望有人能帮我解释一下~!
最佳答案
服务原语
原 语 意 义
请求(R e q u e s t) 用户实体要求服务做某项工作
指示(I n d i c a t i o n) 用户实体被告知某事件发生
响应(R e s p o n s e) 用户实体表示对某事件的响应
确认(C o n f i r m) 用户实体收到关于它的请求的答复
第1类原语是“请求”(r e q u e s t)原语,服务用户用它促成某项工作,如请求建立连接和发送
据。服务提供者执行这一请求后,将用“指示”(i n d i c a t i o n)原语通知接收方的用户实体。例
,发出“连接请求”(C O N N E C T _ r e q u e s t)原语之后,该原语地址段内所指向的接收方的对等
体会得到一个“连接指示”(C O N N E C T _ i n d i c a t i o n)原语,通知它有人想要与它建立连接。接
到“连接指示”原语的实体使用“连接响应”(C O N N E C T _ r e s p o n s e)原语表示它是否愿意接
建立连接的建议。但无论接收方是否接受该请求,请求建立连接的一方都可以通过接收“连接
认”(C O N N E C T _ c o n f i r m)原语而获知接收方的态度(事实上传输层以及其他层的服务用户要
绝建立连接请求不是采用C O N N E C T _ r e s p o n s e原语而是采用D I S C O N N E C T _ r e q u e s t原语)。
原语可以带参数,而且大多数原语都带有参数。“连接请求”原语的参数可能指明它要与哪
机器连接、需要的服务类别和拟在该连接上使用的最大报文长度。“连接指示”原语的参数可
包含呼叫者的标志、需要的服务类别和建议的最大报文长度。如果被呼叫的实体不同意呼叫
体建立的最大报文长度,它可能在“连接响应”原语中提出一个新的建议,呼叫方会从“连
接确认”原语中获知。这一协商过程的细节属于协议的内容。例如,在两个关于最大报文长度
的建议不一致的情况下,协议可能规定选择较小的值。
服务有“有确认”和“无确认”之分。有确认服务,包括“请求”、“指示”、“响应”和
“确认”4个原语。无确认服务只有“请求”和“指示”两个原语。建立连接的服务总是有确认
服务,可用“连接响应”作肯定应答,表示同意建立连接;或者用“断连请求”
(D I S C O N N E C T _ r e q u e s t)表示拒绝,作否定应答。数据传送既可以是有确认的也可是无确认的,
这取决于发送方是否需要确认。
为了使服务原语的概念更具体化一些,我们将考查一个简单的面向连接服务的例子。它使
用了下述8个服务原语:
1) 连接请求:服务用户请求建立一个连接。
2) 连接指示:服务提供者向被呼叫方示意有人请求建立连接。
3) 连接响应:被呼叫方用来表示接受建立连接的请求。
4) 连接确认:服务提供者通知呼叫方建立连接的请求已被接受。
5) 数据请求:请求服务提供者把数据传至对方。
6) 数据指示:表示数据的到达。
7) 断连请求:请求释放连接。
8) 断连指示:将释放连接请求通知对等端。
在本例中,连接是有确认服务(需要一个明确的答复),而断连是无确认的(不需要应答)。
与电话系统作一比较,也许有助于理解这些原语是如何应用的。请考虑一下打电话邀请你的姑
姑到家来喝茶的步骤:
1) 连接请求:拨姑姑家的电话号码。
2) 连接指示:她家的电话铃响了。
3) 连接响应:她拿起电话。
4) 连接确认:你听到响铃停止。
5) 数据请求:你邀请她来喝茶。
6) 数据指示:她听到了你的邀请。
7) 数据请求:她说她很高兴来。
8) 数据指示:你听到她接受邀请。
9) 断连请求:你挂断电话。
10) 断连指示:她听到了,也挂断电话。
用一系列服务原语来表示上述各步。每一步都涉及其中一台计算机内两层之间的信息
交换。每一个“请求”或“响应”稍后都在对方产生一个“指示”或“确认”动作。本例中服
务用户(你和姑姑)在N + 1层,服务提供者(电话系统)在N层。
服务和协议常常被混淆,而实际上二者是迥然不同的两个概念。为此我们再强调一下两者
的区别。服务是网络体系结构中各层向它的上层提供的一组原语(操作)。尽管服务定义了该层
能够代表它的用户完成的操作,但丝毫也未涉及这些操作是如何实现的。服务描述两层之间的
接口,下层是服务提供者,上层是服务用户。而协议是定义同层对等实体间交换帧、数据包的格式和意义的一组规则。网络各层实体利用协议来实现它们的服务。只要不改变提供给用户的
服务和接口,实体可以随意地改变它们所使用的协议。这样,服务和协议就完全被分离开来。
在O S I参考模型之前的很多网络并没有把服务从协议中分离出来,造成网络设计的困难,现在人
们已经普遍承认这样的设计是一种重大失策。
全部回答
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金庸群侠传1大燕族谱箱子被围在花里了,怎么拿
鑫三角超市这个地址在什么地方,我要处理点事
我的显卡是gtx970显示器当时没有换比较垃圾,
我们是否常常因为自己的一声斥责、一副怒容、
圆通快递(大路乡卫生院东南)地址在什么地方,
什么时尚杂志的文章写得好
鑫麟旅社怎么去啊,有知道地址的么
格尔木有户外用品店吗?价格比内地贵多少?
上个月7号来月经21号同房第二天早上吃了避孕
陕西人民出版社教育出版社出版的五年级英语下
外地户口办结婚证要什么证件?
河南昊联科贸有限公司在哪里啊,我有事要去这
建筑安装图纸中,过路箱与终端箱有什么区别?
碘药水能治灰指甲吗
欧益光电科技公司怎么去啊,有知道地址的么
推荐资讯
老城区邙山办事处史家沟村卫生室地址有知道的
你就是我生活中不确定因素 什么意思?
翼神前杠下榻缝隙大如何修理
第几代的卡地亚的手镯的螺丝帽是突在外圈的?
自考学位证领取的问题
古县二中我想知道这个在什么地方
昆明铁路局昆明车务段我想知道这个在什么地方
仙林福座地下车库怎么去啊,有知道地址的么
noble什么意思
在KTV跟男朋友喝交杯酒,代表什么啊?
永峰物资管理有限公司陕西重汽旧件管理中心在
在PS中,如何把图形改成自己想要的形状
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?