In this chapter, we looked at how Web services in the .NET Framework interact with the network. We discussed the ways in which Web services bind to the HTTP protocol, and we outlined mechanisms available for extending the service and customizing the underlying protocol. Next, we went through network performance, scalability, and load balancing scenarios for Web services. Finally, we covered the most common network- related pitfalls that occur when developing Web services and recommended tips on how to best deal with them.