Chapter 1. Network Programming and Python
This book will focus on writing programs for networks that use the Internet protocol suite. Why have we chosen to do this? Well, of the sets of protocols supported by the Python standard library, the TCP/IP protocol is by far the most widely employable. It contains the principle protocols used by the Internet. By learning to program for TCP/IP, you'll be learning how to potentially communicate with just about every device that is connected to this great tangle of network cables and electromagnetic waves.
In this chapter, we will be looking at some concepts and methods around networks and network programming in Python, which we'll be using throughout this book.
This chapter has two sections. The first section, ...