协议、接口、服务的联系
协议
协议是指相同层之间的对等实体进行通信所必须遵循的规则。
协议三要素
语法:传输数据的格式
语义:协议所能完成的工作(功能)
同步:语义所能实现的功能的次序控制
接口
接口(SAP)是指下层和上层进行数据交换的连接点,这是一种逻辑接口,SAP逻辑上属于下层。
例如:传输层和网络层的接口,逻辑上属于网络层。
服务
下层为上层提供的功能调用(即原语)主要分为Request、Indiction、Response、Confirmation。
例如:
HTTP request
操作 | 含义 |
---|---|
GET | 请求URL信息 |
HEAD | 获得URL首部 |
POST | 服务器注释 |
CONNECT | 用于代理服务器 |
COOKIE | 登陆标识 |
CONNECT: Close/keep-alieve
COOKIE: 曾经登陆过该URL地址则会有相应标识
协议、接口、服务的联系相关推荐
- 1.2.1 分层结构 协议 接口 服务
1.2.1 分层结构 协议 接口 服务
- 同一个项目相互调接口_408计算机网络D3-第二章:网络体系结构与参考模型(上)分层结构-协议-接口-服务...
网络体系结构是从功能上描述计算机网络结构. 计算机网络体系结构简称网络体系结构是分层结构:是计算机网络的各层及其协议的集合. 每层遵循某个/些网络协议以完成本层功能. 分层结构-协议-接口-服务 首先 ...
- 第一章 计算机网络 5 分层结构/协议/接口/服务的概念 [计算机网络笔记]
第一章 计算机网络 5 分层结构/协议/接口/服务的概念 本笔记参考书目: 计算机网络(第8版)谢希仁 2021王道计算机网络视频公开课 本节重点: 分层结构/协议/接口/服务 实体/对等实体 PCI ...
- 【王道考研计算机网络】—分层结构 协议 接口 服务
[王道考研计算机网络]-分层结构 协议 接口 服务 一.为什么要分层? 发送文件之前要做的准备工作: 发起通信的计算机必须将数据通信的通路进行激活 要告诉网络如何识别目的主机 发起通信的计算机要查明目 ...
- dotnet core 开发无缝兼容Http和Websocket协议的接口服务
在应用接口开发中往往要针对不同协义开发相应的代理服务,但对于Websocket和http这两种协议来说就有些不同,从实现上来看Websocket可以说是Http的升级子协议, 两者在协议处理上基本一致 ...
- iPad协议接口-稳定版
微信协议就是基于微信IPad协议的智能控制系统,利用人工智能AI技术.云计算技术.虚拟技术.边缘计算技术.大数据技术, 打造出智能桌面系统RDS. 智能聊天系统ACS .智能插 件系统PLUGIN . ...
- ftp(文件传输协议)服务
1.ftp的定义 ftp:// ##文件传输协议 2.ftp协议提供的软件 在rhel7中:vsftpd 3.部署ftp服务 ftp(文件传输协议)是Internet上常用的最老的网络协议之一,它的 ...
- 快速开发php接口服务推荐框架
推荐π框架,一个轻量级PHP开源接口框架,专注于接口服务开发,支持HTTP/SOAP/RPC协议,拥有自动生成的在线文档.多种开发语言的客户端SDK包以及可重用的扩展类库,可用于快速搭建微服务.RES ...
- Python 实现自动化测试 dubbo 协议接口
前言 在工作或学习过程中,可能会遇到后端服务里有使用 dubbo 协议实现的接口,dubbo 协议接口的测试方法不同于 http/https 类型的接口,不能简单使用request.post的方法来完 ...
- Python 实现 dubbo 协议接口自动化测试
前言 python 语言也可以实现对 dubbo协议的接口进行调用与测试,可以使用 python+hessian 结合的方式,也可以使用 python+telnet 结合的方式模拟命令行的模式来实现对 ...
最新文章
- [END_OBJECT] but found [FIELD_NAME]')
- rabbitmq用户权限管理
- [BZOJ4259]残缺的字符串
- 【python】匿名函数与装饰器
- 《Python自动化》学习笔记:百度云智能实现黑白图片上色,人物动漫化(代码干货)
- 【路径规划】基于matlab A星+改进A星的路径规划【含Matlab源码 225期】
- html完全自学手册,完全自学手册PHP+Ajax(PPT) 第3章 HTML基础.ppt
- 传奇服务器修改物品名字,幽冥传奇服务端目录说明及幽冥传奇开服修改文件目录...
- Android4.1 关于Rotation相关的Configuration整体分析
- 在中国,考不上高中的孩子去哪儿了
- disallow root login remotely 不起作用?
- 冯诺依曼体系结构(现代计算机的原型)+cpu的两个核心指标
- 这11家世界顶级AI初创公司,每个单拎出来都是行业第一
- F2FS源码分析-1.3 [F2FS 元数据布局部分] Checkpoint结构
- 揭开真实的加密币地下瑞士银行, 特种部队巡逻、罗斯柴尔德家族投资投资的背后堪比现实版007...
- #XDOJ 172 构造表达式
- 三大流行BI分析平台推荐,企业数据化选择工具
- PageHelper和PageInfo的使用
- 【ODOO】Docker Compose 编排ODOO应用
- FA系列-ProcessJob与Control Job的理解
热门文章
- 点是否在三角形内——C++实现
- torch.masked_select和torch.masked_scatter
- 高仿绚丽彩虹悬浮音乐播放器html5源码
- matlab怎么求周期积分,Matlab中怎么求解积分
- (一)5G网络超低延迟背后的黑科技
- 有个程序媛上司是什么体验
- php数据存储mysql_php mysqli 存储数据库
- 计算机方面各种级别论文版面费,国内计算机类杂志投稿评价.doc
- oracle错误信息提示中英文显示切换
- Git-储藏(Stashing)