Skip to main content

Computer Network - Network Overview

Features​

Interconnection - No Master-Slave Relationship

Autonomy - Interconnectivity

Exchange Network interconnects hosts via Switching Nodes to complete data communication.

20250920184352

Network Protocols​

Network Protocol, is a rule, standard, or convention established for data exchange in progress.

Three Elements

Syntax: Protocol structure or format

Semantics: What control information needs to be sent, error control

Timing: Event sequence, speed matching

Authoritative Internet Protocol RFC

Network Edge Access Core Network​

Access Network Three Elements:

  • Computing devices accessing the network
  • Communication links
  • Packet switching (Routers, Switches)

Access Network Methods:

  • Residential
  • Institutional Access Network
  • Mobile Access Network
Access MethodSimple UnderstandingMain Features
Fiber Access (FTTx, e.g., FTTH Fiber To The Home)Fiber directly to community/building/homeLarge bandwidth, low latency, many home broadband services are now FTTH
Cable ModemUse cable TV coaxial cable to access internetOnce popular, faster than ordinary telephone lines, now gradually replaced by fiber
DSL (Digital Subscriber Line) Access (ADSL/VDSL)Phone line can also access internet (ADSL Modem)Once common, now gradually eliminated (slow speed, poor upload)
Ethernet AccessPlug in network cable at home/company (RJ45 interface)Highest popularity, low cost, fast speed (now generally 100M/Gigabit)
LAN (Local Area Network) AccessInternal network, school/company uses switches/routers to connectLocal internal high-speed connection, usually combined with Ethernet

Network Core Interconnection​

  • Routing: Routing Algorithm
  • Forwarding: Switch packet from router's input port to correct output port

ISP (Internet Service Provider) Interconnection

Peering Link: Uses BGP protocol, BGP stands for Border Gateway Protocol, a protocol for exchanging routing information between different Autonomous Systems (AS).

Peering Link is not used within the same AS

Upstream Link (Transit Link)

IXP (Internet Exchange Point)

                   🌍 International Internet Backbone Network (Tier 1)
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ β”‚ β”‚
β”Œβ”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”
β”‚ Level 3 (US) β”‚β—„β–Ίβ”‚ NTT (JP) β”‚β—„β–Ίβ”‚ Telia (EU) β”‚
86: β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
87: β–² β–² β–²
88: β”‚ Private Peering β”‚ Private Peeringβ”‚
89: β–Ό β–Ό β–Ό
90: β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
91: β”‚ National/Regional Backbone (e.g. China Telecom) β”‚
92: β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
93: β”‚
94: β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”
95: β”‚ IXP β”‚ ← Domestic IXP: CHN-IX, HKIX etc.
96: β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”˜
97: β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
98: β”‚ β”‚ β”‚
99: β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”
100: β”‚ ISP A │◄──► CDN │◄──► Content Platform β”‚
101: β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ Peering Links β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
102: β”‚
103: β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”
104: β”‚ User PC β”‚
105: β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Large Interconnected Networks:

Tier-1 ISP (Unicom, Telecom)

Content Provider Networks (Google: Private network, its data centers connect to Internet, usually bypassing Tier-1 ISPs and regional ISPs)

Small operators access global network via IP Transit to access the entire Internet.

Dynamic Switching

Multiplexing​

  • FDM Frequency Division Multiplexing
  • TDM Time Division Multiplexing
  • WDM (Actually FDM) Wavelength Division Multiplexing
  • CDM Code Division Multiplexing Encoded Signal = Original Data X Chip Sequence

20250920184452

  1. Circuit Switching
  • Establish Connection (Call/Circuit Setup)
  • Communication
  • Release Connection (Teardown Circuit)

Exclusive Resources (Multiplexing)

One fiber is greater than resources needed for one phone call

  1. Message Switching

Must send the entire packet, too slow, also occupies switch memory

  1. Packet Switching (Mainstream)

Allow more users to use the network simultaneously;

Store-and-forward switching mode

Suitable for bursty data transmission networks

Layered Network Structure​

20250920184534

OSI Model​

Open System Interconnection: Heterogeneous network system interconnection

Layer NameFunctionDescription
Physical LayerInterface Characteristics, Bit Verification, Data Rate, Bit Synchronization, Transmission ModeBit Transmission
Data Link Layer (Non-end-to-end)Framing, Physical Addressing, Flow Control, Error Control, Access ControlData transmission between adjacent network elements (hosts, switches, routers, etc.)
Network Layer (Non-end-to-end)Routing, Packet ForwardingData packet routing and forwarding from source host to destination host
Transport LayerSegmentation and Reassembly, SAP Addressing, Connection Control, Flow Control, Error ControlEnsure message submitted to correct process, e.g., port number
Session LayerDialogue Control, SynchronizationGenerally does not exist alone (very thin layer)
Presentation LayerData Representation Conversion, Encryption/Decryption, Compression/DecompressionGenerally does not exist alone. Handles syntax and semantics issues of transaction information between two systems
Application LayerFTP, SMTP, HTTPSupport users using network via user agent or network interface

TCP/IP Model​

20250920184551

Five-Layer Model​

20250920184559

20250920184617

Layer NameDescriptionProtocolData Format
Physical LayerBit TransmissionNoneBit
Data Link LayerData transmission between adjacent network elementsEthernet, 802.11(Wifi), PPPFrame
Network LayerData packet routing and forwarding from source to destinationIP Protocol, Routing ProtocolsDatagram
Transport LayerEnsure message submitted to correct processTCP, UDPSegment
Application LayerSupport users using networkFTP, SMTP, HTTPMessage

All content comes from sources, course copyright reserved. Document is for learning use only.

If there is any infringement, contact [email protected]

https://www.icourse163.org/learn/HIT-154005?tid=1474180488#/learn/announce

Agreement
The code part of this work is licensed under Apache License 2.0 . You may freely modify and redistribute the code, and use it for commercial purposes, provided that you comply with the license. However, you are required to:
  • Attribution: Retain the original author's signature and code source information in the original and derivative code.
  • Preserve License: Retain the Apache 2.0 license file in the original and derivative code.
The documentation part of this work is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License . You may freely share, including copying and distributing this work in any medium or format, and freely adapt, remix, transform, and build upon the material. However, you are required to:
  • Attribution: Give appropriate credit, provide a link to the license, and indicate if changes were made.
  • NonCommercial: You may not use the material for commercial purposes. For commercial use, please contact the author.
  • ShareAlike: If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.