2010-09-30 40 views
2

很長一段時間以來,我都認爲當我發送數據時,它會被壓縮,因爲網卡幾十年來一直支持硬件壓縮。然而,最近的測試顯示這是一個天真的觀點,所以開始在我的應用程序和服務中實施軟件壓縮。硬件壓縮在網絡應用程序中扮演什麼角色

我的問題是,我們軟件開發人員在多大程度上依賴硬件網絡壓縮,或者我從根本上誤解了它的存在。

+0

請問您可以發表「NIC支持硬件壓縮數十年」的參考嗎? – 2010-09-30 03:33:34

+0

我懷疑在90年代中期網絡上有很多nicco的docco了。我的評論是基於90年代中期作爲系統管理員工作的,大多數戴爾/ Ipex臺式機和戴爾/東芝/德州儀器筆記本電腦推出了NIC上支持的硬件壓縮功能(爲了防止驅動程序中有一個選項可以啓用硬件壓縮,我可以修改。 – Ben 2010-09-30 07:30:00

回答

0

有TCP/IP標頭壓縮(不是有效載荷)。思科還擁有第2層有效負載壓縮http://www.cisco.com/en/US/tech/tk713/tk802/technologies_q_and_a_item09186a008019be75.shtml,這在網絡堆棧中非常低。

對於網絡應用程序,您位於第7層,這些壓縮對您應該是透明的。根據您的有效載荷的性質,您可能具有比第2層(例如H.264)所做的更好的吞吐量,或者邊際改進(例如文本文件傳輸)。由於下層是透明的,我建議不要賭。你可能會傳輸一些根本不壓縮的東西(例如IP over ATM),因此沒有什麼可以依賴「硬件壓縮」。

+0

感謝您的詳細解釋和回答! – Ben 2011-02-15 00:34:44

相關問題