有人能解释什么是线程协议吗?

时间:2010-02-24 06:23:16

标签: networking terminology protocols p2p bittorrent

我对线级协议的想法不是很清楚。我听说BitTorrent使用它并读到线程级协议可以被认为是API的反面。我读RMI调用可以被认为是线程协议,但我仍然有点困惑。有人可以用更好的方式解释这个吗?

3 个答案:

答案 0 :(得分:14)

我不会说有些东西使用线级协议或者没有 - 我会谈论它使用的线级协议。

基本上,如果某些东西正在与远程机器通信(甚至在概念上),那么有一些数据通过网络连接(线路)。该数据的描述是“线路级协议”。即便在此范围内,您通常也不会描述单个网络数据包 - 因此基于TCP的协议的有线协议通常会根据打开连接,两台计算机之间的数据来定义,以及可能希望每一方都能关闭连接的详细信息。

答案 1 :(得分:1)

googled并找到以下内容:

示例:

  • HTTP
  • CORBA
  • DCOM
  • SOAP

你自己尝试过吗?如果是这样,你不明白什么?

答案 2 :(得分:0)

引用已发布的答案here

  

有线级协议可以被认为是API的补充。   您可以定义。而不是定义函数和创建库   通过网络传递的会话字节序列   发生。

     

当在线级指定协议并且发布时,大多数   技术可以使用它,或者可以使用它。将此与API进行比较,   实际实施特定于平台的地方。

     

JMS是一个API。 HTTP是一种协议。 AMQP提供中间件   相当于HTTP,而将其留给其他人提供   的实施方式。