2011-09-10 25 views
0

「因爲winpcap發送和接收獨立於TCP/IP等主機協議的數據,這意味着winpcap無法停止,過濾並控制同一機器控制上的其他應用程序,因此它只能監視它們,因此它可以不支持類似的網絡流量控制,服務質量,個人防火牆等。「「winpcap無法停止,過濾和控制其他應用程序」是什麼意思?

在這段文字中,「winpcap不能停止,過濾和控制同一臺機器上的其他應用程序」是指?

回答

0

這意味着如果您的機器上的某些程序正在發送和接收數據包,那麼這些數據包通過操作系統的路徑不會,也不能通過WinPcap;所有的WinPcap都可以做的就是聽取副本的機器發送和接收的包。

這意味着如果您想要實施防火牆程序以防止其他程序連接到特定地址或端口或從特定地址或端口接收連接或在其他程序發送之前修改其他程序發送的數據包放入網絡或修改從網絡接收到的數據包,然後再傳遞給其他程序或執行其他「活動」操作,則無法使用WinPcap。

WinPcap在Windows中使用旨在支持程序包(如數據包嗅探器)的機制,以便限制WinPcap中的固有特性;支持編寫防火牆等的庫必須在Windows中使用不同的機制(並且這些機制可能不支持諸如數據包嗅探器之類的程序)。

+0

謝謝你的回答。我知道了。 – dae

相關問題