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文章
537瀏覽量
35345 -
RPC
+關注
關注
0文章
114瀏覽量
12259
發布評論請先 登錄
相關推薦
熱點推薦
碼神之路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和HTTPS的關鍵區別
HTTP(HyperText Transfer Protocol) 是一種無狀態的通信協議,通常用于在客戶端(例如瀏覽器)和服務器之間傳輸超文本(如 HTML 頁面)。但這僅僅是一個單向通信協議
HTTP和RPC
評論