Chapter 21. Networking & WCF
The .NET Framework Class Library contains extensive support for network programming. Classes range from the convenient (allowing you to retrieve data from HTTP servers simply and easily) to the low-level (creating custom network protocols) to the feature-rich (creating web-services and service-oriented protocol). To get the most from this chapter, you will need a basic understanding of networking—in particular, an appreciation of the Internet Protocol (IP) and associated protocols, such as TCP, UDP and HTTP. Table 21-1 provides the summary for this chapter.