In Chapter 6, Pipes, First-In First-Out (FIFO), Message Queues, and Shared Memory, we learned different IPC techniques to allow processes running on the same machine to communicate with each other. In this chapter, (which compliments what was covered in Chapter 6, Pipes, First-In First-Out (FIFO), Message Queues, and Shared Memory, you'll learn how two processes running on two different computers can achieve the same result. The topics presented here are the foundation of how the internet today works. You'll learn, hands-on, the difference between connection-oriented and connectionless-oriented communication, the characteristics that define an endpoint, and finally two recipes that will teach you how to use TCP/IP and UDP/IP.
This chapter will cover the following topics:Â
- Learning...