CSCE 3530: Network Edge and Core Vocabulary
Course Overview and Fundamental Internet Structure
Architectural Components of the Internet:
The Internet is composed of diverse network types, including mobile networks, home networks, enterprise networks, local or regional ISPs, national or global ISPs, datacenter networks, and content provider networks.
From a structural standpoint, the network is divided into three primary components:
Network Edge: Comprises host devices, classified into clients and servers. Servers are predominantly housed within specialized data centers.
Access Networks: Consists of wired and wireless communication links that physically connect host devices at the edge to the network core.
Network Core: Consists of a mesh of interconnected routers that establish a global "network of networks."
Host Perspective and Packet Transmission Mechanics
Application Message Chunking:
An application on a host generates a message that is divided into smaller discrete units called packets.
Each packet has a designated length measured as bits.
Transmission Parameters:
Packets are injected into the access network across a physical communication link operating at a transmission rate bits per second (), which is also referred to as the link bandwidth.
Packet Transmission Delay Formula:
The total time required to transmit a single packet of length bits onto a link with transmission rate is defined by:
When transmitting multiple sequential packets (such as two packets of length bits each), each individual packet experiences a transmission time of .
Access Network Technologies and Architecture
Access Network Classifications:
Edge devices connect to the network core through various access media, including cable-based access, telephone line-based access, wireless access, cellular access, and satellite access.
Access networks are characterized by their bandwidth capacity and whether the physical medium provides dedicated access to a single host or shared access among multiple hosts.
Cable-Based Access Networks:
Uses Frequency Division Multiplexing (FDM) to divide the shared coaxial cable spectrum into distinct frequency bands:
Video Channels: Allocated to specific frequency bands (e.g., Channels , , , , , and ).
Data Channels: Allocated to distinct frequency bands (e.g., Channels and ).
Control Channels: Allocated to dedicated control bands (e.g., Channel ).
Network Topology: User premises contain a splitter connected to a cable modem, running over coaxial cable to an Internet Service Provider (ISP) cable headend.
Transmission Characteristics:
Asymmetric transmission speeds:
Downstream transmission rate: to .
Upstream transmission rate: to .
Shared physical access medium among multiple subscribers, operating with guaranteed baseline performance.
Wireless Access Networks:
Wireless Local Area Networks (WiFi):
Governed by standards including , , and .
Operating range: Within or around a building (approximately ).
Transmission rate to the Internet: to .
Wide-Area Cellular Networks:
Provided by commercial cellular operators using , , and technologies.
Operating range: Covers distances spanning tens of miles.
Transmission rate to the Internet: Tens of Mbps ().
Shared access medium operating without guaranteed baseline performance.
Residential Access Networks:
Frequently combine routing, firewalling, Network Address Translation (NAT), and wireless access points into a single physical box.
Connects to the cable headend via a cable modem and distributes local connectivity through:
Wired Ethernet operating at .
WiFi wireless access point operating at to .
Enterprise Access Networks:
Deployed by corporate entities, universities, and government agencies.
Consists of a hybrid mix of wired Ethernet and wireless WiFi technologies.
Configured as a hierarchy of Ethernet switches connecting enterprise mail and web servers, linking to an enterprise router connected directly to an ISP.
Datacenter Access Networks:
Interconnects hundreds to thousands of servers to one another and to the global Internet.
Employs high-bandwidth wired links ranging from to hundreds of Gbps ().
Arranged in intricate topologies to maximize internal bandwidth and minimize transmission latency (e.g., Google Datacenter located in Council Bluffs, Iowa).
The Network Core, Routing, and Forwarding
Network Core Definition:
The network core is a mesh of interconnected routers responsible for moving data packets end-to-end through the network.
Core Functions:
Moving packets from source to destination relies on two fundamental network-core functions: routing and forwarding.
Forwarding vs. Routing Distinction:
Forwarding (Switching): A local router action that moves an arriving packet from the router's incoming link interface to the appropriate outgoing link interface.
Analogy: Making a specific local maneuver or turn at an individual intersection (e.g., navigating local roads in Sacramento such as North Natomas, Arden-Arcade, or Rosemont).
Routing: A global network action that determines the complete end-to-end path taken by packets from a source to a destination using routing algorithms.
Analogy: Planning an entire long-distance highway travel route across regions (e.g., driving over , over , or over ).
Mechanism of Forwarding Tables:
Every arriving packet contains a header specifying a destination address (e.g.,
0111).The router reads the destination address in the packet header and indexes its local forwarding table to select the target output link interface.
Routing algorithms dynamically compute and write the mapping values contained within local forwarding tables.
Example Local Forwarding Table Mapping:
Packet Header
0100Output LinkPacket Header
0101Output LinkPacket Header
0111Output LinkPacket Header
1001Output LinkUnder this mapping, an arriving packet with header
0111is forwarded directly to output link .