TCP是传输层的协议,而基于TCP造出来的HTTP和各类RPC协议,它们都只是定义了不同消息格式的应用层协议而已。
HTTP协议我们用的比较多,平时上网在浏览器上敲个网址就能访问网页,这里用到的就是HTTP协议。

RPC(Remote Procedure Call)远程过程调用协议,一种通过网络从远程计算机上请求服务,而不需要了解底层网络技术的协议。RPC它假定某些协议的存在,例如TPC/UDP等,为通信程序之间携带信息数据。在OSI网络七层模型中,RPC跨越了传输层和应用层,RPC使得开发,包括网络分布式多程序在内的应用程序更加容易。
HTTP调用如下:

虽然大部分RPC协议底层使用TCP,但实际上它们不一定非得使用TCP,改用UDP或者HTTP,其实也可以做到类似的功能。RPC远程过程调用。

基于TCP的HTTP和RPC协议
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
HTTP
+关注
关注
0文章
538浏览量
35556 -
RPC
+关注
关注
0文章
114浏览量
12291
发布评论请先 登录
相关推荐
热点推荐
EtherCAT应用示例,GOAL 应用说明
projects/goal_ecat_lib - 1h 演示库项目
projects/goal_ecat_rpc - 多核项目
projects/goal_ecat_rpc_lib - 多核项目的 1h 演示
发表于 04-23 08:19
码神之路Netty-从零实现RPC框架课分享
面向未来的分布式基石:Netty 从零实现 RPC 框架全体系实战 在微服务架构与云原生技术大行其道的今天,分布式系统已成为互联网应用的标准形态。而在这些庞大系统的底层,隐藏着一个至关重要的通信引擎
如何基于CANoe实现HTTP通信
超文本传输协议(HTTP,Hypertext Transfer Protocol)是一种用于在客户端与服务器之间传输数据的应用层协议,起初主要服务于Web场景,如今被广泛引入汽车电子、工业4.0、医疗等领域。
工业领域为什么会用到HTTP协议
工业领域使用HTTP协议主要源于其 通用性、易用性、扩展性 以及与现代工业系统集成需求的契合,尽管工业环境对实时性、可靠性的要求较高,但HTTP在特定场景下仍能发挥关键作用。以下是具体原因分析
HTTP物联网网关是什么?有什么功能?
HTTP物联网网关是连接物联网设备与云端平台的核心设备,它以HTTP协议为基础,实现设备与云端之间的数据交互,并具备协议转换、数据预处理、安全管理和设备管理等功能 。以下是详细介绍: 一、核心定义
HTTP通信网关是什么?有什么功能?
HTTP通信网关是连接不同网络或协议的关键设备/服务器,在HTTP通信中扮演着协议转换、安全加固、性能优化等核心角色,其本质是 实现不同协议或网络间的数据转发与处理 。以下是其核心功能与工作机制
使用HTTP实现IAP的方法
使用 HTTP 协议进行固件升级没有使用 TFTP 常见,但是在需要通过 Internet 进行远程编程时,这种解决方案就显得极为有用。这时,需要使用 TCP 传输协议来实现 http 服务
发表于 12-16 06:18
LuatOS Air780EPM 开发板 HTTP 教程:原理讲解与项目实操!
本篇教程将系统介绍 LuatOS Air780EPM 在 HTTP 通信中的应用,从请求机制到响应解析,配合完整代码演示,让你轻松实现设备端与云端的数据交互。 一、HTTP 概述 1.1
第三十章 W55MH32 HTTP_Server&NetBIOS示例
本文讲解了如何在 W55MH32 芯片上实现 HTTP_Server 与 NetBIOS 功能,并通过 NetBIOS 访问 HTTP 服务器网页内容,通过实战例程展示了在主循环中并行处理 HTTP 与 NetBIOS 相关事务
第九章 W55MH32 HTTP Server示例
本文介绍了在 W55MH32 芯片上实现 HTTP Server 功能,并通过浏览器修改其网络地址信息的方法。阐述了 HTTP 协议的概念、特点、应用场景、工作流程、请求方法、响应内容,以及 Web 页面构成和交互方式。展示了在W55MH32上实现的过程。
HTTP协议在工业领域会用到吗
HTTP协议在工业领域会用到,并且在工业互联网、设备管理、数据交互等多个方面发挥着重要作用,以下为你详细介绍: 工业互联网场景 设备接入与管理 原理:在工业互联网平台中,各类工业设备(如传感器
如何连接ServiceAbility
\'@ohos.app.ability.Want\';import promptAction from \'@ohos.promptAction\';import rpc from \'@ohos.rpc
发表于 05-28 07:07
基于RK3576开发板的http/https通讯
HTTP(超文本传输协议)和HTTPS(安全超文本传输协议)是互联网中广泛应用的协议,用于客户端与服务器之间的通信。HTTPS通过SSL/TLS协议对传输数据进行加密和身份认证,确保通信安全。两者
HTTP和RPC
评论