Skip main navigation

Build a DNS Server in Scratch

In this step, you’re going to have a go at building your own DNS server in Scratch. First, go to scratch.mit.edu and create a new project called “DNS model”. A …

IP Packets, Routers and Routing

Previously, we looked at a simplified IP packet, with fields for the source and destination addresses as well as the data it transports. In a real IP packet header there …

What is the layered model?

IP packets are transported in frames. To transport IP packets across all the various links, there are two theoretical options: Change all the data link protocols so they understand IP …

Internet Protocol (IP) Addresses

Last week, we introduced Ethernet addresses, which are tied to physical devices: the term ‘physical address’ always refers to an Ethernet or similar data link layer address. Imagine a gigantic …

Networking Hardware

In this step, we recap what you have learned so far to help you cement your understanding. We will also show you that some of the devices are actually multifunctional, …

Networks in Your Daily Life

In this step we will look at the various networks you’ve learned about so far and how they are used together in today’s world. We will also briefly cover Bluetooth. …