Roadmaps Security roadmaps Core domains

Network Security

Design, build and watch the networks everything else runs on, so attackers cannot get in easily or move around once they do.

Estimated time: 25–43 months · At about 10 hours a week.

  1. BeginnerHow networks work, and how to see the traffic3–4 months
  2. IntermediateFirewalls, segmentation, VPNs and detection4–6 months
  3. AdvancedSecure architecture and zero trust6–9 months
  4. ExpertArchitecture leadership and research12–24 months

Offensive skills are for authorised testing only: your own lab, a practice platform, or a system whose owner has given you written permission. Testing anything else is a crime in most countries.

Overview

Network security protects the connections between systems: the routers, switches, firewalls, VPNs, wireless access points and the traffic that flows through them.

It covers prevention (segmentation, firewall rules, secure remote access), detection (intrusion detection and network security monitoring) and design (zero trust architectures where no network location is trusted by default).

Why it matters

Almost every attack crosses a network at some point: to get in, to move between machines, and to send stolen data out. Good network design limits how far an attacker can go, and network logs often show an intrusion that endpoints missed.

Typical job roles

  • EntryNetwork administrator / junior network security engineer Configures switches, firewalls and VPNs and keeps them patched.
  • Mid-levelNetwork security engineer Designs and runs firewalls, segmentation, remote access and IDS.
  • Mid-levelNetwork security monitoring analyst Watches network traffic and investigates suspicious connections.
  • SeniorSenior network security engineer / firewall architect Owns the network security design across sites and clouds.
  • LeadNetwork security architect / zero trust lead Sets the long-term architecture, standards and vendor choices.

Prerequisites

  • The OSI and TCP/IP models, and what happens at each layer.
  • IP addressing and subnetting (IPv4 and the basics of IPv6).
  • Common protocols: DNS, DHCP, HTTP and HTTPS, SSH, SMTP.
  • The Linux command line, enough to run and read the output of networking tools.

Foundations of computer science Cybersecurity

Learning path

  1. Beginner How networks work, and how to see the traffic 3–4 months

    Topics

    • TCP/IP and subnetting
    • Switching and VLANs
    • Routing basics
    • DNS and DHCP
    • Packet capture
    • Common ports and services
    • Basic firewall rules
    • Network scanning

    Skills

    • Subnet a network and plan addresses for a small office.
    • Capture traffic with Wireshark or tcpdump and follow a TCP conversation.
    • Scan your own network with Nmap and explain each open port.
    • Write simple allow and deny firewall rules.

    Hands-on projects and labs

    • Build a virtual network in GNS3 or Cisco Packet Tracer with two VLANs and a router between them.
    • Capture your own browsing with Wireshark and find the DNS lookup, the TLS handshake and the HTTP request.
    • Scan your home lab with Nmap and write a short inventory of every device and service.

    Done when you can…

    • Draw your home network with every device, address and connection.
    • Explain what happens, packet by packet, when you open a website.
    • Read a packet capture and point out the protocols and any plain-text passwords.
  2. Intermediate Firewalls, segmentation, VPNs and detection 4–6 months

    Topics

    • Stateful firewalls
    • Network segmentation and DMZs
    • VPNs (IPsec, WireGuard, TLS)
    • IDS and IPS
    • Network security monitoring
    • Wireless security (WPA3, 802.1X)
    • Proxy and DNS filtering
    • Common network attacks (ARP spoofing, DNS poisoning)

    Skills

    • Design and configure a segmented network with a firewall between zones.
    • Set up a site-to-site and a remote-access VPN.
    • Deploy Suricata and Zeek and investigate their alerts and logs.
    • Recognise scanning, brute force, beaconing and data exfiltration in traffic.

    Hands-on projects and labs

    • Build a pfSense or OPNsense firewall in a VM with LAN, DMZ and guest zones, and a WireGuard VPN for remote access.
    • Add Suricata with community rules and Zeek, then generate test traffic from an attacker VM inside your own lab.
    • Work through the packet capture exercises on Malware-Traffic-Analysis.net and write up each one.

    Done when you can…

    • Explain why each firewall rule in your lab exists, and remove the ones that do not need to.
    • Find the infected host and its command-and-control server in a packet capture.
    • Show that a guest device in your lab cannot reach your servers.
  3. Advanced Secure architecture and zero trust 6–9 months

    Topics

    • Zero trust architecture
    • Network access control (802.1X, NAC)
    • Microsegmentation
    • Secure web gateways and SASE
    • Cloud networking (VPCs, security groups)
    • Network automation
    • DDoS protection
    • Encrypted traffic analysis

    Skills

    • Design a zero trust access model that checks identity and device health, not network location.
    • Automate firewall and network configuration with code and version control.
    • Secure cloud networks and connect them safely to on-premises networks.
    • Hunt for threats in network data, including encrypted traffic metadata (JA4, certificates, SNI).

    Hands-on projects and labs

    • Replace a VPN in your lab with identity-aware access using an open-source zero trust tool or a free tier of a commercial one.
    • Write Ansible or Terraform code that builds your firewall rules, and review every change through a pull request.
    • Build a small AWS or Azure network with public and private subnets, and test that only the intended paths work.

    Done when you can…

    • Present a segmentation design for a 500-person company with on-premises and cloud systems.
    • Show your network as code, with a change history and reviews.
    • Explain how an attacker would move laterally in your design, and how you would detect it.
  4. Expert Architecture leadership and research 12–24 months

    Topics

    • Enterprise network security architecture
    • Large-scale monitoring design
    • Protocol security research
    • Standards and vendor strategy
    • OT and IoT network segmentation
    • Post-quantum readiness in network protocols

    Skills

    • Set network security standards for a large organisation and get teams to adopt them.
    • Evaluate vendors and architectures on evidence, not marketing.
    • Research protocol weaknesses and publish or report them responsibly.

    Hands-on projects and labs

    • Write a reference architecture for a multi-site organisation, including OT or IoT networks, and get it reviewed by peers.
    • Contribute rules to Suricata or scripts to Zeek, or publish an analysis of a protocol.

    Done when you can…

    • Defend a network security architecture to engineers, auditors and leadership.
    • Plan a multi-year migration, for example from a flat network to zero trust, with milestones and risks.

Tools and technologies

  • Wireshark Open source The standard tool for capturing and analysing network traffic.
  • tcpdump Open source Command-line packet capture, available on almost every Unix system.
  • Nmap Open source Network discovery and port scanning.
  • Zeek Open source Network security monitoring that produces detailed connection logs.
  • Suricata Open source Intrusion detection and prevention engine.
  • Snort Open source The original open-source intrusion detection system, now maintained by Cisco.
  • pfSense CE Open source Open-source firewall and router.
  • OPNsense Open source Open-source firewall and router, a fork of pfSense.
  • WireGuard Open source A modern, simple and fast VPN.
  • Arkime Open source Full packet capture and search at scale.
  • GNS3 Open source Network emulator for building virtual labs.
  • Cisco Packet Tracer Free Free network simulator from Cisco Networking Academy.
  • Ansible Open source Automation for configuring network devices and servers as code.

Certifications

Take them in roughly this order. Costs and details for the ones marked with a link are on the Certifications page.

  1. Entry CompTIA Network+ CompTIAVendor-neutral networking basics.
  2. Entry CCNA CiscoThe best-known networking certification.Cost and exam details
  3. Entry Security+ CompTIAAdds the security side.Cost and exam details
  4. Intermediate GIAC Certified Intrusion Analyst (GCIA) GIACNetwork traffic analysis and intrusion detection.
  5. Advanced CCNP Security CiscoFor engineers working with Cisco security products.
  6. Advanced CISSP ISC2For architects and leads.Cost and exam details

Resources

Frameworks and standards

  • CIS Critical Security Controls A prioritised list of 18 practical defences, grouped so smaller organisations know what to do first.
  • NIST SP 800-207 Zero Trust Architecture Defines zero trust: never trust a request because of where it comes from, check identity and context every time.
  • NIST Cybersecurity Framework (CSF) 2.0 A common way to describe and improve an organisation's security, organised as Govern, Identify, Protect, Detect, Respond and Recover.
  • MITRE ATT&CK A knowledge base of real attacker tactics and techniques, used to plan detections, hunts and red team work.
  • MITRE D3FEND A knowledge graph of defensive techniques, mapped to the ATT&CK techniques they counter.
  • CIS Benchmarks Free, consensus hardening guides for operating systems, cloud accounts, network devices and software.
  • ISO/IEC 27001 The international standard for an information security management system (ISMS), and the one organisations get certified against.

All frameworks and standards

Career path

A common progression. Titles vary between companies.

  1. IT support or network technician0–2 years
  2. Network administrator or junior network security engineer1–3 years
  3. Network security engineer3–6 years
  4. Senior engineer or network security architect6–10 years
  5. Enterprise security architect10+ years

Related domains to move into

All security roadmaps Back to top

Last reviewed: . Found a mistake, or want a roadmap written sooner? Contact