chapter eleven

11 Networking Fundamentals

 

This chapter covers

  • Network types and devices
  • Addressing (including physical and logical ports)
  • Networking models
  • Network segmentation and Virtual Private Networks (VPNs)

Computer networks can range from small, local systems that connect a few devices to massive, global infrastructures, such as the Internet, which connects billions of systems worldwide. Regardless of their size, networks enable devices to exchange information and share resources, making them essential for communication, collaboration, and business operations.

This connectivity also introduces security risks, however. For example, attackers may attempt to gain unauthorized access to systems, intercept communications, manipulate network traffic, or disrupt critical services. Compromising a single device can sometimes provide a path to many others. Consequently, cybersecurity professionals must understand how networks operate to identify risks and implement effective security controls.

This chapter provides an overview of the fundamental concepts of computer networking. We will examine the components that enable communication, including endpoints, network devices, and communication links. We will explore common networking devices, such as hubs, switches, routers, firewalls, proxies, and wireless access points, and discuss how they collaborate to transfer data across networks.

11.1 What is a Network?

11.2 How Data Moves Across a Network

11.3 Network Components

11.3.1 Endpoint Devices

11.3.2 Network Interface Cards

11.8.1 Hubs and Repeaters

11.8.2 Switches

11.8.3 Routers

11.8.4 Wireless Access Point (WAP)

11.8.5 Proxy Servers

11.8.6 Firewalls

11.8.7 Connection links

11.4 Types of Networks

11.4.1 LAN, MAN, and WAN

11.4.2 Wired and Wireless Networks

11.4.3 Internet of Things (IoT)

11.5 Addressing

11.5.1 MAC Addresses

11.5.2 IP Addresses

11.5.3 DNS

11.6 Networking Models

11.8.1 Data Communication Layers

11.8.2 Application (upper) layers

11.8.3 Encapsulation and Decapsulation

11.8.4 Layer Responsibilities

11.7 Logical Ports

11.8.1 Well-known Ports and Port Ranges

11.8.2 Secure Ports and Secure Protocols

11.8 Network Segmentation

11.8.1 Physical Segmentation