Chapter 1 - Computer Networks and The Internet by Keyur Parmar
Chapter 1 - Computer Networks and The Internet by Keyur Parmar
1. Introduction
5. Network Security
6. History
Introduction
What Is the Internet?
Introduction
• Internet
• The most popular computer network.
• Arguably the largest engineered system ever created
by mankind.
• Internet traffic (annual) will be nearly five zettabytes
(1021 bytes) by 2022 - Cisco.
• Data
• Information that hosts want to exchange
• Information about data
Trucks Packets
• Internet/Network Protocol
• A protocol defines
• Desktop/Laptop
• Servers
• Tablets
• Smartphones
• Smart Watches
End Systems or Hosts
• Home Access
• DSL Modem
• Cable Internet
• Physical Media
• Characteristics:
• Characteristics:
• Geostationary Satellites
• Fix position in orbit at 36,000 kilometers above
Earth’s surface
• Introduces signal propagation delay (roughly 280 mil-
liseconds)
• Used to provide the internet access in remote areas
• Low-earth Orbiting (LEO) Satellites
• Rotate around Earth (not having a fixed position)
• For reliable communication, many such satellites need
to be placed in orbit.
The Network Core
The Network Core
• Packet Switching
• Circuit Switching
Packet Switching
Packet Switching
• To send a message
• Example
• Transmission rate of the communication link: R bit-
s/second
• Packet size: L bits
• Time to transmit the packet: L/R seconds
Packet Switching - Example
Packet Switching – Store and Forward Transmission
• Packet Switches
• At time 0 (seconds)
• The source begins the transmission of the first packet
towards the router.
• At time L/R (seconds)
• The router receives and stores the first packet, and
begins to transmit the first packet towards the desti-
nation.
• At time 2L/R (seconds)
• The destination receives the first packet.
Packet Switching – Store and Forward Transmission
• At time 0 (seconds)
• The source begins the transmission of the first packet
towards the router.
• At time L/R (seconds)
• The router receives and stores the first packet, and
begins to transmit the first packet towards the desti-
nation.
• The source begins the transmission of the second
packet.
Packet Switching – Store and Forward Transmission
Routing protocols
Packet Switching – Routing protocols
• Packet Switching
• Variable and unpredictable end-to-end delays.
• Circuit Switching
• Waste of unused time slots/frequency bands when fewer
active users.
A Network of Networks - Terminology
• Example
• Packet size - L bits
• Transmission rate of the communication link - R bit-
s/second
• Transmission delay = packet size/transmission rate of
the communication link
Propagation Delay
• If the queue is full and the new packet will arrive at the
router, then the router will drop the packet.
• The source records the round trip delay, name and address
of the router.
• Application Layer
• Transport Layer
• Network Layer
• Link Layer
• Physical Layer
The Internet Protocol Stack
• Physical layer and data link layer protocols interact with the
hardware and have been implemented by network interface
card (i.e., Ethernet or WiFi Interface cards).
The Internet Protocol Stack - Layered Architecture
• Advantage
• Easy to update/upgrade
• Disadvantage
• Duplication of functionality
The Internet Protocol Stack - Example
Application Layer
• Examples: IP
• Eavesdropping
• Traffic Analysis
• Masquerade
• Modifications of Messages
• Replay Attack
• Internet Components
• A protocol stack
• Network security
• History
Interesting Statistics
References
References
• Textbook Resources