Lecture 1 Introduction 2-1-2025
Lecture 1 Introduction 2-1-2025
Networks: Introduction 1
Course Objectives
Networks: Introduction 2
Course Objectives
1. To develop an understanding of modern
network architectures from a design and
performance perspective.
2. To clarify network terminology.
3. To provide an opportunity to do network
programming using TCP/IP.
4. To expose students to emerging
technologies and their potential impact
Networks: Introduction 3
Introduction
Networks: Introduction 4
The Internet: a “nuts and bolts” view
Billions of connected mobile network
computing devices:
national or global ISP
hosts = end systems
running network apps at
Internet’s “edge”
Networks enterprise
collection of devices, routers, links: network
managed by an organization
Introduction: 1-5
“Fun” Internet‐connected devices
Tweet‐a‐watt:
monitor energy use
bikes
Gaming devices
Others?
Internet phones diapers
Introduction: 1-6
The Internet: a “nuts and bolts” view
mobile network
4G
Internet: “network of networks” national or global ISP
• Interconnected ISPs
protocols are everywhere IP
Streaming
Skype video
• control sending, receiving of
messages local or
regional
• e.g., HTTP (Web), streaming video, ISP
Skype, TCP, IP, WiFi, 4/5G, Ethernet home network content
provider
HTTP network
Internet standards datacenter
network
Ethernet
• RFC: Request for Comments
TCP
• IETF: Internet Engineering Task enterprise
Force network
WiFi
Introduction: 1-7
Network Definitions and
Classification
• Preliminary definitions and network
terminology
• Sample application paradigms
• Classifying networks by transmission
technology
• Classifying networks by size (or scale)
• Classifying networks by topology
Networks: Introduction 8
Preliminary Definitions
Networks: Introduction 9
Client-Server Applications
Networks: Introduction 10
Client-Server Model
Networks: Introduction 11
Peer-to-Peer Applications
W2
W Y
Host
Host L
AP W3
M
Host
A
2 3 W4
4
1
Host 5
B 16
nodes 14
Host
11 J
Host 12 17
C 15 6
10 13
7 Host
9 H
Host 8
D Host
G
Host
E
Host
F
Networks: Introduction 14
K & R
Networks: Introduction 15
DATA COMMUNICATIONS
The term telecommunication means communication at a
distance. The word data refers to information presented
in whatever form is agreed upon by the parties creating
and using the data. Data communications are the
exchange of data between two devices via some form of
transmission medium such as a wire cable.
1.16
Figure 1.5 Components of a data communication system
Figure 1.6 Data flow (simplex, half-duplex, and full-duplex)
NETWORKS
1.19
Network Criteria
Performance
Depends on Network Elements
Measured in terms of Delay and Throughput
Reliability
Failure rate of network components
Measured in terms of availability/robustness
Security
Data protection against corruption/loss of data due to:
Errors
Malicious users
1.20
Physical Structures
Type of Connection
Point to Point - single transmitter and receiver
Multipoint - multiple recipients of single transmission
Physical Topology
Connection of devices
Type of transmission - unicast, mulitcast, broadcast
1.21
Classifying Networks by
Transmission Technology
broadcast :: a single communications channel shared by all
machines (addresses) on the network. Broadcast can be
both a logical or a physical concept (e.g. Media Access
Control (MAC) sublayer ) .
Networks: Introduction 22
Network Classification by Size
Networks: Introduction 23
Categories of Networks
Networks: Introduction 25
Wired LANs
transceivers
Copyright ©2000 The McGraw Hill Leon-Garcia & Widjaja: Communication Figure 1.17
Companies Networks
Networks: Introduction 26
Wireless LANs (WLANs)
Networks: Introduction 27
Metropolitan Area Networks
Networks: Introduction 28
MAN
1*
a b
2 Metropolitan network A
4 consists of access
3
A subnetworks a, b, c, d.
c d
National network
A
consists of regional
subnetworks .
Metropolitan network
A is part of regional
Copyright ©2000 The McGraw Hill subnetwork .
Companies
Networks: Introduction 30
Wide Area Networks (WANs)
Networks: Introduction 31
net 3
G
net 1
G
G
G = gateway G
net 5
net 2 G net 4 G
flow of data
Bidirectional flow
assumes baseband cable Repeater
Networks: Introduction 33
Network Classification by Topology
Ring
Repeater
Repeater
Networks: Introduction 34
Network Classification by Topology
Tree
Headend
Networks: Introduction 35
Network Classification by Topology
Star
hub, switch
or repeater
Networks: Introduction 36
Network Classification by Topology
Star
W1
W2
AP
W3
W4
Wireless Infrastructure
Networks: Introduction 37