SIRTCP/IPund Telekommunikations netze

Werbung
SIRTCP/IPund
Telekommunikations
netze
Next Generation Networks und VoIP- konkret
von
Prof. Dr. Ulrich Trick, Frank Weber
3., iiberarbeitete und erweiterte Auflage
Olden bourg Verlag Miinchen Wien
Inhalt
Vorwort zur dritten Auflage
XIII
Vorwort zur zweiten Auflage
XV
Vorwort zur ersten Auflage
XVII
infrastruktur der Zukunft
1
1
Anforderungen an die Telekommunikal
1.1
Das Labyrinth
2
1.2
Telekommunikationsinfrastruktur
4
1.3
Die Gesellschaft
6
1.4
Anforderungen
12
2
Die heutigen Telekommunikationsnetze
19
2.1
ISDN
19
2.2
GSM-Mobilfunknetze
21
2.3
Internet
24
2.4
IN (Intelligentes Netz)
26
3
NGN (Next Generation Networks)
29
3.1
Konzept
29
3.2
Protokolle
33
4
Multimedia over IP
39
4.1
4.1.1
4.1.2
4.1.3
Echtzeitkommunikation in Paketnetzen
VoIP-Kommunikationsszenarien
VoIP-Nutzdaten
Beispiele fur VoIP-Kommunikation
39
39
41
52
4.2
4.2.1
4.2.2
4.2.3
Protokolle
Kommunikation in den Schichten 1 und 2
IPv4 (Internet Protocol version 4)
IPv6 (Internet Protocol version 6)
55
59
63
68
Vffl
4.2 A
4.2.5
4.2.6
4.2.7
4.2.8
4.3
4.3.1
4.3.2
4.3.3
TCP (Transmission Control Protocol)
UDP (User Datagram Protocol)
RTP (Real-time
(keal-time Transport Protocol)
RTCP
RTCPi(RTP Control Protocol)
H.323
QoS (Quality of Service)
IntServ (Integrated Services)
DiffServ (Differentiated Services)
IntServ und DiffServ kombiniert
5
SIP (Session Initiation Protocol) und SDP (Session Description Protocol)
5.1
5.1.1
5.1.2
5.1.3
5.1.4
Grundlagen
Transport
SIP-Nachrichten (SIP Messages)
Client und Server
SIP URIs (SIP Uniform Resource Identifier)
5.2
5.3
SIP-Anfragen - SIP Requests
SIP-Statusinformationen - SIP Responses
/;>
~
J08
*1U
^4
120
123
j
2
124
12
^
126
128
13
°
l32
5.4
SIP Three Way Handshake
5.5
5.5.1
5.5.2
5.5.3
5.6
5.6.1
5.6.2
SIP-Dialoge, -Transaktionen und Events
SIP-Dialog
SIP-Transaktion
Event
Aufbau der SIP-Nachrichten
Start-Line
Header
J 34
5.7
5.7.1
5.7.2
5.7.3
SDP (Session Description Protocol) und Medienaushandlung
Beschreibung medienrelevanter Parameter
Codec-Aushandlung mittels Offer/Answer-Modell
Aushandlung von Multimedia-Sessions
I44
*
5.8
5.8.1
5.8.2
5.8.3
5.8.4
5.8.5
5.8.6
SIP-Basisablaufe und mogliche Anwendungen
VoIP (Voice over IP) - Audiokommunikation
Videokommunikation
Chat - Kommunikation mit Text
File Transfer - Dateiubertragung
Instant Messaging (IM) - Kurzmitteilungen
Presence - Ermitteln des Online-Status eines anderen Nutzers
1^
1^
1^
165
6
6.1
SIP-Netzelemente
User Agent
179
6.2
Registrar Server
181
134
135
l36
137
141
l41
149
^2
169
*7 *
173
179
Inhalt
IX
6.3
Proxy Server
183
6.4
Redirect Server
189
6.5
Location Server
191
6.6
Presence Server
192
6.7
6.7.1
6.7.2
6.7.3
6.7.4
Gateways
SIP/H.323
SIP/DSS1 (Digital Subscriber Signalling system no. 1)
SIP/POTS (Plain Old Telephone Service)
SIP/ISUP (ISDN User Part)
194
196
199
202
207
6.8
Back-to-Back User Agent (B2BUA)
219
6.9
Application Layer Gateway (ALG)
220
6.10
Session Border Controller (SBC)
221
6.11
Conference Server/MCU (Multipoint Control Unit)
225
6.12
Application Server
229
6.13
Einsatz der SIP-Netzelemente in einem NGN
236
7
SIP-Routing und ENUM (£.164 Number Mapping)
243
7.1
7.1.1
7.1.2
7.1.3
SIP-Routing
Routing von SIP-Nachrichten
Einbeziehung von SIP-Vermittlungsinfrastrukturen
SIP-Trapezoid
243
243
246
254
7.2
Peer-to-Peer SIP
259
7.3
ENUM (E. 164 Number Mapping)
266
8
SIP und NAPT (Network Address and Port Translation)
271
8.1
NAT-Problematik
274
8.2
8.2.1
8.2.2
8.2.3
8.2.4
8.2.5
NAT-Typen
Full Cone NAT
Restricted Cone NAT
Port Restricted Cone NAT
Symmetric NAT
NAPT Gateway-Funktionalitat im Detail
276
277
278
280
281
283
8.3
8.3.1
8.3.2
8.3.3
8.3.4
8.3.5
Losungsmoglichkeiten
NAPT-Uberwindung durch SIP - Symmetric Response Routing
STUN (Simple Traversal of UDP through NAT)
TURN (ehemals Traversal Using Relay NAT)
ICE (Interactive Connectivity Establishment)
UPnP (Universal Plug and Play)
287
287
291
296
300
303
X
Inhalt
8.3.6
8.3.7
Symmetric RTP
Zusammenfassung und weitere Losungsansatze
308
310
9
SIP und Leistungsmerkmale
315
9.1
9.1.1
9.1.2
Halten(Hold)
Einfaches Halten
Makeln/Halten mit Ruckfrage (Consultation Hold)
316
316
320
9.2
9.2.1
9.2.2
Verbindungsubergabe (Call Transfer)
Direkte Verbindungsubergabe (Unattended Transfer)
Verbindungsubergabe nach Ruckfrage (Attended Transfer)
324
324
326
9.3
Parken (Call Park)
328
9.4
9.4.1
9.4.2
9.4.3
Rufumleitung/Anrufweiterschaltung (Call Forwarding)
Generelle Rufumleitung (Unconditional Call Forwarding)
Rufumleitung bei Besetzt (Call Forwarding if Busy)
Rufumleitung nach Zeit, Anrufweiterschaltung (Call Forwarding if No Answer)
330
331
332
333
9.5
Anrufubernahme (Call Pickup)
334
9.6
9.6.1
9.6.2
Dreierkonferenz (3-Way Conference)
Dreierkonferenz mit passivem Teilnehmerbeitritt (3 rd Party is Added)
Dreierkonferenz mit aktivem Teilnehmerbeitritt (3 rd Party Joins)
336
336
338
9.7
Weitere Leistungsmerkmale
339
9.8
Leistungsmerkmale bei PSTN/ISDN-Simulation und-Emulation
341
10
SIP und Quality of Service
343
11
SIP und Mobilitat
351
11.1
Personliche Mobilitat
351
11.2
Session-Mobilitat
352
11.3
11.4
Dienstemobilitat
Endgeratemobilitat
356
357
12
SIP und Sicherheit
363
12.
12.
12.
12.
12.
Sicherheitsmechanismen fur die SIP-Signalisierung
SIP Digest
SIPS (SIP Security)
S/MIME (Security/Multipurpose Internet Mail Extension)
Einsatz eines Anonymisierungsdienstes (Privacy Service)
~
""
V
Vergleich gangiger SIP-Sicherheitsmechanismen
Einsatz weiterer Sicherheitsmechanismen fur die SIP-Kommunikation
364
.1
2
.3
.4
5
12.1.5
12.1.6
364
371
374
^77
J
378
Inhalt
XI
12.2
12.2.1
12.2.2
Sicherheitsmechanismen fur die Nutzdatenkommunikation
SRTP (Secure Real-time Transport Protocol)
Weitere Verfahren zum geschutzten Nutzdatenaustausch
381
381
384
12.3
IPsec (Internet Protocol Security)
385
13
Zukunftige Telekommunikationsnetze
387
13.1
IP-Netze
394
13.2
UMTS-Mobilfunknetze
405
13.3
IMS (IP Multimedia Subsystem)
419
13.4
NGN und IMS
428
13.5
Konvergente Telekommunikationsnetze
432
13.6
Migrationsszenarien
443
13.7
Langfristige Netzentwicklung
458
14
Standardisierung und Ausblick
467
15
Testaufbau mit SIP User Agent und Protokollanalyse-Software
475
15.1
SIP User Agent PhonerLite
15.1.1 Installation
15.1.2 Konfiguration
15.1.3 Bedienung
476
All
479
482
15.2
15.2.1
15.2.2
15.2.3
485
485
487
489
Protokollanalyse-Software Packetyzer
Installation
Konfiguration
Bedienung
Abkurzungen
495
Literatur und Quellen
515
Index
545
Herunterladen