Posts Tagged ‘Winsock LSP’

Stuff To Learn About Winsock LSP

Tuesday, April 27th, 2010

Developers use the powerful Winsock LSP to complete Windows networking tasks. People looking to utilize Layered Service Provider, or LSP, should know what to expect from the tool. It’s also good to know when it’s best to use LSP.

The LSP is designed to intercept functions and complete tasks as assigned by the developer. It can report the network request to another process. It may pass the request, unchanged, to the next layer. It might modify or drop the request. This gives the developer control over the requests moving through the network.

This allows users to complete any number of tasks. For instance, some developers use the tool to redirect certain connections when using a web anonymizer, email scanner or other tools. LSP can be used when the users wants to inspect or even modify content. Some developers use LSP as a website blocker or for stream sniffing. This can be used in parental controls.

One of the advantages of LSP, over other options, is that LSP can easily modify the stream at the packet level. This is because LSP operates at the user level and not the packet level. Thus, it’s working with an assembled TCP stream. However, LSP is not appropriate for functions that require packet level inspection.

Demand is increasing for LSP developers. Users should begin by learning about Winsock. LSP is the foundation for Winsock network technology, so learning Winsock provides an excellent starting point for LSP.

There’s a lot of support and information available to help developers maximize Winsock LSP. For example, users can access resources and articles on LSP development on Komodia.com. This website also includes additional information, such as problems that can occur on various Windows versions.