In days of old, we were all generalists. Then programmers differentiated their role from the people in charge of the infrastructure or the folks in charge of direct end-user support. Just like utilities, networking is the air computers breathe, and the basis of everything we build upon, no matter our role. Even if you’ve never quite figured out why that thing’s called a modem and the other is more generically referred to as a router, we’ll take a crash course in sending 0′s and 1′s over the internet.