 | Everything tied together by TCP/IP protocol | Above TCP layer, all apps have a reliable communication channel across the Internet | Below IP layer, each variety of hardware solves its own messy issues as needed | TCP/IP bridges the gap by re-routing and re-transmitting packets as necessary | | | |