Network Fundamentals

Course Description

Network Fundamentals covers the core concepts and protocols you need to understand computer networking. We start with the basics: what a network is, the OSI model, Ethernet, and IP addressing. From there, we work our way through switching, routing, and network services. You’ll learn how devices communicate on local and wide area networks, how protocols work at each layer of the OSI model, and how to configure and verify them on Cisco IOS routers and switches. This is a free course designed for beginners with no prior networking experience.

Course Highlights

In this course you will learn:

  • What networking is, network topologies, and the OSI and TCP/IP models.
  • IPv4 and IPv6 addressing, subnetting, and summarization.
  • How TCP, UDP, and ICMP work.
  • Switching concepts like VLANs, trunking, and InterVLAN routing.
  • Spanning Tree (STP, RSTP, and MST) and EtherChannel.
  • Static routing, OSPF, and EIGRP.
  • First hop redundancy protocols: HSRP, VRRP, and GLBP.
  • NAT and PAT, access-lists, DHCP, and DNS.
  • Network services like CDP, LLDP, NTP, SNMP, and syslog, and the basics of QoS, cloud, SDN, and network automation.

Presented to you by instructor Rene Molenaar, CCIE #41726

Course at a glance

  • 164 lessons in 20 units.
  • Format: self-paced lessons with Cisco IOS configurations, packet captures, and video.
  • Last updated: October 2026.

Requirements

  • None; this course is designed for beginners with no networking experience.

Course Schedule

What is networking?

Networking means connecting computers and other devices so they can communicate and share information, files, printers, and applications. A network can be as small as two directly connected computers or as large as the Internet. We build networks with devices like switches, routers, and firewalls, and all of them use standard protocols like Ethernet and IP to exchange data.

To make devices from different vendors work together, networking is built in layers, described by the OSI model. Each layer has its own job. Switches forward Ethernet frames within a local network based on MAC addresses. Routers forward IP packets between networks based on IP addresses. TCP and UDP deliver data to the right application, and services like DHCP, DNS, and NAT make it all work for users. Once you understand these layers, you can figure out how any network protocol works and where to look when something breaks.

Who needs network fundamentals? Anyone who wants to become a network engineer, and anyone who works with servers, cloud, security, or automation, since all of it runs on the network. These fundamentals are also the foundation of every advanced topic, from OSPF and BGP to VXLAN and SD-WAN.

Network Fundamentals Learning Roadmap

This roadmap follows the course units. Each topic has a short explanation and links to the lessons where we cover it in detail.

Networking Basics and the OSI Model

We start with what a network is, the devices we use, and the different network topologies. The OSI model splits networking into seven layers, and the TCP/IP model combines some of them into four. You’ll learn how Ethernet works on the LAN, and what collision domains and broadcast domains are. At the transport layer, TCP and UDP take different approaches: TCP offers reliable delivery, while UDP is best effort. ICMP is used by tools like ping and traceroute.

IPv4 and IPv6 Addressing

Every device on a network needs an IP address. An IPv4 address is 32 bits, and the subnet mask tells you which part is the network and which part is the host. You’ll learn how to subnet in binary and decimal, and how ARP finds the MAC address that belongs to an IP address. IPv6 uses 128-bit addresses written in hexadecimal, and hosts can configure an address themselves with stateless autoconfiguration.

Switching, VLANs and Spanning Tree

A switch learns which MAC addresses live behind which interface and forwards frames only where they need to go. VLANs split a switch into multiple broadcast domains, trunks carry multiple VLANs between switches with 802.1Q tags, and InterVLAN routing lets the VLANs talk to each other. Redundant links between switches cause loops, so spanning tree blocks some of them; RSTP converges much faster than classic STP. EtherChannel bundles multiple physical links into one logical link, so spanning tree doesn’t block them.

Routing Fundamentals and WANs

Routers forward IP packets between networks based on their routing table. You’ll configure static routes, and learn how a router chooses between routes with administrative distance and longest prefix match. To connect sites over large distances, we use WANs, with protocols like HDLC and PPP on serial links. A GRE tunnel creates a virtual point-to-point link between two routers, for example over the Internet.

OSPF, EIGRP and Gateway Redundancy

Dynamic routing protocols learn routes from neighbors and find a new path when a link fails. OSPF is a link-state protocol: every router builds a map of its area and calculates the lowest cost path. EIGRP, created by Cisco, is an advanced distance vector protocol. Hosts only have a single default gateway, so first hop redundancy protocols like HSRP, VRRP, and GLBP create a virtual gateway that keeps working when a router fails.

NAT, Access-Lists, DHCP and DNS

NAT translates private IP addresses to public ones, and PAT lets many hosts share a single public IP address by using port numbers. Access-lists filter or classify traffic: standard access-lists only match the source address, extended access-lists also match the destination, protocol, and ports. DHCP hands out IP addresses automatically, and DNS translates hostnames into IP addresses.

Network Management and QoS

To manage a network, you need to know what is connected where, what time it is, and what is happening. CDP and LLDP discover neighbor devices, NTP synchronizes clocks so log timestamps are accurate, SNMP lets a management system monitor your devices, and syslog messages have eight severity levels. QoS gives important traffic like voice priority over other traffic, starting with classification and marking with IP precedence and DSCP values.

Cloud, Automation and Network Design

Networks are no longer only boxes you configure one by one. You’ll learn the cloud service models (IaaS, PaaS, and SaaS) and deployment models, what SDN is, and how to get started with Python, Ansible, and Terraform. We also look at AI and machine learning in networking. Finally, we cover network design: the access, distribution, and core layers of a campus network, the spine and leaf architecture of the data center, and overlay networks.

Frequently Asked Questions

What are network fundamentals?

Network fundamentals are the core concepts and protocols every network engineer needs: the OSI model, Ethernet, IP addressing and subnetting, switching, routing, and network services like DHCP, DNS, and NAT. Everything else in networking builds on these topics. Start with what networking is.

What is the OSI model?

The OSI model is a reference model that splits networking into seven layers: physical, data link, network, transport, session, presentation, and application. Each layer has its own job and only communicates with the layers above and below it. Network engineers use it to explain how protocols work and to troubleshoot layer by layer. Learn about the OSI model.

What is the difference between a switch and a router?

A switch connects devices within the same network and forwards Ethernet frames based on MAC addresses, at layer 2. A router connects different networks and forwards IP packets based on IP addresses, at layer 3. A multilayer switch can do both. Learn about routers and routing.

What is the difference between TCP and UDP?

TCP is a reliable, connection-oriented protocol: it sets up a connection, acknowledges data, and retransmits what gets lost. UDP is a best effort protocol without any of that, so it has less overhead. Applications like file transfers use TCP, while real-time traffic like voice often uses UDP. Learn about TCP and UDP.

What is a VLAN?

A VLAN (Virtual LAN) splits a physical switch into multiple logical networks, each with its own broadcast domain. Devices in different VLANs can’t communicate unless you route between the VLANs. VLANs let you group users by function instead of by location and keep broadcast traffic contained. Read our introduction to VLANs.

What is the difference between IPv4 and IPv6?

IPv4 uses 32-bit addresses written in dotted decimal, like 192.168.1.1, which gives roughly 4.3 billion addresses. IPv6 uses 128-bit addresses written in hexadecimal, which solves the shortage of IPv4 addresses. IPv6 also has a simpler, fixed 40-byte header. Compare IPv4 and IPv6.

What is NAT?

NAT (Network Address Translation) translates IP addresses, usually from private addresses on your LAN to a public address on the Internet. PAT (Port Address Translation) is the most common form: it lets many hosts share a single public IP address by also translating port numbers. That’s how most home and office networks reach the Internet. Learn how NAT and PAT work.

How does DHCP work?

A host without an IP address broadcasts a DHCP discover message. The DHCP server replies with an offer, the host requests the offered address, and the server acknowledges it. Besides the IP address and subnet mask, DHCP also hands out options like the default gateway and DNS server. Read our introduction to DHCP.

Ready for the next step?

Network Fundamentals is free. When you are ready to go further, sign up to get access to every other course on NetworkLessons.com, from OSPF and BGP to MPLS and SD-WAN.

Sign up