Introduction to Networking

A comprehensive guide to networking fundamentals and best practices

Instructor: Brendan Shea

Welcome to the Course

This course provides a comprehensive introduction to networking fundamentals. Designed for students new to IT and networking, the materials cover foundational concepts, protocols, and operational practices used in real-world networks.

Through nine progressive modules, you'll explore the OSI model, network topologies, IP addressing, routing, security concepts, and operational best practices. Each module includes both detailed lecture slides (PDF) and interactive web-based chapters (HTML) for flexible learning.

Course Overview

What You'll Learn

  • Network fundamentals and OSI model
  • IP addressing and routing
  • Network services and applications
  • Operations and monitoring
  • Security concepts and threats

Access Methods

  • Interactive HTML chapters
  • Downloadable PDF slides
  • Embedded diagrams
  • Cross-referenced content
  • ADA-accessible descriptions

Course Structure

  • 9 progressive modules
  • Foundation to advanced
  • Comprehensive coverage
  • Real-world examples
  • Practical activities

Course Modules

Module 01

Networking Basics & Topologies

Introduction to fundamental networking concepts, common network topologies (star, mesh, ring, bus), and OSI model foundations.

Module 02

Physical Layer & Cabling

Physical layer transmission, cabling standards (UTP, fiber optics), signal propagation, and Ethernet fundamentals.

Module 03

Switches & Interfaces

Layer 2 switching, MAC addressing, Frame forwarding, spanning tree protocol, and port aggregation.

Module 04

IP Addressing & Subnetting

IPv4 and IPv6 addressing, subnet calculation, VLSM, address planning, and gateway configuration.

Module 05

Routing & VLANs

Router operation, dynamic routing protocols (RIP, OSPF, BGP), NAT/PAT, VLAN segmentation, and trunking.

Module 06

Network Services

Transport layer protocols (TCP/UDP), DHCP, DNS, IPv6 auto-configuration, and service reliability.

Module 07

Applications & Services

Web services (HTTP/HTTPS), file transfer (FTP/SFTP), email protocols, VoIP, and high-availability architectures.

Module 08

Operations & Monitoring

Network documentation, configuration management, change control, discovery tools, and baseline monitoring.

Module 09

Security Concepts

Security principles (CIA), threat types, encryption, vulnerabilities, social engineering, and incident response.

Additional Resources

Course Syllabus
Full course outline, grading criteria, and learning objectives
GitHub Repository
Source code and build system for course materials