Chapitre 0
Chapter 00: Introduction to Modern Network Engineering
Chapter 00: Introduction to Modern Network Engineering
Chapter 00: Introduction to Modern Network Engineering
1. History of Computer Networks
1.1 The Pre-Internet Era (1950s–1960s)
Before the internet, computers were massive mainframes that operated in isolation. Users accessed them via dumb terminals connected directly through serial cables. The concept of "time-sharing" emerged in the early 1960s, allowing multiple users to share a single computer's resources.
In 1962, J.C.R. Licklider of MIT wrote a series of memos describing his "Galactic Network" concept – a vision of interconnected computers that could share data and programs. He would later become the first head of the computer research program at ARPA (Advanced Research Projects Agency).
1.2 ARPANET (1969–1983)
The ARPANET was the first operational packet-switching network and the direct predecessor of the modern Internet.
Key milestones:
| Year | Event |
|---|---|
| 1966 | Bob Taylor conceives ARPANET at ARPA |
| 1967 | Plan for ARPANET published by Larry Roberts |
| 1969 | First IMP (Interface Message Processor) installed at UCLA |
| 1969 | First message sent: "LO" (attempted "LOGIN", system crashed) |
| 1971 | 15 nodes connected; Ray Tomlinson invents email |
| 1973 | First international connections to UCL (London) and NORSAR (Norway) |
| 1974 | TCP/IP proposed by Vint Cerf and Bob Kahn |
| 1983 | ARPANET switches from NCP to TCP/IP (January 1, "Flag Day") |
The First Nodes:
The first four IMPs were installed at:
- UCLA (Leonard Kleinrock's lab) – September 1969
- SRI (Stanford Research Institute) – October 1969
- UC Santa Barbara – November 1969
- University of Utah – December 1969
Packet Switching Theory:
The key innovation was packet switching, independently invented by Paul Baran (RAND Corporation) and Donald Davies (National Physical Laboratory, UK). Unlike circuit switching (used by telephone networks), packet switching:
- Divides data into small packets
- Routes each packet independently
- Provides robust, decentralized communication
- Uses bandwidth efficiently through statistical multiplexing
Diagramme en cours de génération...
1.3 From ARPANET to Internet (1983–1995)
The transition from ARPANET to the Internet was marked by several developments:
NSFNET (1985–1995): The National Science Foundation created NSFNET, a backbone connecting supercomputer centers. NSFNET used TCP/IP and became the primary backbone for what was now called the "Internet."
Key developments:
- 1985: Domain Name System (DNS) created by Paul Mockapetris
- 1988: Morris Worm – first major internet worm, leading to CERT
- 1989: Tim Berners-Lee proposes the World Wide Web at CERN
- 1991: Gopher protocol released (University of Minnesota)
- 1993: Mosaic browser released (NCSA), bringing web to the masses
- 1994: Netscape Navigator, Yahoo! founded
- 1995: NSFNET decommissioned, commercial Internet begins
- 1995: Amazon, eBay, Craigslist founded
Diagramme en cours de génération...
1.4 The Dot-Com Era and Broadband (1995–2005)
Key developments:
- 1996: IPv6 specification published (RFC 2460)
- 1997: WiFi (802.11) standard released
- 1998: Google founded; ICANN established
- 1999: Napster (P2P file sharing); IEEE 802.11b (11 Mbps)
- 2000: DSL broadband emerges; Dot-com bubble bursts
- 2001: Wikipedia founded
- 2003: Skype (VoIP); IEEE 802.11g (54 Mbps)
- 2004: Facebook, Web 2.0 concept emerges
- 2005: YouTube founded; broadband passes dial-up in US
1.5 The Mobile and Cloud Era (2005–2015)
Key developments:
- 2007: iPhone launched (mobile internet revolution)
- 2008: Android released; App Store launched; 4G LTE standardized
- 2009: 4G deployments begin
- 2010: iPad; cloud computing (AWS, Azure, GCP) matures
- 2011: IPv4 exhaustion announced by IANA
- 2012: IPv6 World Launch Day
- 2013: Snowden revelations (internet privacy awareness); HTTP/2 proposed
- 2014: Software-Defined Networking (SDN) gains traction
- 2015: Open Compute Project, NFV deployments
1.6 The Modern Era (2015–2026)
Key developments:
- 2016: QUIC protocol proposed by Google
- 2017: 5G NR standardized (3GPP Release 15)
- 2018: GDPR (data privacy regulation); HTTP/3 standardized
- 2019: COVID-19 pandemic drives remote work adoption
- 2020: 5G deployments accelerate; WiFi 6 (802.11ax) matures
- 2021: IPv6 adoption exceeds 40% globally
- 2022: Starlink satellite internet reaches 1M+ subscribers
- 2023: WiFi 7 (802.11be) finalized; AI-driven networking emerges
- 2024: 5G-Advanced (3GPP Release 18); 400G Ethernet widespread
- 2025: 800G Ethernet emerging; AI-native networking (Digital twins)
- 2026: 6G research; 1.6T Ethernet standards; AI-powered autonomous networks
Diagramme en cours de génération...
2. Key Technological Milestones
2.1 Ethernet Evolution
| Standard | Year | Speed | Medium |
|---|---|---|---|
| 802.3 "Thick" | 1983 | 10 Mbps | Coax (500m) |
| 802.3a "Thin" | 1985 | 10 Mbps | Coax (185m) |
| 802.3i 10BASE-T | 1990 | 10 Mbps | Twisted pair (100m) |
| 802.3u 100BASE-T | 1995 | 100 Mbps | Twisted pair |
| 802.3z 1000BASE-X | 1998 | 1 Gbps | Fiber |
| 802.3ab 1000BASE-T | 1999 | 1 Gbps | Twisted pair |
| 802.3ae 10GBASE | 2002 | 10 Gbps | Fiber |
| 802.3an 10GBASE-T | 2006 | 10 Gbps | Twisted pair |
| 802.3ba 40/100GE | 2010 | 40/100 Gbps | Fiber |
| 802.3bs 200/400GE | 2017 | 200/400 Gbps | Fiber |
| 802.3ck 100/200/400GE | 2022 | 800 Gbps | Copper/Fiber |
2.2 WiFi (802.11) Evolution
| Standard | Year | Band | Max Rate | Notes |
|---|---|---|---|---|
| 802.11 | 1997 | 2.4 GHz | 2 Mbps | Original |
| 802.11b | 1999 | 2.4 GHz | 11 Mbps | Mainstream adoption |
| 802.11a | 1999 | 5 GHz | 54 Mbps | Less interference |
| 802.11g | 2003 | 2.4 GHz | 54 Mbps | Backward compatible |
| 802.11n (WiFi 4) | 2009 | 2.4/5 GHz | 600 Mbps | MIMO introduced |
| 802.11ac (WiFi 5) | 2013 | 5 GHz | 3.5 Gbps | MU-MIMO, wider channels |
| 802.11ax (WiFi 6) | 2019 | 2.4/5/6 | 9.6 Gbps | OFDMA, IoT-friendly |
| 802.11be (WiFi 7) | 2024 | 2.4/5/6 | 46 Gbps | 320 MHz, 4096-QAM |
2.3 Cellular Network Evolution
Diagramme en cours de génération...
2.4 Fiber Optics
| Technology | Year | Capacity | Reach |
|---|---|---|---|
| Single-mode fiber (SMF) | 1970s | Unlimited | Long-haul (100km+) |
| Multi-mode fiber (MMF) | 1980s | Limited | Short-reach (<2km) |
| DWDM | 1990s | Tbps per fiber | Metro/Long-haul |
| EDFA amplifiers | 1990s | N/A | Enable trans-oceanic |
| Coherent detection | 2010s | 100G+ per lambda | Long-haul |
| PAM4 | 2020s | 400G/800G per lambda | Data center |
| Space-division multiplexing | 2020s+ | Pbps potential | Future |
3. Standards Bodies
3.1 IETF (Internet Engineering Task Force)
- Founded: 1986
- Role: Develops and promotes Internet standards (TCP/IP, HTTP, DNS, etc.)
- Process: Produces RFCs (Request for Comments)
- Structure: Working groups organized by area (Routing, Transport, Applications, etc.)
- Notable RFCs: RFC 791 (IP), RFC 793 (TCP), RFC 1035 (DNS), RFC 2616 (HTTP/1.1)
3.2 IEEE (Institute of Electrical and Electronics Engineers)
- Founded: 1963
- Role: Develops standards for LAN/MAN (802.x family)
- Key standards:
- 802.3: Ethernet
- 802.11: WiFi
- 802.1D: STP (Spanning Tree)
- 802.1Q: VLAN
- 802.15: Bluetooth/Zigbee
3.3 ICANN (Internet Corporation for Assigned Names and Numbers)
- Founded: 1998
- Role: Coordinates global DNS root zone, IP address allocation, protocol parameter assignment
- Functions: IANA (Internet Assigned Numbers Authority) stewardship
3.4 RIRs (Regional Internet Registries)
| RIR | Region | Founded |
|---|---|---|
| ARIN | North America | 1997 |
| RIPE NCC | Europe, Middle East | 1992 |
| APNIC | Asia Pacific | 1993 |
| LACNIC | Latin America | 2002 |
| AFRINIC | Africa | 2005 |
3.5 Other Important Bodies
- ITU-T: International Telecommunication Union (telecom standards)
- 3GPP: 3rd Generation Partnership Project (cellular standards)
- W3C: World Wide Web Consortium (web standards)
- ISO: International Organization for Standardization (OSI model, etc.)
Diagramme en cours de génération...
4. RFCs and Standardization Process
4.1 What is an RFC?
An RFC (Request for Comments) is a publication from the IETF describing methods, behaviors, research, or innovations applicable to the Internet. Despite the name, RFCs are generally accepted as standards after maturity.
4.2 RFC Maturity Levels
Diagramme en cours de génération...
4.3 RFC Categories
- Standards Track: Proposed Standard, Draft Standard, Internet Standard
- Best Current Practice (BCP): Recommended operational practices
- Informational: General information
- Experimental: Research and development
- Historic: Superseded or obsolete
4.4 Notable RFCs Every Network Engineer Should Know
| RFC | Title | Year |
|---|---|---|
| RFC 791 | Internet Protocol | 1981 |
| RFC 792 | ICMP | 1981 |
| RFC 793 | Transmission Control Protocol | 1981 |
| RFC 826 | Ethernet ARP | 1982 |
| RFC 1034/1035 | Domain Names | 1987 |
| RFC 1518/1519 | CIDR | 1993 |
| RFC 2460 | IPv6 | 1998 |
| RFC 3986 | URI Syntax | 2005 |
| RFC 6864 | Updated IPv4 | 2013 |
| RFC 8200 | IPv6 (updated) | 2017 |
| RFC 8446 | TLS 1.3 | 2018 |
| RFC 9000 | QUIC | 2021 |
| RFC 9113 | HTTP/2 | 2022 |
| RFC 9114 | HTTP/3 | 2022 |
5. Why Networking is Fundamental
5.1 The Network is the Backbone
Every modern technology depends on networking:
- Cloud computing: Instantiated over networks
- Distributed systems: Inherently networked
- IoT/Edge: Network-connected sensors
- AI/ML: Distributed training over high-speed networks
- Streaming: Real-time delivery over networks
- Video conferencing: Real-time communication
- Remote work: VPN, SD-WAN, Zero Trust
5.2 The Principle of Shared Infrastructure
Networking enables resource sharing:
- Compute resources (cloud, edge)
- Storage (SAN, NAS, object storage)
- Applications (SaaS)
- Information (web, databases)
5.3 Economic Impact
- Global internet traffic (2026): ~5+ zettabytes/year
- Connected devices: ~50+ billion
- Global internet users: ~5.5+ billion
- Digital economy: 15%+ of global GDP
5.4 Network Engineering Skills
Modern network engineering encompasses:
- Traditional routing and switching
- Software-defined networking (SDN)
- Network automation (Ansible, Terraform, Python)
- Network security (Zero Trust, segmentation)
- Cloud networking (AWS VPC, Azure VNet, GCP VPC)
- Network observability (telemetry, streaming metrics)
- AI/ML for network operations (AIOps)
6. Course Roadmap
Diagramme en cours de génération...
6.1 Chapter Dependencies
- Chapter 00: No dependencies (starting point)
- Chapter 01: None
- Chapter 02: Chapters 00, 01
- Chapter 03: Chapters 01, 02
- Chapter 04: Chapters 02, 03
- Chapter 05: Chapters 02, 03
- Chapter 06: Chapters 02, 03
- Chapter 07: Chapters 02, 03
- Chapter 08: Chapters 07
6.2 Prerequisite Chains
| Path | Focus |
|---|---|
| 00→01→02→03→04 | Routing & Service Provider |
| 00→01→02→03→05 | Data Center & Switching |
| 04→06→07→08 | Applications & Services |
| 05→06→07→08 | Enterprise & Campus |
6.3 Lab Progression
- Labs 01-02: Cabling, topology, wireshark
- Labs 03-04: IP addressing, subnetting
- Labs 05-06: Router/switch configuration
- Labs 07-08: VLANs, trunking
- Labs 09-10: Static routing, OSPF
- Labs 11-12: BGP basics
- Labs 13-14: DNS, DHCP deployment
- Labs 15-16: TCP analysis, HTTP debugging
7. Lab: Network History Timeline
Objective
Create an interactive timeline of network history using Mermaid to understand the evolution.
Steps
- Research the key milestones from 1960 to 2026
- Create a Mermaid timeline diagram
- Add at least 15 milestones
- Present and explain each milestone
Deliverable
A comprehensive timeline with annotations explaining the significance of each event.
8. Exercises
Exercise 1: Standards Matching
Match each standard with its responsible body:
- 802.11ax → ?
- RFC 8200 → ?
- Root zone management → ?
- IPv4 allocation in Europe → ?
- HTTP/3 → ?
Exercise 2: Timeline
Place these events in correct order:
- First IMP installed at UCLA
- TCP/IP specification published
- World Wide Web proposed
- Morris Worm
- IPv6 specification published
- Google founded
- HTTP/3 standardized
Exercise 3: Research
Research one of the following topics and write a one-page summary:
- The role of women in early networking (e.g., Radia Perlman, Elizabeth Feinler)
- The development of the first router (IMP)
- The history of Ethernet (Bob Metcalfe's memo)
- The evolution of DNS
Summary
This chapter laid the foundation for understanding modern network engineering by exploring the history of computer networks, key technological milestones, standards bodies, and the fundamental importance of networking in the modern world. The course roadmap provides a clear path through the remaining chapters, each building on concepts introduced here.