我對線級協議的想法不是很清楚。我聽說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. 有人可以解釋這條線是什麼嗎?
- 2. 有人可以解釋嗎?
- 3. 有人可以解釋一下Ruby(?)是什麼嗎?
- 4. 有人可以向我解釋這是什麼嗎?
- 5. Javascript - 有人可以向我解釋這到底是什麼嗎?
- 6. ASM到C - 有人可以解釋我是什麼結構嗎?
- 7. 有人可以解釋如何使用CANBUS協議?
- 8. 有人可以解釋我的代碼有什麼問題嗎?
- 9. 有人可以解釋我的代碼有什麼問題嗎?
- 10. 有人可以解釋爲什麼我的右班級彈出對嗎?
- 11. Lua任何人都可以解釋這是什麼嗎?
- 12. 有人可以解釋這個codesnippet中發生了什麼嗎?
- 13. 有人可以解釋爲什麼這個操作無效嗎?
- 14. 有人可以解釋OAuth Response Token/TokenSecret用於什麼嗎?
- 15. 有人可以解釋這裏發生了什麼嗎?
- 16. 有人可以解釋這些if語句在說什麼嗎?
- 17. 有人可以解釋這個錯誤意味着什麼嗎?
- 18. 有人可以解釋這裏發生了什麼嗎?
- 19. 我無法理解XlSaveAsAccessMode是什麼,有人可以解釋它嗎?
- 20. 有人可以解釋respond_to嗎? :每?
- 21. 有人可以解釋參數autovacuum_naptime嗎?
- 22. 有人可以解釋行結束嗎?
- 23. 有人可以解釋ContactsContracts嗎?
- 24. 有人可以解釋iFrames嗎?
- 25. 有人可以解釋WebKit嗎?
- 26. 有人可以解釋這一點嗎?
- 27. 有人可以解釋descendantFocusability = afterDescendants嗎?
- 28. 有人可以解釋一下嗎?
- 29. 有人可以解釋Spring Security BasePermission.Create嗎?
- 30. 有人可以解釋facelets嗎?
很好的問題,這讓我很困惑 – Chao 2015-11-19 09:45:40