我对线级协议的想法不是很清楚。我听说BitTorrent使用它,并且认为wirelevel协议可以被认为是API的对立面。我读过RMI调用可以被认为是wirelevel协议,但我仍然有点困惑。有人能以更好的方式解释这一点吗?有人可以解释什么是电线级协议吗?
回答
我不会说有些东西使用电线级别的协议或不 - 我会谈谈其中它使用的线层协议。
基本上,如果有什么地方与远程机器(甚至在概念上)通信,那么有一些数据通过网络连接(导线)去。该数据的描述是“电线级协议”。即使在那,你会经常停下来描述一下个人的网络数据包的 - 所以对于一个基于TCP协议的有线协议通常会在打开的连接来定义,数据流在两台计算机之间,大概的细节预计每一方都将关闭连接。
谢谢。那么最终所有事情最终都会使用一些或其他的线路层协议? – Legend 2010-02-24 06:32:30
还有更多的不同 - “线级协议”是一个特定的术语,这意味着协议中有一个类似方法调用的接口,例如,SOAP,RMI等,甚至SQL。我认为它更像是一种根据RPC而不是特定语言指定的API。 – 2010-02-24 06:33:38
试图将这个答案与问题中的一些文字联系起来。一旦你高兴地处理字面电平协议(如上所述),你就可以将更高层次的概念视为线层协议。通常情况下,您无需担心源代码中正在使用哪个线路层协议。它要么设置正确,要么正常工作,要么不正确。我认为“RMI呼叫可以被认为是有线协议”,基本上是说你可以拨打电话而不用担心呼叫和接收方之间的技术,就好像你使用TCP/IP这样的有线协议。 Jacob – TheJacobTaylor 2010-02-24 06:35:08
我googled,发现如下:
- Advanced Message Queuing Protocol - “A线级协议是通过网络发送作为八位字节流中的数据的格式的说明”
- the definition
- 甲very clear answer这个问题
实例:
- HTTP
- CORBA
- DCOM
- SOAP
你自己试用?如果是这样,你不明白什么?
当然,我做了谷歌并自己找到了这些链接,只是从我学到的东西中得知,HTTP是一种应用层协议我什么时候可以称它为线程协议是令我困惑的事情... – Legend 2010-02-24 06:45:14
引用的回答贴出here
甲线级协议可作为API的互补被认为。 而不是定义功能和创建库,可以定义通过在网络上,使事情发生 的 对话的字节序列。
当在电线级被指定的协议出版,最 技术可以使用它,或由使用它。将其与API 进行比较,其中实际实施是特定于该平台的。
JMS是一个API。 HTTP是一种协议。 AMQP而留给了别人提供 实现提供中间件 相当于HTTP的。
- 1. Javascript - 有人可以向我解释这到底是什么吗?
- 2. 有人可以解释一下Ruby(?)是什么吗?
- 3. 有人可以解释如何使用CANBUS协议?
- 4. 有人可以解释我的代码有什么问题吗?
- 5. Lua任何人都可以解释这是什么吗?
- 6. 有人可以解释为什么这个操作无效吗?
- 7. 有人可以解释这里发生了什么吗?
- 8. 有人可以解释这个错误意味着什么吗?
- 9. 有人可以解释__declspec(裸体)吗?
- 10. 有人可以解释iOS4的CMTime吗?
- 11. 有人可以解释descendantFocusability = afterDescendants吗?
- 12. 有人可以解释ja_JP.UTF8吗?
- 13. 有人可以解释WebKit吗?
- 14. 有人可以解释C#CngKey.Create吗?
- 15. 有人可以为我解释COMTIMEOUTS吗?
- 16. 有人可以解释行结束吗?
- 17. 有人可以解释MustOverride吗?
- 18. 有人可以解释参数autovacuum_naptime吗?
- 19. 有人可以解释Spring Security BasePermission.Create吗?
- 20. 有人可以解释DBCC DROPCLEANBUFFERS吗?
- 21. 有人可以解释facelets吗?
- 22. 有人可以向我解释ASP.NET的信任级别吗?
- 23. 有人可以解释我什么是API。?
- 24. 有人可以解释什么是运营商“:?”?
- 25. 有人可以简单地向我解释什么是乘客?
- 26. 有人可以向我解释“如果让”声明是什么?
- 27. 有人可以向我解释什么是Threadsafe?
- 28. 有人可以向我解释什么是technet订阅?
- 29. 有人可以解释“-1。#QNAN”是什么意思?
- 30. 有人可以解释一个代表是什么样的例子吗?
很好的问题,这让我很困惑 – Chao 2015-11-19 09:45:40