Networks and the web

How data moves: serial links and protocols, topologies and Wi-Fi, packets, TCP/IP, addressing, DHCP and NAT, security, REST and the web, ending with a robot that rebuilds a route from damaged packets.

Module A12A level10 lessons

Start in the simulator
  1. A12.1 Communication methods Serial and parallel, synchronous and asynchronous, baud rate, bit rate, bandwidth, latency and protocols.
  2. A12.2 Topologies and wireless networks Physical and logical bus and star; Wi-Fi, SSIDs, WPA2 and CSMA/CA with RTS/CTS.
  3. A12.3 How the Internet works Packet switching, routers and gateways, URLs, fully qualified domain names and DNS.
  4. A12.4 The TCP/IP stack and protocols The four layers, encapsulation, ports and sockets, and HTTP, HTTPS, FTP, SMTP, POP3 and SSH.
  5. A12.5 IP addresses and subnets Network and host identifiers, subnet masks with AND, IPv4 and IPv6, public and private addresses.
  6. A12.6 DHCP, NAT and port forwarding How a device gets its address, and how a router shares one public address with a whole network.
  7. A12.7 Internet security Firewalls, packet filtering, proxies and stateful inspection; encryption, certificates and signatures; worms, trojans…
  8. A12.8 Client server, REST and thin clients Peer to peer and client server, websockets, CRUD and REST with JSON, and thin versus thick clients.
  9. A12.9 Web technologies and search HTML, CSS and JavaScript, client and server side processing, indexing and PageRank.
  10. A12.10 Project: a reliable link Receive a route as packets out of order, reject the damaged one, and drive it.