C sharp is the latest Programming language that can be used to explain and implement the concepts of internet protocols. This book gives an introduction to C sharp and internet protocols, such as, TCP/IP, DNS, HTTP, SMTP, POP and Remoting. It then develops client/server programming skills to implement simple versions of the above protocols using C sharp and .NET framework. We hope this book will be a good platform and a helpful guide for those who want to have a good insight into internet protocols and its programming using C sharp.