Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Reiss Romoli
Telecommunication
Networks: a primer
Gianfranco CICCARELLA
Tiziano TOFONI
e-mail: tiziano.tofoni@ssgrr.it
Scuola Superiore G. Reiss Romoli
Contents
TLC services
Digital signal coding
Networks architecture and building blocks
Information Transfer Modes
The Intelligent Network
Mobile Networks
TCP/IP Networks
Scuola Superiore G. Reiss Romoli
Telecommunication
Services
Scuola Superiore G. Reiss Romoli
Classification (ITU-T)
Bearer Services
Teleservices
Supplementary Services
Scuola Superiore G. Reiss Romoli
Bearer Services
TLC service that provides the capability for information
transmission between access points
Examples
• digital connectivity at 64 kbit/s
• analog connectivity for voice band signals 300-3400 Hz
• high quality speech 7 kHz
• packet data connectivity
User-Network
Interface
Teleservices
TLC service that provides the complete capability for
communications between end users according to the
protocols established by agreements between network
operators
Examples
• telephone
• fax
• e-mail
• ...
TELESERVICE
Scuola Superiore G. Reiss Romoli
Supplementary Services
Set of services that modify and enrich the basic services by
allowing the user to choose how calls toward and from
herself/himself are treated by the network, or by providing
him with information enabling an intelligent usage of the
services
GSM
Scuola Superiore G. Reiss Romoli
Communication features
Broadcast
Any-to-any (anycast)
Multicast
One way
Both ways
• asymmetric
• symmetric
Scuola Superiore G. Reiss Romoli
Bandwidth
• fixed and mobile networks are pointing towards
integration of voice, video and data services
Customization
• customers want be able to customize the service, tuning
it and changing the services parameters, ordering new
services, checking their status; this will be possible
through integrated network management systems
Mobility
• it is to considered as both terminal mobility, personal
and service mobility (i.e. “number portability”, mobile IP,
GSM, etc.)
Scuola Superiore G. Reiss Romoli
Easy to use
• services offering will be more complex and diversified,
need of “simplicity in complexity”
Global Interoperability
• among networks and/or services (e.g.,fixed-mobile
convergence)
Scuola Superiore G. Reiss Romoli
Narrowband services
• telemetry < 10 kbit/s
• voice and fax ≤ 64 kbit/s
• interactive data 1-300 kbit/s
• videoconference 128-386 kbit/s
• ...
Broadband services
• fixed images 1-10 Mbit/s
• commercial TV 1.5-10 Mbit/s
• High definition TV 10-100 Mbit/s
• ...
Scuola Superiore G. Reiss Romoli
10110000000000011111101001101101
Scuola Superiore G. Reiss Romoli
Analog-to-Digital
Converter
10110000000000011111101001101101
7
5 6
32 Bit flow
1 101 111 110 011 010 001
Signal Compression
Procedure based on algorithms that reduce required
bandwidth maintaining at the same time an
acceptable level of quality
Examples
• voice: from 64 kbit/s (POTS) down to 6.5 kbit/s (GSM half-rate)
• video: from more than 100 Mbit/s (TV signal without compression)
down to 4-5 Mbit/s (MPEG-2, Analog quality TV), 1.5 Mbit/s
(MPEG-1, VHS quality TV signal), or less
1011000011111101001101101 1 1 0 0 1 1 1 0 1 1
Scuola Superiore G. Reiss Romoli
Network Architecture
Switched Network
Subscriber Local Loop
(Last Mile) Access
FAX
Network
Switching Transmission
Systems Channels
Scuola Superiore G. Reiss Romoli
Access Network
Main equipments
• Multiplexers
• Concentrators
Scuola Superiore G. Reiss Romoli
Area Distribution
Point
Multiplexer
Switching system
Trasmission channels
Transmission Media
• coaxial cable
• fiber optic cable
• radio relay system
• satellite link
Scuola Superiore G. Reiss Romoli
A C
D F
Collegamenti fisici
B E
Switching Systems
Transmission centres
Scuola Superiore G. Reiss Romoli
Switch
Switch
Tx
Switch
Switch
Tx Tx
Switch
Tx
Switch Tx
Tx
Switch
Scuola Superiore G. Reiss Romoli
Information Transfer
Modes
Scuola Superiore G. Reiss Romoli
Multiplexing Techniques
Multiplexing
Slotted (e.g. ATM)
Time
Division
[digital] Asynchronous
[packet]
Unslotted (X.25,IP,FR)
Scuola Superiore G. Reiss Romoli
Synchronous Multiplexing
Structured information flows (frames)
frames
Addressing based on time position (TS,
TS Time Slot) of
information units (IU)
Static bandwidth allocation
Low and constant transfer delay
PCM Multiplexer
Analog-to-Digital
Converter
10110000000000011111101001101101
64.000 bit/s
Analog-to-Digital
Converter
time
10110000000000011111101001101101
10110000000000011111101001101101
64.000 bit/s
Scuola Superiore G. Reiss Romoli
PCM Frame
1
M
u
l PCM Frame
t
i
2 0 1 2 16 31
p
l
e
x
e
r
30
Scuola Superiore G. Reiss Romoli
Asynchronous Multiplexing
Label-based addressing Payload Header
Two types
• structured information flow Pay. H Pay. H Pay. H Pay. H
implicit delimitation of IU
Switching
Space division
Circuit
[connection-oriented]
Time division (telephony)
Switching
Do we need switching ?
John
Mariah
Paul
Whitney
Jennifer
Scuola Superiore G. Reiss Romoli
John
Mariah
Paul
Switching
System
Whitney
Jennifer
Scuola Superiore G. Reiss Romoli
John
Whitney
Switching
System
Jennifer
Scuola Superiore G. Reiss Romoli
Digital Switching
0 1 i n 0 1 j n
Switching
System
0 1 n 0 1 n
Scuola Superiore G. Reiss Romoli
PCM Multiplexer
Switching System
Scuola Superiore G. Reiss Romoli
Protocols
Protocols allow like devices to communicate with
each other
They provide a common language and set of
rules
Basic concept of most protocols is Layered
Architecture (i.e., group of functions are broken
up into layers)
Some functions
• flow control
• error control and/or correction
• sequence control
• ...
Scuola Superiore G. Reiss Romoli
Internet Protocol
OSI Suite ATM
User
Application
Presentation Application
Application
Session
Transport Transport
Physical Physical
Scuola Superiore G. Reiss Romoli
A C
B D
Scuola Superiore G. Reiss Romoli
110 0 1 0 1 0 1 0 0 0 1 0 1 0 1 1 0 1 1 0 0 1 0 110...
Connection-oriented networks
Packet switched networks where a virtual (logical)
logical connection
must be established between two host prior to the exchange of
data
The network does not dedicate any transmission facility to the
connections
Connection-oriented networks guarantee
• sequential packet delivery to the destination
• possibility to negotiate Quality of Service
N
Scuola Superiore G. Reiss Romoli
Virtual Connection
A virtual connection is a logical end-to-end connection
between two hosts
Called virtual because the connection appears similar to a
circuit-mode connection between the hosts although no
physical resources are dedicated to the connection
A virtual connection may be:
• Permanent (PVC:
PVC Permanent Virtual Connection\Circuit), must be
established (released) at service subscription (termination) time
• Switched (SVC:
SVC Switched Virtual Connection\Circuit), must be
established on demand by the user
X.25, Frame Relay and ATM are examples of connection
oriented networks
Scuola Superiore G. Reiss Romoli
Label Switching
Input Output
Port Label Port Label 45
1 29 2 45
29 64
2
2 45 1 29
1
1 64 3 29 3
3 29 1 64 Packet Switching
Node 29
Look-up Table
Scuola Superiore G. Reiss Romoli
1
4 15 2
2 3
45 3
C
14
B 30
1 3 43
16 2
Input Output Input Output
2 1
Port Label Port Label Port Label Port Label
1 45 2 16 10 4 1 16 2 43
3 14 4 10
D
Scuola Superiore G. Reiss Romoli
1
4 2
Signaling Signaling
2 3 Signaling 3
C
B 1 3
2
Input Output Input Output
2 1
Port Label Port Label Port Label Port Label
4
1
4 2
2 3 3
C
B 1 3
2
Input Output Input Output
2 1
Port Label Port Label Port Label Port Label
1 45 2 16 4 1 16 2 43
1
UNI 4 2 UNI
Signaling Signaling
NNI
2 3 Signaling 3
C
B 1 3
2
Input Output Input Output
2 1
Port Label Port Label Port Label Port Label
4
“Connectionless” networks
Networks that do not require that an end-to-end
connection be established prior to the exchange of
information
Each packet (also called “datagram”) must contain the
complete destination address for routing
There is no guarantee of delivery or of sequential delivery
Example : IP Networks
N
Scuola Superiore G. Reiss Romoli
IT16
08
62
336
39
0
Scuola Superiore G. Reiss Romoli
1 1
2 2
Phone
channels
N N
Msg.Transf. Msg.Transf.
Processor Processor
Signaling messages
CCS7 circuit (64 Kb/s)
Scuola Superiore G. Reiss Romoli
CCS Network N. 7
Switching Systems
SP SP SP
Phone Channels
STP STP
Signaling message
SP=
SP Signaling Point STP STP
STP=
STP Signal Transfer Point
Signaling Network
Scuola Superiore G. Reiss Romoli
What is it ?
The Intelligent Network (IN) is one that provides a
large set of telephone-based services to the
customer
IN uses an architecture that is built around SS7
network
Basic idea (Colombo’ egg !!!)
• local switches are programmed to recognize calls that
requires special handling
• the intelligent part of the switch (the SSP,
SSP Service Switching
Point), by means of SS7 network, sends a query to a database
(the SCP,
SCP Service Control Point) to request information on how
to handle this call
• SCP,again by means of SS7 network, answers giving the
switch all necessary information to handle this special call
Scuola Superiore G. Reiss Romoli
SSP
LSS
SCP
SMS
Service Control Point Service Management System
Scuola Superiore G. Reiss Romoli
Building Blocks
SSPs
• enable switching systems to initiate queries to databases and
specialized computers
• convert switching systems query fro the switching systems “machine
language” to SS7 language and viceversa
STPs
• route signaling messages between switching systems and specialized
databases
• STPs are packet switches
SCPs
• hold specialized databases with routing instructions for each call
based on the calling and/or called party numbers
• also contain instructions to manage new services such as voice mail,
voice-activated dialing, and so forth
• in cellular networks maintain customer profiles and roaming
information
Scuola Superiore G. Reiss Romoli
800-XX...X
06 -YY...Y
SCP
800-XX...X
06 -YY...Y
06 -YY...Y
LSS LSS
LSS 06 -YY...Y
800-XX...X
Mobile Networks
Scuola Superiore G. Reiss Romoli
Universal
Mobile
Telecommunication
Services
Scuola Superiore G. Reiss Romoli
Network Architecture
VLR
HLR
AUC
“intelligence” NSS
VLR MSC MSC
switching
BSC BSC
radio coverage
BTS PSTN/ISDN
LA_i
BSS BTS BTS
BTS
access LA_k
LA=Location Area
Scuola Superiore G. Reiss Romoli
Cellular Coverage
Handover
Operation by which a Mobile Terminal is assigned another
Traffic Channel while involved in a connection (Note: the
two channels can be in the same cell)
BTS2
BTS1 Cell 2
Traffic Channel
Cell 1 Traffic Channel on
neighbor cells
Scuola Superiore G. Reiss Romoli
Speech Transmission
B speech
T
S transcoder
Acoustic plane
Analog plane
BSC
BTS
Network and Switching
BSS Sub-system (NSS)
Scuola Superiore G. Reiss Romoli
Basic components
• MSC (Mobile services Switching Centre)
• GMSC (Gateway MSC)
MSC
• Databases
VLR (Visitor Location Register)
HLR (Home Location Register)
AuC (Authentication
Au Centre)
EIR (Equipment Identity Register)
• Signalling System
Scuola Superiore G. Reiss Romoli
control flow
OSS
MSC
MSC
BSS
NSS
Scuola Superiore G. Reiss Romoli
MSC
Scuola Superiore G. Reiss Romoli
Databases
Main functions:
• HLR:
HLR stores the identity and user data (e.g. IMSI*,
IMSI authentication
key, permitted supplementary services, temporary data) of all the
subscribers
• VLR:
VLR contains the relevant data of all mobiles currently located in a
serving (G)MSC
• AuC:
AuC provides the HLR with different sets of parameters to
complete the authentication of a mobile terminal
• EIR:
EIR stores all IMEIs*
IMEI of Mobile Terminals that are either stolen or,
due to some defect in their hardware, may not be used in the
network
Signaling System
control flow
Databases
user data flow
Signaling
System MSC
MSC VLR
Scuola Superiore G. Reiss Romoli
subscription network
management and operation and
charging MSC
maintenance
mobile
equipment
management
Scuola Superiore G. Reiss Romoli
Security functions
Purpose: to protect the network against fraudulent
access and to ensure subscriber privacy
• Authentication of the subscriber (through the AuC) to prevent
access of unregistered users
• Radio path ciphering,
ciphering in particular of all subscriber identity data to
prevent third-party tapping
• Subscriber identity protection to prevent location disclosure
Note:
Note in most countries the 900 MHz band is shared by
analog and (possibly more than one) GSM systems
Example:
Example current situation in Italy
Hz Hz
M Hz Hz M Hz Hz
3 .8 8
M
0
M 2 .6 M
4 5
M
88 88 89 90 91 91
ETACS TACS GSM CT1
Scuola Superiore G. Reiss Romoli
frequency
200 kHz
time
15/26 ms slot
Scuola Superiore G. Reiss Romoli
TCP/IP Networks
Scuola Superiore G. Reiss Romoli
TCP/IP Architecture
Application layer
Telnet FTP SMTP HTTP ... DNS SNMP TFTP ...
☞ Transport layer
TCP UDP
☞ Network layer IP
data
app data
Header Trailer
Data Link ipip tcp app data Data Link
TCP/IP Architecture
Dati Dati
Network
Scuola Superiore G. Reiss Romoli
IP Header
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version| IHL |Type of Service| Total Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Identification |Flags| Fragment Offset |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Time to Live | Protocol | Header Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Destination Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Options | Padding |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
<RFC-791>
Scuola Superiore G. Reiss Romoli
IP Addressing
32 bit
Network Host
An example of IP network
15.100.1.210
135.31.0.0
15.0.0.0 135.31.2.8
150.100.0.0
150.100.1.12
195.31.1.0
205.1.1.0
195.31.1.10
205.1.1.98
Scuola Superiore G. Reiss Romoli
IP Routers
Control Component
Exchange of
IP Routing Protocols routing
information
Update of
IP Routing tables Routing tables
Decisione di Instradamento
Incoming packets Outgoing packets
Data Component
Scuola Superiore G. Reiss Romoli
Layer Layer
4-7 4-7
Network Network Network
Data Link Data LinkData Link Data Link
Physic. Physic. Physic. Physic.
Net 1 Net 2
IP Routing : example
15.100.1.210
135.31.0.0
15.0.0.0 R3
135.31.2.8
R2
R1 150.100.0.0
Sending an IP
150.100.1.12
packet to
135.31.2.8
R5
R4
195.31.1.10
205.1.1.0
205.1.1.98
Scuola Superiore G. Reiss Romoli
Transport Protocols
➤ Reliable
➤ Connection-oriented
➤ Error Control
➤ Flow Control
➤ Unreliable
➤ Connectionless
Scuola Superiore G. Reiss Romoli
Last Slide