In this chapter, the standard Python libraries for IP address manipulation were discussed. Two third-party libraries dnspython
and ntplib
have been presented to interact with the DNS and the NTP servers respectively. As you have seen through the aforementioned examples, these libraries provide you with the necessary interface for talking to those services.
In the following chapter, we will introduce socket programming in Python. This is another interesting and popular topic for networking programmers. There, you will find both low and high-level Python libraries for programming with BSD sockets.