A Good Use Of Winsock LSP | Uber Articles
Username:   Remember Me
Password:  

Uber Articles {Über (ger) adj. above, beyond }

- Above and Beyond a Mere Article Directory

 
 

A Good Use Of Winsock LSP

By Barak Weichselbaum

Winsock LSP is a code that sits between the Winsock in Windows based systems and the applications using the network. Given its unique position this piece of code is excellent for inspecting traffic and acting on them accordingly. This is a great tool for corporate or even domestic security and supervision.

Is Winsock LSP the only solution to such traffic inspection? No, there are other alternatives too. The two of the most common solutions are the TDI and NDIS. TDI is the acronym for Transport Driver Interface. This is a kernel level code that can access all the packets coming to the system or going from it. It comes with multiple features like asynchronous operations, event notification, internal buffering, etc. All these make the solution a versatile kernel level solution.

NDIS is a similar solution that in fact is the gateway between top layers and the hardware. With simplified APIs and wrappers it provides the developers with a great solution for bit stream inspection. It has also been adapted to support multiple operating systems from Windows to Linux.

With such solutions, when do we use Winsock LSP and when do we go with the other technologies. Well the choice is simple, if you know how these technologies work. TDI and NDIS are more at the kernel level and are designed to communicate at data link layer or physical layer. This means that they cannot examine packets at network or transport layer. To make such decisions, they would first have to build those packets.

Winsock LSP sits on top of the kernel and examines the packets rather than frames. As a result, if you are looking to filter packets rather than frames, then you would opt for this option. This is simpler to execute and easy to develop for such requirements.

On the flip side, LSP approach cannot extend itself to bit examination easily. So such solutions that read the bit streams are better implemented with NDIS or TDI. So the choices are straight and implementations are simple.

Find out how to make use of the LSP to make the most advantages from your layered service provider and ensure that your system runs perfectly.

Article kindly provided by UberArticles.com

Topics: Software | Comments Off

Tags: , , , , ,


Article Citation
MLA Style Citation:
Weichselbaum, Barak "A Good Use Of Winsock LSP." A Good Use Of Winsock LSP. 5 Jul. 2010. uberarticles.com. 24 Jul 2014 <http://uberarticles.com/computers-and-technology/software/a-good-use-of-winsock-lsp/>.

APA Style Citation:
Weichselbaum, B (2010, July 5). A Good Use Of Winsock LSP. Retrieved July 24, 2014, from http://uberarticles.com/computers-and-technology/software/a-good-use-of-winsock-lsp/

Chicago Style Citation:
Weichselbaum, Barak "A Good Use Of Winsock LSP" uberarticles.com. http://uberarticles.com/computers-and-technology/software/a-good-use-of-winsock-lsp/


Reprint Rights

Creative Commons License
This article is subject to a revocable license under a Creative Commons Attribution-No Derivative Works 3.0 Unported License, which means you may freely reprint it, in its entirety, provided you include the author's resource box along with LIVE VISIBLE links (without "nofollow" tags). We may revoke the license at any time with or without cause. You must also include the credit to UberArticles.com.

Comments are closed.

Disclaimer
Uber Articles and its partner sites cannot be held responsible for either the content nor the originality of any articles. If you believe the article has been stolen from you without your permission, please contact us and we will remove it immediately. If you have a problem with the accuracy or otherwise of the content of an article, please contact the author, not us! Also, please remember that any opinions and ideas presented in any of the articles are those of the author and cannot be taken to represent the opinions of Uber Articles. All articles are provided for informational purposes only. None of them should be relied upon for medical, psychological, financial, legal, or other professional advice. If you need professional advice, see a professional. We cannot be held responsible for any use or misuse you make of the articles, nor can we be held responsible for any claims for earnings, cures, or other results that the article might make.
  • RSS Feed

    RSS for Software




  • Plugin UAW into your sites and start receiving fresh, unique and niche relevant content today and everyday!