我是靠谱客的博主 朴素网络,最近开发中收集的这篇文章主要介绍服务与协议的区别协议与服务的关系:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

协议与服务的关系

  • 协议是控制两个对等实体(或多个实体)进行通信的规则的集合。

        协议有三个要素:
(1)语法: 交换的信息的格式
(2)语义: 发送者或接收者所要完成的操作,即需要发出何种控制信息,完成何种动作以及做出何种响应
(3)同步: 收发双方的时序关系,时间实现顺序的详细说明
在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下面一层所提供的服务。

  • 服务 是纵向的底层到上层提供服务。

协议与服务的区别
(1)协议的实现保证了能够像上一层提供服务。本层的服务用户只能看见服务而无法看见下面的协议。
(2)协议是 “水平的”,即协议是控制两个对等实体之间交换的帧、报文、分组的格式和意义的规则,实体利用协议来实现他们的服务定义。
但服务是 “垂直的”,即服务是下层通过层间接口向上层提供的。上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令在OSI中称为服务原语。

(3)服务通过协议完成,协议通过服务体现;比喻:服务代表功能、能力;协议代表标准化或者规则。

最后

以上就是朴素网络为你收集整理的服务与协议的区别协议与服务的关系:的全部内容,希望文章能够帮你解决服务与协议的区别协议与服务的关系:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部