Beruflich Dokumente
Kultur Dokumente
Telecomunicazioni
Docente: Andrea Baiocchi
DIET - Stanza 35, 1 piano palazzina P. Piga Sede Facolt S. Pietro in Vincoli E-mail: andrea.baiocchi@uniroma1.it Corso di Laurea in Ingegneria Gestionale A.A. 2011/2012
Programma
1. SERVIZI E RETI DI TELECOMUNICAZIONE (KRCap. 1; GW-Cap. 1) 2. FONDAMENTI DI COMUNICAZIONI 3. ARCHITETTURE DI COMUNICAZIONE 4. SERVIZI DI RETE E MODI DI TRASFERIMENTO 5. STRATO DI COLLEGAMENTO E ACCESSO MULTIPLO 6. TECNOLOGIE DI STRATO DI COLLEGAMENTO 7. LO STRATO DI RETE IN INTERNET 8. LO STRATO DI TRASPORTO IN INTERNET 9. CENNI SUI PROTOCOLLI APPLICATIVI
Telecomunicazioni - a.a. 2011/2012 - Prof. Andrea Baiocchi
Applications
Client-server
Few host (servers) have got information content, processing power or any needed facility and are ready to answer to service requests from a much larger number of hosts (clients)
Peer-to-peer
Many hosts (peers) cooperate to create service, with possibly small help from some centralized servers
Also:
Uni/bi-directional Interactive or not
Facilities
Copper wires, coaxial cables, optical fiber, radio Ducts, conduits, telephone poles
Analogies
A communication network provides services
This is like utilities, e.g. water supply, electric supply,
Flexible connectivity
This is like transportation systems
10
11
12
1.0E+14 1.0E+12 1.0E+10 1.0E+08 1.0E+06 1.0E+04 1.0E+02 1.0E+00 1850 1875 1900 1925 1950
1975
2000
Morse
13
Multiplexing
Point-to-point communication systems:
tx + communication link + rx
Usually much more capacity available than useful/affordable for single user pair Natural approach: put multiple information flows of different user pairs onto the same shared communication system Generalizable to point-to-multipoint communications
14
The N2 Problem
For N users to be fully connected directly
Requires N(N 1)/2 connections, i.e. scales with square of number of users Requires too much communication resources, often underutilized: inefficient & costly
N 1
..
.
4 3
15
Switching
Since information flows share same link, there is a need of intermediate dispatching
Analogous to railway or bus stations
A system where more links converge (input) and from which more links depart (output) is defined as a switching node if it has the task of deciding and actuating the correct output for each piece of information coming from an input
In Internet context known as router; in telephone circtui networks known as exchange; in LAN or ATM contexts known as switch.
Telecomunicazioni - a.a. 2011/2012 - Prof. Andrea Baiocchi
16
N1 3 2
17
Circuit switching
0 1 2 2 0 1 0 1 62 A1 A2 62
A3
0 1
31
31
B B1 C1 C2 B2
B3
0 1
0 1
0 1
0 1
0 1
31
62
61 62
C2
62
31
C3
0 1
0 1
0 1
0 1
31
62
61 62
31 31
18
Tandem Tandem CO CO CO CO CO
Telephone subscribers connected to local CO (central office) Tandem & Toll switches connect COs
Telecomunicazioni - a.a. 2011/2012 - Prof. Andrea Baiocchi
19
Packet switching
Input lines
1 2
Routing
3
Store&Forward
Output lines
20
Communications modes
With connection
Two or more parties Stateful Three phases: Set up, Data transfer, Tear down
Connectionless
Two or more parties Stateless Single phase: Data transfer
Pick up phone
2. Connection set up
Dial tone.
Telephone network
Dial number
3.
Telephone network
Information transfer
5.
Telephone network
Connection release
6.
Telephone network
Hang up.
22
Overall communication process is complex: therefore network architecture partitions overall communication process into separate functional areas called layers
E.g. physical layer, end-to-end layer,
23
24
Network topology
Refers to a given architecture layer view of the system Specifies connectivity, i.e. capability of direct interaction between peer entities Topology model: a graph
25
26
What is an interface?
Contact point between two entities at a given level of abstraction (layer)
In the graph model of the layer, an edge between two nodes corresponds to an interface
Entity: piece of sw/hw able to perform a task by cooperating with other remote, peer entities An interface is defined by specification of the following aspects:
Mechanical (only for physical interfaces) Electrical (only for physical interfaces) Functional (role played by any part of the interface) Procedural (sequence of events that involve one or more functions of the i/f: protocol)
Telecomunicazioni - a.a. 2011/2012 - Prof. Andrea Baiocchi
27
Interfaccia DTE/DCE
DCE
(Modem)
DCE
(Modem)
Interfaccia DTE/DCE
DTE
(Terminale)
25 24 23 22 21 20 19 18 17 16 15 14
Cifre di selezione
DTR ON RI ON
Modalit Dati
DTE
RI DTR CD SIG DSR CTS RTS RxD TxD SHG 22 20 8 7 6 5 4 3 2 1 Connettore 25 pin ISO 2110
DCE
Ring Indication Data Terminal Ready Carrier Detect Signal Ground Data Set Ready Clear To Send Request To Send Receive Data Transmit Data Shield Ground
CTS ON TxD
RxD
Example: Ethernet
Specification of electrical quantities (current, voltage) and waveforms (sync pulse trains, pulse shape) Specification of access procedures: Medium Access Control (MAC) protocol
Fase di abbattimento
Fase di Instaurazione
CD ON
RTS ON
28
29
Whats a protocol?
a human protocol and a computer network protocol:
Hi Hi
Got the time?
2:00 time
<file>
30
Protocol elements
A protocol is a set of rules that governs how two or more parties communicating over an interface are to interact Examples
Internet Protocol (IP), Transmission Control Protocol (TCP), HyperText Transfer Protocol (HTTP), Simple Mail Transfer Protocol (SMTP)
31
Protocols
A protocol can be described by means of state machines State is the set of variables whose value is sufficient to decide next transition given input and internal events
E.g. message receipts, timer expiration
Given state at time t, X(t)=a, any event occurring in the interface at a subsequent time t+h makes the state evolve to b Actions are associated to transition a->b.
Protocols define format, order of msgs sent and received among network entities, and actions taken on msg send/rcv
Telecomunicazioni - a.a. 2011/2012 - Prof. Andrea Baiocchi
33
Packet Switching
Internet is but one example of a packet switched network Basic ideas:
Information is segmented into small, self-contained chunks (smaller than typical amount of information to be transferred) -> PACKETS Packets hop from one node to another until they find their way to the destination -> STORE & FORWARD Hop can be realized by ANY underlying communication technology -> INTERNETWORKING Improvement of QoS demanded to end-to-end protocols (e.g. error recovery, flow/congestion control)
34
35
36
access networks
wired/wireless communication links large number of small routers
network core
interconnected routers network of networks
37
Access networks
Q: How to connect end systems to edge router? residential access nets institutional access networks (school, company) mobile access networks xDSL - Digital Subscriber Line wireless laptops
Dialup modem
to/from CO
modem
router/ firewall
38
Access networks
Q: How to connect end systems to edge router? residential access nets institutional access networks (school, company) mobile access networks LAN - Local Area Network Wireless router base station mobile hosts
Telecomunicazioni - a.a. 2011/2012 - Prof. Andrea Baiocchi
39
Tier 1 ISP
40
to/from backbone
peering
to/from customers
41
Tier-2 ISP pays tier-1 ISP for connectivity to rest of Internet ! tier-2 ISP is customer of tier-1 provider
Tier-2 ISP
Tier-2 ISP
Tier 1 ISP
Tier-2 ISP
Tier-2 ISP
42
local ISP Local and tier3 ISPs are customers of higher tier ISPs connecting them to rest of Internet
local ISP
local ISP
Tier 1 ISP
43
local ISP
local ISP
local ISP
Tier 1 ISP
Tier-2 ISP local local ISP ISP
Telecomunicazioni - a.a. 2011/2012 - Prof. Andrea Baiocchi
44
46
47
Declination on Internet
Internet of Communities: organization of people activities through the Internet, on the basis of common interests and likings. Internet of Services: interconnection of providers and consumers of any type of service that can be accessed through the Internet. Internet of Media: network supporting media search, delivery, and integration, regardless their format, providing suitable storage and quick access. Internet of Things: pervasive network, capable of connecting all devices that can generate, transmit, or receive contents, including sensors, cameras, wearable devices.
48
Evolution of services
Yesterday, call switching today, call center
49
50
51
End of Trust
Security Attacks
Spam, Phishing, Pharming Denial of Service, DDoS Viruses Impersonators
52
53
54
55
Market
Can there be demand for the service?
New Service
Technology
Can it be implemented costeffectively?
Regulation
Is the service allowed/somehow constrained?
Telecomunicazioni - a.a. 2011/2012 - Prof. Andrea Baiocchi
56
Role of regulation
Public regulation is fundamental as communication services become a commodity Minimum service access to be guaranteed
Universal service
57
Standards
New technologies very costly and risky Standards allow players to share risk and benefits of a new market
Reduced cost of entry Interoperability and network effect Compete on innovation Completing the value chain
Chips, systems, equipment vendors, service providers
Example
802.11 wireless LAN products
58
Standards Bodies
Internet Engineering Task Force (IETF)
Internet standards development Request for Comments (RFCs): www.ietf.org
60
61
62
63
64
65
66
67
68
Internet statistics
~769 million hosts (July 2010) ~2 billion users As of Feb. 27rd, 2012: 138,143,921 Top Level Domains As of Feb. 1st, 2012: 3,479,770,880 IP addresses assigned in 246 countries
End of 2009:
234 million websites 247 billion emails sent daily on the average Facebook serves 260 billion page views per month (6 millions per min) YouTube serves 1 billion videos per day
69
Host count