Computer Networks

How machines talk. From what a network even is, through topologies and packet switching, up the protocol stack of TCP/IP and OSI, to routing, addressing and the security of it all.

This subject course follows the topic vertically, across the years it spans. Some lessons are already written; the rest are shown as placeholders.

Year 2 — Computer Networks

  1. What is a Network?
  2. The Internet vs the Web
  3. LANs and WANs
  4. Wired vs Wireless
  5. Network Topologies
  6. Client-Server and the Web
  7. Packet Switching
  8. Protocols and the TCP/IP Model
  9. Protocol Stacks and the OSI Model
  10. IP, MAC and DNS
  11. Routing
  12. Network Security in Depth
  13. The Internet of Things