RLReadyLinks Docs

Networking basics

A plain-language introduction to how networks work, written for anyone deploying or managing a ReadyLinks network for the first time.

You don't need to be a network engineer to run a ReadyLinks network, but a working mental model of what happens when one device talks to another makes every other page in these docs easier to follow. This section builds that model from the ground up.

#What a network is

A network is any set of devices that can exchange data with each other. In practice that means three kinds of things:

  • Endpoints — the devices that generate or consume traffic: laptops, phones, printers, cameras, access points, servers.
  • Switches — the devices that connect endpoints together inside a building. A switch forwards traffic between the ports on it based on hardware addresses.
  • Routers — the devices that connect one network to another, including to the internet. A router forwards traffic between networks based on IP addresses.

Everything else — firewalls, wireless controllers, cloud dashboards like ReadyView — is a specialisation of, or a management layer on top of, those three roles.

Endpoints connect to a switch, the switch connects to a router, and the router connects to other networks and the internet
The three roles in every network. The switch joins devices into one local network; the router joins that network to others.

#The two addresses every device has

Each network interface carries two addresses, and most confusion about networking disappears once the difference between them is clear.

MAC addressIP address
Looks likea4:c3:f0:12:ab:9e192.168.10.42
Assigned byThe manufacturer, burned into the hardwareYour network, usually via DHCP
ScopeOnly meaningful on the local network segmentMeaningful across the whole internet
Used bySwitchesRouters
Changes when you move the device?NoYes

A MAC address is like the serial number on a parcel: it identifies a specific piece of hardware, but tells you nothing about where it is. An IP address is like a street address: it tells you where the device lives right now, and it changes when the device moves to a different network.

When you claim a ReadyLinks switch you enter its MAC address, because that never changes. When you set up switch settings you give it an IP address, because that depends on the network you are putting it in.

#Layers

Network behaviour is described in layers. Each layer only has to solve one problem and relies on the layer below it for everything else. The four you will meet in day-to-day work are:

LayerNameSolvesUnit of dataExample protocols
1PhysicalGetting bits across a cable or radioBitsEthernet electrical signalling, fibre optics, Wi-Fi radio
2Data linkDelivering data to a specific device on the same segmentFrameEthernet, VLAN tagging (802.1Q), ARP
3NetworkDelivering data to a device on any networkPacketIP, ICMP (ping)
4+Transport and applicationDelivering data to the right program, reliablySegment / messageTCP, UDP, HTTP, DNS, DHCP
Stack of four layers from physical at the bottom to transport and application at the top, with the address type each one uses
Each layer uses its own kind of address: signals, MAC addresses, IP addresses, port numbers.

The phrases Layer 2 switch and Layer 3 switch come straight from this table. A Layer 2 switch forwards on MAC addresses only. A Layer 3 switch can also route between IP networks, which is why ReadyLinks GLx switches can act as the gateway for the VLANs they host.

#What happens when you open a web page

Here is the whole stack in one story. A laptop on a ReadyLinks network opens https://readylinks.io.

  1. DNS. The laptop asks its DNS server "what is the IP address for readylinks.io?" and gets back something like 104.21.8.17.
  2. Local or remote? The laptop compares that address with its own address and subnet mask. The server is not on the local network, so the packet has to go to the default gateway (the router).
  3. ARP. The laptop knows the gateway's IP address but needs its MAC address to build an Ethernet frame. It broadcasts "who has 192.168.10.1?" and the router answers with its MAC.
  4. Framing. The laptop wraps the IP packet (destination 104.21.8.17) inside an Ethernet frame (destination: the router's MAC) and sends it out of its port.
  5. Switching. The ReadyLinks switch reads the destination MAC, looks it up in its MAC table, and forwards the frame out the single port that leads to the router. Other ports never see it.
  6. Routing. The router strips the Ethernet frame, reads the IP destination, consults its routing table, and sends the packet toward the internet. Along the way it usually rewrites the source address with NAT so the reply can find its way back.
  7. Hop by hop. Every router on the path repeats step 6 until the packet reaches the server. Each hop is a new frame; the IP packet inside stays the same.
  8. The reply follows the same process in reverse.
A laptop sends a request through a switch and router to the internet and a web server, with DNS and ARP steps called out
The same request, drawn out. The Ethernet frame is addressed to the router; the IP packet inside it is addressed to the server.

Every one of those steps corresponds to something you can see or configure in ReadyView: the DNS and gateway addresses in a VLAN's DHCP settings, the MAC table and ARP entries on a switch, the routing table on a Layer 3 interface. The rest of this section looks at each step more closely.

#Where to go next

Edit this page on GitLab

Last updated October 5, 2026