Home
Material
Light
Dark
Automatic
cs356
Computer Networking
How does the internet work?
Last updated on Aug 26, 2025
What is a Computer Network?
My dear beloved to who I write… 💌 Before even discussing computer networks, I think it is important to say that at the heart of computer networking lies a problem that humans have been working on to solve for thousands of years1: optimizing communication with each other, sometimes across long distances.
Last updated on Aug 3, 2025
The Protocol Stack
How Do We Communicate? In the previous section we detailed how a computer network can be looked at from the topological perspective, analyzing all the different components and how they connect together.
Last updated on Aug 26, 2025
Network Performance ⏩
Why Does My Internet Suck? The most common shared experience of users of the internet is when the network is moving slowly, and you get the urge to throw your device out a window1.
Last updated on Aug 26, 2025
Network Throughput 🍹
But I’m Not A Gamer? In the previous section we discussed all about how we can measure different forms of delay that determine our network round trip time, and ping speed.
Last updated on Aug 19, 2025
Media Access Control Addresses
Who Are You 🎵? Imagine that Host $A$ and Host $B$ are in the same room and want to communicate with each other, and lets assume for now that communication is totally possible across some medium (like Wi-Fi) without any problems.
Last updated on Sep 2, 2025