ELEC 6851-Introduction To Telecommunication Networks: Concordia University
ELEC 6851-Introduction To Telecommunication Networks: Concordia University
Chadi Assi
EV9.179
Text books
§ Marking Scheme:
o Midterm 20%
o Final 50%
o Project 30%
Introduction 1-5
Chapter 1: introduction
overview:
§ what’s the Internet?
§ what’s a protocol?
§ network edge; hosts, access net, physical media
§ network core: packet/circuit switching, Internet structure
§ performance: loss, delay, throughput
§ security
§ protocol layers, service models
§ history
Introduction 1-6
Chapter 1: roadmap
1.1 what is the Internet?
1.2 network edge
§ end systems, access networks, links
1.3 network core
§ packet switching, circuit switching, network structure
1.4 delay, loss, throughput in networks
1.5 protocol layers, service models
1.6 networks under attack: security
1.7 history
Introduction 1-7
Area T
(1
IoE Hyper-HSR
LDHMC
(a)
≥1
1
IMT-2030 (6G)
0.1 0.1
Area Traffic Capacity
(Gb/s/m2) 0.02
Spectrum
1
Efficiency
0.1 5×
0.01 1x
1×
10×
100× 500
Mobility
Network Energy ≥1,000 (km/h)
Efficiency IMT-2020 (5G)
106 1
107 0.01–0.1
National or
• transmission rate:
bandwidth
WorkstationWorkstation
Datacenter Datacenter Traffic light Traffic light
Thermostat Thermostat
Fridge Fridge Introduction 1-8
1.1 • WHA
National or
Global ISP
§ Internet: “network of
Mobile Network
Datacenter Netw
networks”
Mobile Network
Datacenter Network
• Interconnected ISPs
§ protocols control sending,
receiving of messages
Datacenter Netw
Datacenter Network
§ Internet standards
Content Provider Network
Host Host
Server Server
Mobile Mobile Link-layer
Router Router Base
Link-layerSmartphone
Base Smartphone
Cell phone Cell phone
(= end system)Computer
(= end system) Computer switch switch or station
station tablet or tablet
tower tower
WorkstationWorkstation
Datacenter Datacenter Traffic light Traffic light
Thermostat Thermostat
Fridge Fridge Introduction 1-19
1.1 • WHA
National or
Global ISP
National or
Global ISP
Mobile Network
Datacenter Network
interface to apps
Home Network Regional ISP
Local or Content Provider Network
Home Network Regional ISP
Content Provider Network
Host Host
Server Server
Mobile Mobile Link-layer
Router Router Base
Link-layerSmartphone
Base Smartphone
Cell phone Cell phone
(= end system)Computer
(= end system) Computer switch switch or station
station tablet or tablet
tower tower
WorkstationWorkstation
Datacenter Datacenter Traffic light Traffic light
Thermostat Thermostat
Fridge Fridge Introduction 1-20
What’s a protocol?
human protocols: network protocols:
§ “what’s the time?” § machines rather than
§ “I have a question” humans
§ introductions § all communication activity
in Internet governed by
… specific messages sent protocols
… specific actions taken
when messages protocols define format, order of
received, or other
events messages sent and received
among network entities, and
actions taken on message
transmission, receipt
Introduction 1-21
What’s a protocol?
a human protocol and a computer network protocol:
Hi TCP connection
request
Hi TCP connection
response
Got the
time? Get http://www.awl.com/kurose-ross
2:00
<file>
time
Introduction 1-22
Chapter 1: roadmap
1.1 what is the Internet?
1.2 network edge
§ end systems, access networks, links
1.3 network core
§ packet switching, circuit switching, network structure
1.4 delay, loss, throughput in networks
1.5 protocol layers, service models
1.6 networks under attack: security
1.7 history
Introduction 1-23
1.1 • WHA
National or
Global ISP
Datacenter Network
communication links
Content Provider Network
Router
Switch
Server
§ network core:
• interconnected routers
Enterprise Network
Enterprise Network
Key:
Key:
• network of networks
Host Host
Server Server
Mobile Mobile Link-layer
Router Router Base
Link-layerSmartphone
Base Smartphone
Cell phone Cell phone
(= end system)Computer
(= end system) Computer switch switch or station
station tablet or tablet
tower tower
WorkstationWorkstation
Datacenter Datacenter Traffic light Traffic light
Thermostat Thermostat
Fridge Fridge Introduction 1-24
1.1 • WHA
National or
Global ISP
Datacenter Network
keep in mind:
Content Provider Network
Host Host
Server Server
Mobile Mobile Link-layer
Router Router Base
Link-layerSmartphone
Base Smartphone
Cell phone Cell phone
(= end system)Computer
(= end system) Computer switch switch or station
station tablet or tablet
tower tower
WorkstationWorkstation
Datacenter Datacenter Traffic light Traffic light
Thermostat Thermostat
Fridge Fridge Introduction 1-25
Access network: digital subscriber line (DSL)
central office telephone
network
DSL splitter
modem DSLAM
ISP
voice, data transmitted
at different frequencies over DSL access
dedicated line to central office multiplexer
cable splitter
modem
C
O
V V V V V V N
I I I I I I D D T
D D D D D D A A R
E E E E E E T T O
O O O O O O A A L
1 2 3 4 5 6 7 8 9
Channels
cable headend
more)
telco’s CO. The OLT, providing conversion between optical and electrical signals, connects to the
Internet via a telco router. In the home, users connect a home router (typically a wireless router) to the
PON,
§ ONT EPON,
and access GPON,
the Internet LR-PON,
via this home etc.
router. In the PON architecture, all packets sent from OLT
to the splitter are replicated at the splitter (similar to a cable head end).
FTTH can potentially provide Internet access rates in the gigabits per second range. However, most
Introduction 1-29
Access network: typical home network
wireless
devices
to/from headend or
central office
often combined
in single box
Introduction 1-30
Enterprise access networks (Ethernet)
institutional link to
ISP (Internet)
institutional router
Introduction 1-31
& [
Interne
Mombps
X
·
Enter a
Interneti
Total Delay
>
delay
OI
E
request Access Delay
8
.
15 request/see
I
requests 1 Mbit ! "
Loud
oig
IS * 1Mbit =
15 Mbps
Loud on access link : ups-1 delay High
15Mbps
Load on Enterprise Network
= 0 .
15
delay
wo
When Cash Added 60 % goes through Access
Link
0 60 * 15 9 Mbit/se
. *
1 Mbps =
15Mbps
Wireless access networks
§ shared wireless access network connects end system to router
• via base station aka “access point”
to Internet
to Internet
Introduction 1-32
Host: sends packets of data
host sending function:
§ takes application message
§ breaks into smaller two packets,
chunks, known as packets, L bits each
of length L bits
§ transmits packet into
access network at 2 1
transmission rate R R: link transmission rate
• link transmission rate, host
aka link capacity, aka
link bandwidth
Introduction 1-34
Physical media: coax, fiber
coaxial cable: fiber optic cable:
§ two concentric copper § glass fiber carrying light
conductors pulses, each pulse a bit
§ Bidirectional § high-speed operation:
§ Common in cable TV • high-speed point-to-point
transmission (e.g., 10’s-100’s
§ broadband: Gbps transmission rate)
• multiple channels on cable
§ low error rate:
• HFC
• repeaters spaced far apart
• immune to electromagnetic
noise
Introduction 1-35
Physical media: radio
§ signal carried in radio link types:
electromagnetic spectrum § terrestrial microwave
§ no physical “wire” • e.g. up to 45 Mbps channels
§ bidirectional § LAN (e.g., WiFi)
§ propagation environment • 54 Mbps
effects: § wide-area (e.g., cellular)
• reflection • 4G cellular: ~ 10 Mbps
• obstruction by objects • 5G: 100MBps-2GBps?
• 6G? 1Tbps
• interference
§ satellite
• Kbps to 45Mbps channel (or
multiple smaller channels)
• 270 msec end-end delay
• geosynchronous versus low
altitude
Introduction 1-36
Chapter 1: roadmap
1.1 what is the Internet?
1.2 network edge
§ end systems, access networks, links
1.3 network core
§ packet switching, circuit switching, network structure
1.4 delay, loss, throughput in networks
1.5 protocol layers, service models
1.6 networks under attack: security
1.7 history
Introduction 1-37
The network core
§ mesh of interconnected
routers
§ packet-switching: hosts
break application-layer
messages into packets
• forward packets from one
router to the next, across
links on path from source
to destination
• each packet transmitted at
full link capacity
Introduction 1-38
Packet-switching: store-and-forward
At what time will the
third packet arrive at
the destination?
L bits
per packet
3 2 1
source destination
R bps R bps
R = 100 Mb/s C
A
D
R = 1.5 Mb/s
B
E
/queing
queue of packets
waiting for output link
Introduction 1-40
Two key network-core functions
routing: determines source-
destination route taken by forwarding: move packets from
packets router’s input to appropriate
§ routing algorithms router output
routing algorithm
frequency
time
TDM
frequency
time
Introduction 1-43
Packet switching versus circuit switching
packet switching allows more users to use network!
example:
§ 1 Mb/s link
§ each user: N
…..
users
• 100 kb/s when “active” new
users usery )
• active 10% of time Ni 33 Inactive Pr
p
-
0
.
- 1 Mbps link
Defining
D -() 0
s up
in
6
I L =
"
Pr 1
Pinc
§ circuit-switching: own
• 10 users
§ packet switching: Q: how did we get value 0.0004?
• with 35 users, probability >
10 active at same time is less Q: what happens if > 35 users ?
than .0004 *
* Check out the online interactive exercises for more examples: http://gaia.cs.umass.edu/kurose_ross/interactive/
Introduction 1-44
Internet structure: network of networks
§ End systems connect to Internet via access ISPs (Internet
Service Providers)
• residential, company and university ISPs
§ Access ISPs in turn must be interconnected.
• so that any two hosts can send packets to each other
§ Resulting network of networks is very complex
• evolution was driven by economics and national policies
Introduction 1-45
Internet structure: network of networks
Question: given millions of access ISPs, how to connect them
together?
… access
net
access
net …
access
net
access
access net
net
access
access net
net
…
…
access access
net net
access
net
access
net
access
net
access
net
… access access …
net access net
net
Introduction 1-46
Internet structure: network of networks
Option: connect each access ISP to every other access ISP?
… access
net
access
net …
access
net
access
access
net
… … net
access
access net
net
…
to each other directly doesn’t
…
access access
…
net
scale: O(N2) connections. net
access
net
access
net
access
net
access
…
net
… access access …
net access net
net
Introduction 1-47
Internet structure: network of networks
Option: connect each access ISP to one global transit ISP?
Customer and provider ISPs have economic agreement.
… access
net
access
net …
access
net
access
access net
net
access
access net
net
…
…
global
access
net
ISP access
net
access
net
access
net
access
net
access
net
… access access …
net access net
net
Introduction 1-48
Internet structure: network of networks
But if one global ISP is viable business, there will be competitors
….
… access
net
access
net …
access
net
access
access net
net
access
access net
net
ISP A
…
…
access
net ISP B access
net
access
net
ISP C
access
net
access
net
access
net
… access access …
net access net
net
Introduction 1-49
Internet structure: network of networks
But if one global ISP is viable business, there will be competitors
…. which must be interconnected
Internet exchange point
…
access access
net net …
access
net
access
access net
net
access
IXP access
net
net
ISP A
…
…
access
net
IXP ISP B access
net
access
net
ISP C
access
net
Introduction 1-50
Internet structure: network of networks
… and regional networks may arise to connect access nets to
ISPs
… access
net
access
net …
access
net
access
access net
net
access
IXP access
net
net
ISP A
…
…
access
net
IXP ISP B access
net
access
net
ISP C
access
net
access
net regional net
access
net
… access access …
net access net
net
Introduction 1-51
Internet structure: network of networks
… and content provider networks (e.g., Google, Microsoft,
Akamai) may run their own network, to bring services, content
close to end users
… access
net
access
net …
access
side
net
access
access net
net
access
IXP access
net
net
ISP A
…
…
Content provider network
access
net
IXP ISP B access
net
access
net
ISP C
access
net
access
net regional net
access
net
… access access …
net access net
net
Introduction 1-52
Internet structure: network of networks
POP: point-of-presence
to/from backbone
peering
… …
…
to/from customers
Introduction 1-54
Chapter 1: roadmap
1.1 what is the Internet?
1.2 network edge
§ end systems, access networks, links
1.3 network core
§ packet switching, circuit switching, network structure
1.4 delay, loss, throughput in networks
1.5 protocol layers, service models
1.6 networks under attack: security
1.7 history
Introduction 1-55
How do loss and delay occur?
packets queue in router buffers
§ packet arrival rate to link (temporarily) exceeds output link
capacity
§ packets queue, wait for turn
packet being transmitted (delay)
B
packets queueing (delay)
free (available) buffers: arriving packets
dropped (loss) if no free buffers
Introduction 1-56
Four sources of packet delay
transmission
A propagation
B
nodal
processing queueing
B
nodal
processing queueing
Introduction 1-60
Queueing delay (revisited)
average queueing
§ R: link bandwidth (bps)
delay
§ L: packet length (bits)
§ a: average packet arrival
rate
traffic intensity
= La/R
§ La/R ~ 0: avg. queueing delay small La/R ~ 0
La/R -> 1
* Check online interactive animation on queuing and loss
Introduction 1-61
Example
S540
Introduction 1-62