NetAcademy Labs ქართულად  ·  Open the platform

← All courses

Computer Networking Fundamentals

From taking a single ping apart layer by layer to the encrypted tunnel that joins two offices across the public internet: segmentation, addressing, routing in all three flavours, link aggregation and security.

Status: Complete. Twenty-seven labs across eight chapters, from a single ping taken apart layer by layer to a whole campus built from an empty rack — every one of them tested end to end on a real bench, in English and Georgian.

27 labs 8 chapters ~16 hours

Syllabus

Foundations

How a packet actually travels, and what each layer contributes.

  1. The path of a packet through the layers

    One ping and one web request, followed layer by layer: MAC and ARP, IP and TTL, port, application. The OSI model stops being a table and becomes live traffic.

    Beginner25 min3 nodes
Switching and segmentation

One physical switch, many logical networks — and how to join them back safely.

  1. VLANs and access ports

    Three hosts on one switch, all in the same IP subnet. While the switch is blind they all see each other. Your job is to turn one physical switch into two logical networks.

    Beginner35 min4 nodes
  2. STP: keeping a loop from killing the network

    Three switches in a triangle. Close the third link without protection and the network dies in seconds; with Spanning Tree it blocks one port by itself — and unblocks it the moment a cable fails.

    Intermediate35 min5 nodes
  3. Inter-VLAN routing

    Two VLANs, two subnets and a single link to the router. Build a trunk on the switch and two subinterfaces on the router — one gateway per VLAN.

    Beginner30 min4 nodes
  4. Link aggregation with LACP 802.3ad

    Two parallel cables between two switches. Plugging both in creates a loop; the right answer is to bond them into one logical link — double the capacity and automatic backup.

    Intermediate30 min4 nodes
IP addressing

Designing address space, in both IPv4 and IPv6.

  1. Carving a block into subnets

    One block — 172.16.8.0/22 — and three segments with different requirements. Nothing is addressed yet: design first, then assign.

    Beginner30 min4 nodes
  2. IPv6: link-local, SLAAC and two stacks at once

    IPv4 already works. Now add IPv6 to the same wires — and let the hosts configure their own addresses, with no DHCP server anywhere.

    Intermediate30 min4 nodes
Routing

Static routes, then the three protocols that keep networks converged.

  1. Static routing across three routers

    Three routers in a chain with a host at each end. Interfaces are configured, routes are not: every router only knows its own neighbours.

    Beginner30 min5 nodes
  2. Backup route and automatic failover

    Two paths between two offices: a fast direct link and a slow spare. Configure both so the first one carries traffic and the second takes over by itself when it fails.

    Intermediate30 min5 nodes
  3. eBGP between two autonomous systems

    Two independent operators, each with its own AS number. They have to peer and announce their networks — this is the protocol the internet itself runs on.

    Intermediate35 min4 nodes
  4. Path selection: AS-path and local preference

    One destination, two paths. BGP picks the shorter AS-path on its own — your job is to change its mind twice, with two different levers.

    Advanced35 min5 nodes
  5. OSPF between two routers

    Two FRR routers and two hosts. The interfaces are configured, OSPF is not. Bring up the adjacency and let the networks propagate themselves.

    Beginner25 min4 nodes
  6. Two OSPF areas and the border router

    One OSPF domain split in two areas. The router in the middle belongs to both — and it decides what each side learns about the other.

    Advanced40 min5 nodes
  7. EIGRP: adjacency and the topology table

    Three routers in one autonomous system. The focus is the topology table — successor, feasible distance, reported distance: what sets EIGRP apart from the rest.

    Intermediate35 min5 nodes
Network services

DHCP, DNS and NAT — the three services an administrator touches every day.

  1. DHCP: the server, the pool and the relay

    Four packets hand a host its whole network identity. The server sits in one segment and a client in another — and the broadcast stops at the router, which is exactly what a relay is for.

    Intermediate35 min5 nodes
  2. DNS: the resolver, the zone and the cache

    An authoritative server that owns a zone, a recursive resolver that finds answers for clients, and a client that only knows names. Follow one query through all three with dig.

    Intermediate35 min4 nodes
  3. NAT, PAT and port forwarding

    A private network behind a single public address. Masquerade on the way out, DNAT on the way in, and the connection tracking table in front of you — plus the reason hairpin traffic breaks and how to fix it.

    Intermediate35 min5 nodes
Resilience

What happens when something fails, and how the network recovers on its own.

  1. VRRP: a gateway that survives its own router

    Two routers share one virtual address. The host knows nothing about it — for it there is a single gateway. When the master fails, the backup takes over the address and the MAC, and the session does not notice.

    Intermediate35 min6 nodes
  2. Redistribution: where OSPF meets BGP

    An internal OSPF domain and an external BGP world, with one router standing on the border. Routes have to cross it in both directions — and the classic trap is right there: without a filter, redistribution builds loops.

    Advanced40 min5 nodes
Access and security

Protecting the device you manage, and the traffic that crosses the internet.

  1. SSH: keys, hardening and tunnels

    A server behind a router, and behind it an internal node you cannot reach directly. Key-based login, passwords disabled — and a tunnel that gets you there anyway.

    Intermediate35 min4 nodes
  2. Access control and the stateful firewall

    Three zones, one filtering router and a default-deny policy. Write the rules that let the office out, publish exactly one service in the DMZ, keep the internet away from the inside — and watch the connection tracking table decide which packets are replies.

    Intermediate35 min4 nodes
  3. IPsec: joining two branch offices over the internet

    Two offices with an operator in between that knows nothing about their private networks. Traffic passes only through an encrypted tunnel — and you will see it happen.

    Advanced40 min5 nodes
  4. WireGuard: keys instead of a phone book

    A modern VPN in four lines of configuration. Two roaming clients, one office gateway, and one idea that replaces the whole IPsec policy database: cryptokey routing, where a public key alone decides both where a packet goes and whether it is allowed in.

    Advanced40 min5 nodes
Operations and troubleshooting

Diagnosing a network that is already broken — the other 80% of the job.

  1. MTU, fragmentation and the PMTUD black hole

    Ping works. SSH connects. Small pages load. Large transfers hang forever and nobody knows why. This is the most misdiagnosed failure in networking, and by the end of this lab you will recognise it in seconds.

    Advanced40 min4 nodes
  2. TCP under the microscope

    A 100 Mbit/s link, 100 ms away, and a backup that crawls at five. Nothing is broken — the link is idle, the servers are bored. Read the handshake, do the bandwidth-delay arithmetic and find out why TCP is refusing to go faster.

    Advanced40 min4 nodes
  3. The network is down: find out why

    Five faults, planted at five different layers, in a network nobody documented. No hints, no list of symptoms — just a user saying it does not work. Work upwards layer by layer, the way it is actually done at three in the morning.

    Advanced45 min5 nodes
  4. Capstone: build the campus

    An empty rack, an addressing plan and six requirements. VLANs on the access switch, inter-VLAN routing on the core, OSPF to the edge, NAT towards the operator, a published DMZ and a default-deny policy — everything from the previous twenty-six labs, at once.

    Advanced60 min7 nodes