Contents: Understanding the internet and network programming. I/O in the .Net framework. Working with sockets. HTTP: Communicating with web servers. SMTP and POP3: Communicating with email servers. FTP: Communicating with file servers.Securing a Network: Firewalls, Proxy servers, and routers. Protecting data: Encryption. Controlling User Access: Authentication and authorization. Programming for scalability. Optimizing bandwidth utilization. Ping, DNS, and WHOIS: Monitoring your network. Analyzing network packets. Adding digital telephony. Message queues. IPv6: Programming for thenext-generation internet. Web services and remoting.