Computer Science › Section E · Networking and the internet › Topic E.1

Network fundamentals

Almost every program you use talks to another computer. Before studying the internet itself, you need the basic vocabulary of networks: how far they reach, how machines are wired together, how they take turns on a shared channel, and which devices join small networks into larger ones.

In this topic

  • What a network is
  • Topology: bus, star and mesh
  • Protocols and taking turns: CSMA/CD
  • Wireless turn-taking: CSMA/CA
  • Joining networks: from repeaters to routers
  • Worked example: a message crossing an internet
  • Bandwidth and latency
  • Worked example: one big file or many small requests
  • Client/server and peer-to-peer
  • Distributed systems: clusters, grids and the cloud
  • Common mistakes to avoid
  • Key takeaways

This topic is part of Wuanberri Pro. Checking your access…

← Previous topicNext topic →