有人可以解释什么是线级协议?

Leg*_*end 29 networking p2p bittorrent terminology protocols

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

Jon*_*eet 18

我不会说某些东西使用线级协议或者没有 - 我会谈论它使用的是哪种线级协议.

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

  • 除此之外还有更多 - "线级协议"是一个特定术语,暗示协议中有类似方法调用的接口,例如SOAP,RMI等,甚至SQL.我认为它更像是在RPC方面指定的API而不是特定的语言. (2认同)
  • 试图将这个答案与问题中的一些文本联系起来.一旦您愉快地处理文字线级协议(如上所述),您就可以将"更高级别的概念"视为线级协议.通常,您无需担心源代码中使用的线路级协议.它既可以正确设置也可以正常工作,或者不是.我认为"RMI调用可以被认为是线路级协议"基本上是说你可以拨打电话而不必担心你的呼叫和接收方之间的技术,就好像你正在使用像TCP/IP这样的线路级协议.雅各 (2认同)