Chapter 7. Networking: Node’s true “Hello, World”
This chapter covers
- Networking concepts and how they relate to Node
- TCP, UDP, and HTTP clients and servers
- Network encryption
The Node.js platform itself is billed as a solution for writing fast and scalable network applications. To write network-oriented software, you need to understand how networking technologies and protocols interrelate. Over the course of the next section, we explain how networks have been designed around technology stacks with clear boundaries; and furthermore, how Node implements these protocols and what their APIs look like.
In this chapter you’ll learn about how Node’s networking modules work. This includes the dgram, dns, http, and net modules. If you’re ...