发布
社区首页 >问答首页 >Tcp协议和远程过程调用有什么区别?

Tcp协议和远程过程调用有什么区别?
EN

Stack Overflow用户
提问于 2011-12-26 04:29:57
回答 1查看 9.6K关注 0票数 4

有谁能解释一下哪一种协议更具有可伸缩性,以及

  1. TCP (传输控制协议)和
  2. RPC(远程过程调用).
EN

回答 1

Stack Overflow用户

发布于 2011-12-26 04:33:50

RPC -远程过程调用基本上是进程间通信的一种形式,它允许一个程序在同一台计算机或网络上的另一台计算机上直接调用另一个程序中的过程。

有关详细信息,请参阅维基百科的文章:Remote procedure call

RPC运行在(使用) TCP之上。TCP允许计算机以保证传递的方式相互发送任意长度的数据。RPC与POP、SMTP和其他协议的操作级别相同。这些协议也运行在TCP之上。

TCP是一种较低级别的协议。由于RPC运行在TCP之上,所以有关可伸缩性的问题与此无关。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8632903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档