Foundations
What a network is, and how the layers divide the work.
Everything ELEC3506 covers, from what a signal is on the wire up to how a packet finds its way across the Internet. Written to be revised from.
What a network is, and how the layers divide the work.
Turning bits into signals, and what the wire will actually carry.
Framing, catching errors, and getting across one hop.
Sharing one medium between many talkers.
Addressing and routing across many hops.
How routers learn the paths: distance vector, link state, and the protocols that run them.
End-to-end delivery: ports, UDP, and how TCP makes an unreliable network look reliable.
Sockets and paradigms, then the protocols people use: HTTP, FTP, email, DNS, and managing the network with SNMP and NETCONF.
How a host gets its address, one web request traced through every layer, and the access networks that reach the home: DSL, cable and fibre.
What a flow needs from the network, how to measure it, and the scheduling and shaping that deliver it.
802.11 and its CSMA/CA access method, hidden and exposed stations, association, then cellular, satellite and Bluetooth.
The lab work, and the tools it runs on.