Suchen und Finden
Service
Inhalt
6
Vorwort
20
Struktur des Buches
24
Die Autoren
25
1 Grundlagen der IP-Netze
26
1.1 Entwicklung des Internet
27
1.1.1 Internet vor der Nutzung des WWW
27
1.1.2 Die Schaffung des WWW
29
1.1.3 Internet nach der Etablierung des WWW
32
1.1.4 Die Zukunft des Internet
33
1.2 Funktionen der Kommunikationsprotokolle
35
1.2.1 Prinzipien der Fehlerkontrolle
35
1.2.2 Realisierung der Flusskontrolle
38
1.2.3 Überlastkontrolle
40
1.3 Schichtenmodell der Kommunikation
41
1.3.1 Konzept des OSI-Referenzmodells
42
1.3.2 Schichtenmodell der Protokollfamilie TCP/IP
45
1.4 Allgemeine Prinzipien der IP- Kommunikation
47
1.4.1 Bildung von IP-Paketen
47
1.4.2 Netzwerkschicht in IP-Netzen
49
1.4.3 Verbindungslose IP-Kommunikation im Internet
51
1.4.4 Transportschicht in IP-Netzen
52
1.4.5 Multiplexmodel der Protokollfamilie TCP/IP
56
1.5 Komponenten der Protokollfamilie TCP/IP
57
1.5.1 Protokolle der Netzwerkschicht
58
1.5.2 Protokolle der Transportschicht
58
1.5.3 Komponenten der Anwendungsschicht
59
1.6 IETF und Internet-Standards
63
1.7 Schlussbemerkungen
65
2 Internet-Netzwerkprotokolle IPv4, ARP, ICMP und IGMP
66
2.1 Aufgaben von IP
67
2.2 Aufbau von IPv4-Paketen
67
2.2.1 Differentiated Services
70
2.2.2 Fragmentierung der IPv4-Pakete
72
2.2.3 Optionen in IP-Paketen
75
2.3 IPv4-Adressen
78
2.3.1 Darstellung von IP- Adressen
80
2.3.2 Standard-Subnetzmaske
81
2.3.3 Vergabe von IP- Adressen
83
2.4 Bildung von Subnetzen
86
2.4.1 Bestimmen von Subnetz-IDs und Host-IDs
87
2.4.2 Zielbestimmung eines IP-Pakets beim Quellrechner
91
2.4.3 Adressierungsaspekte in IP-Netzen
92
2.5 Klassenlose IP- Adressierung (VLSM, CIDR)
95
2.5.1 Konzept der klassenlosen IP-Adressierung
96
2.5.2 VLSM-Nutzung
100
2.5.3 CIDR-Einsatz
105
2.6 Protokolle ARP und RARP
110
2.6.1 Protokoll ARP
110
2.6.2 Proxy- ARP
114
2.6.3 Protokoll RARP
118
2.7 Protokoll ICMP
119
2.7.1 ICMP-Nachrichten
120
2.7.2 ICMP-Fehlermeldungen
122
2.7.3 ICMP- Anfragen
123
2.7.4 Pfad-MTU Ermittlung
125
2.8 IP-Multicasting
126
2.8.1 Multicast- Adressen
127
2.8.2 Internet Group Management Protocol
129
2.9 Schlussbemerkungen
132
3 Transportprotokolle TCP, UDP und SCTP
134
3.1 Grundlagen der Transportprotokolle
135
3.2 Konzept und Einsatz von UDP
137
3.2.1 Aufbau von UDP-Paketen
138
3.2.2 Protokoll UDP-Lite
139
3.3 Funktion des Protokolls TCP
141
3.3.1 Aufbau von TCP-Paketen
142
3.3.2 Konzept der TCP-Verbindungen
146
3.3.3 Auf- und Abbau von TCP-Verbindungen
148
3.3.4 Flusskontrolle bei TCP
151
3.3.5 TCP Sliding-Window-Prinzip
153
3.4 Implementierungsaspekte von TCP
157
3.4.1 Klassische TCP-Algorithmen
158
3.4.2
159
Abschätzung
159
von Round Trip Time
159
3.4.3 Verbesserung der Effizienz von TCP
161
3.4.5 TCP Socket-Interface
165
3.4.6 Angriffe gegen den TCP-Stack
166
3.4.7 Socket Cloning und TCP-Handoff
168
3.5 Konzept und Einsatz von SCTP
169
3.5.1 SCTP versus UDP und TCP
170
3.5.2 SCTP-Assoziationen
171
3.5.3 Struktur der SCTP-Pakete
172
3.5.4 Aufbau und Abbau einer SCTP-Assoziation
174
3.5.5 Daten- und Nachrichtenübermittlung nach SCTP
175
3.6 Schlussbemerkungen
180
4 DNS und DHCP
182
4.1 Domain Name System
183
4.1.1 Organisation des DNS-Namensraums
184
4.1.3 Auflösung von IP- Adressen auf Hostnamen
190
4.1.4 Resource Records und ihre Abfrage
191
4.1.5 Zonen und Zonentransfer
196
4.1.6 DNS-Nachrichten
200
4.1.7 DNS und Internet-Dienste
203
4.1.8 Domain Name Registrare und dynamisches DNS
207
4.1.9 DNS Security (DNSSEC)
209
4.1.10 DNS für IPv6
213
4.1.11 DNS und Internet-Anbindung
215
4.1.12 Internationalisierung des DNS (IDN)
216
4.2 Dynamische Adressvergabe mit DHCP
217
4.2.1 Aufbau von DHCP-Nachrichten
220
4.2.2 Ablauf des DHCP-Verfahrens
221
4.2.3 Implementierung mehrerer DHCP-Server
224
4.2.4 DHCP im Einsatz
225
4.2.5 DHCP und PXE
226
4.3 Schlussbemerkungen
227
5 NAT und Netzdienstprotokolle: SOCKS, SSL, LDAP
228
5.1 Network Address Translation (NAT)
229
5.1.1 Klassisches NAT
230
5.1.2 Konzept von NAPT
231
5.1.3 Prinzip von Full Cone NAT
233
5.1.4 Prinzip von Restricted Cone NAT
234
5.1.5 Bidirektionales NAT und RSIP
235
5.1.6 ICMP bei NAT und die Notwendigkeit von ALGs
236
5.2 SOCKS v5 Proxy- Protokoll
237
5.2.1 Das SOCKS-Regelwerk
238
5.2.2 Gesicherte Verbindungen über SOCKS
240
5.3 Secure Socket Layer
241
5.3.1 SSL im Schichtenmodell und Hilfsprotokolle
243
5.3.2 SSL und X.509-Zertifikate
244
5.3.3 Ablauf des SSL-Verfahrens
245
5.3.4 Record Layer Protocol
247
5.3.5 Cipher Suites
248
5.3.6 SSL-Ports und STARTTLS
249
5.4 Lightweight Directory Access Protocol (LDAP)
250
5.4.1 Directory Information Tree
252
5.4.2 LDAP-Server
253
5.4.3 LDAP-Client-Zugriff
254
5.5 Schlussbemerkungen
257
6 Konzept des Protokolls IPv6
258
6.1 Neuerungen bei IPv6 gegenüber IPv4
259
6.2 Header-Struktur bei IPv6
261
6.3 Erweiterungs-Header
263
6.4 IPv6-Flexibilität mit Options-Headern
267
6.4.1 Aufbau der Options-Header
267
6.4.2 Belegung des Option-Feldes
269
6.5 Einsatz von Jumbo Payload
271
6.6 Source Routing beim IPv6
272
6.7 Fragmentierung langer IPv6-Pakete
275
6.8 Adressstruktur von IPv6
276
6.8.1 Darstellung von IPv6-Adressen
277
6.8.2 Aufteilung des IPv6-Adressraums
280
6.8.3 Vergabe von IPv6- Adressen
280
6.9 Unicast- Adressen beim IPv6
281
6.9.1 Globale Unicast-Adressen
282
6.9.3 Interface-ID in IPv6- Adressen
286
6.9.4 Unicast-Adressen von lokaler Bedeutung
288
6.9.5 IPv4-Kompatibilitätsadressen
289
6.10 Multicast- und Anycast- Adressen bei IPv6
291
6.11 Protokoll ICMPv6
294
6.12 Schlussbemerkungen
295
7 IPv6-Dienstprotokolle: NDP und DHCPv6
298
7.1 Neighbor Discovery Protocol
299
7.1.1 Bestimmen des Ziels eines IPv6-Pakets
302
7.1.2 Ermittlung von Link-Adressen
304
7.1.3 Bekanntmachung von Netzparametern durch Router
306
7.1.4 IPv6-Paket-Umleitung
309
7.2 Stateless Autoconfiguration in IPv6-Netzen
310
7.3 Konzept und Einsatz von DHCPv6
313
7.3.1 Funktionsweise von DHCPv6
313
7.3.2 Struktur von DHCPv6-Nachrichten
314
7.3.3 Kommunikation zwischen Client und Server
317
7.3.4 Ablauf von DHCPv6
318
7.3.5 Einsatz von DHCPv6-Agenten
321
7.3.6 Verlängerung der Ausleihe einer IPv6-Adresse
322
7.3.7 Schnelle Umadressierung mit DHCPv6
323
7.4 Schlussbemerkungen
325
8 Migration zum IPv6-Einsatz
326
8.1 Integration von IPv4 und IPv6 in Rechnern
327
8.1.1 IPv4- und IPv6-Protokollfamilien im Schichtenmodell
327
8.1.2 Dual-Stack-Rechner in einem LAN-Segment
328
8.1.3 Betrieb von Dual-Stack-Rechnern in IPv4-Netzen
329
8.2 Arten der Koexistenz von IPv6 und IPv4
330
8.2.1 IPv6-Kommunikation über IPv4-Netze
331
8.2.2 IPv4-Kommunikation über IPv6-Netze
333
8.2.3 IP-Kommunikation durch Translation IPv4
334
IPv6
334
8.3 Einsatz von IPv6-in-IPv4-Tunneling
334
8.3.1 Erweiterung eines IPv4-Netzes um ein IPv6-Netz
334
8.3.2 Kopplung der IPv6-Netze über ein IPv4-Netz
337
8.3.3 Zugang zum IPv6-Internet über Tunnel Broker
337
8.4 Konzept und Einsatz von 6to4
339
8.4.1 Bedeutung von 6to4
339
8.4.2 Struktur von 6to4- Adressen
340
8.4.3 IPv6-Kommunikation über IPv4-Netz
340
8.4.4 Problem bei 6to4 mit NAT
342
8.5 IPv6 over IPv4 mit ISATAP
343
8.5.1 Kommunikation mit ISATAP
343
8.5.2 Struktur und Bedeutung von ISATAP- Adressen
344
8.5.3 Funktionsweise von ISATAP
346
8.6 IPv6 in IPv4-Netzen mit NAT (Teredo)
349
8.6.1 Teredo-Adresse und -Pakete
350
8.6.2 Bestimmung der Art von NAT
352
8.6.3 Beispiele für der Ablauf der Kommunikation mit Teredo
355
8.7 IPv4 over IPv6 mit DSTM
358
8.8 Einsatz der Translation IPv4
360
8.8.1 Einsatz von SIIT
360
8.8.2 Einsatz von NAT-PT
368
8.9 Schlussbemerkungen
376
9 Routing in IP-Netzen
378
9.1 Routing-Grundlagen
379
9.1.1 Grundlegende Aufgaben von Routern
379
9.1.2 Adressierung beim Routereinsatz
382
9.1.3 Routing-Tabelle
385
9.1.4 Routing-Verfahren
388
9.1.5 Inter-/Intra-Domain-Protokolle
393
9.2 Routing Information Protocol (RIP)
394
9.2.1 Erlernen von Routing-Tabellen beim RIP
395
9.2.2 Besonderheiten des RIP-1
401
9.2.3 Das Routing-Protokoll RIP-2
405
9.2.4 Das RIP für das Protokoll IPv6 (RIPng)
408
9.3 Open Shortest Path First (OSPF)
410
9.3.1 Funktionsweise von OSPF
411
9.3.2 Nachbarschaften zwischen Routern
414
9.3.3 OSPF-Einsatz in großen Netzwerken
418
9.3.4 OSPF-Pakete
427
9.3.5 Besonderheiten von OSPFv2
434
9.3.6 OSPF für IPv6 (OSPFv3)
434
9.4 Border Gateway Protocol (BGP-4)
435
9.4.1 Grundlagen des BGP-4
436
9.4.2 Funktionsweise des BGP-4
437
9.4.3 BGP-4-Nachrichten
438
9.4.4 Multiprotocol Extensions for BGP-4 (MP-BGP)
444
9.5 Redundante Auslegung von Routern
449
9.5.1 Konzept des virtuellen Routers
449
9.5.2 Funktionsweise von VRRP
452
9.5.3 Einsatz HSRP
455
9.6 Mulitcast Routing-Protokolle
458
9.6.1 Einige Aspekte von MC-Routing
459
9.6.2 Aufgaben von MC-Routing
462
9.6.3 Intra-Domain-MC-Routing mit PIM-SM
467
9.6.4 Inter-Domain-MC-Routing mit MSDP
472
9.7 Schlussbemerkungen
477
10 Klassische Ansätze für IP over X
480
10.1 IP über LANs
481
10.1.1 Übermittlung der IP-Pakete in MAC-Frames
482
10.1.2 Multiplexing auf der LLC-Teilschicht
484
10.2 IP über Punkt-zu-Punkt-Verbindungen
486
10.2.1 Protokoll SLIP
486
10.2.2 Protokoll PPP
488
10.3 IP über X.25 und Frame Relay
497
10.3.1 Grundlagen der X.25-Netze
497
10.3.2 IP über X.25
501
10.3.3 Konzept von Frame Relay
503
10.3.4 IP über Frame Relay
508
10.4 IP über ATM-Netze
510
10.4.1 Grundlagen der ATM-Netze
511
10.4.2 Classical IP over ATM
516
10.4.3 LAN-Emulation in ATM-Netzen
519
10.4.4 Next Hop Resolution Protocol
525
10.4.5 Multi-Protocol Over ATM (MPOA)
529
10.5 Schlussbemerkungen
534
11 Neue Generation der IP-Netze mit MPLS und GMPLS
536
11.1 Weg zu neuer Generation der IP-Netze
537
11.1.1 Notwendigkeit von (G)MPLS
537
11.1.2 Bedeutung von Traffic Engineering in IP-Netzen
539
11.1.3 Multiplane-Architekturen zukünftiger IP-Netze
540
11.1.4 Schritte zu einem LSP
542
11.2 Multi-Protocol Label Switching
543
11.2.1 Multiplane-Architektur der MPLS-Netze
544
11.2.2 MPLS als Integration von Routing und Switching
546
11.2.3 Logisches Modell des MPLS
547
11.2.4 Prinzip des Label-Switching
549
11.2.5 Logische Struktur der MPLS-Netze
550
11.2.6 Bildung der Klassen von IP-Paketen und MPLS-Einsatz
551
11.2.7 MPLS und die Hierarchie von Netzen
553
11.2.8 MPLS und verschiedene Übermittlungsnetze
556
11.2.9 Virtual Private Networks mit MPLS
557
11.3 Konzept von GMPLS
558
11.3.2 Struktur eines optischen Switches beim GMPLS
561
11.3.3 Interpretation von Labels
562
11.3.4 Interpretation des Transportpfads
563
11.3.5 Bedeutung des LMP in GMPLS-Netzen
564
11.4 Traffic Engineering in (G)MPLS-Netzen
566
11.4.1 Traffic Trunks und LSPs
566
11.4.2 Aufgaben und Schritte beim MPLS-TE
568
11.4.3 Routing beim Traffic Engineering
569
11.4.4 Attribute von Traffic Trunks
570
11.4.5 Constraint-based Routing
572
11.4.6 Re-Routing und Preemption
573
11.5 Signalisierung in (G)MPLS-Netzen
574
11.5.1 Einsatz des RSVP-TE
575
11.5.2 Einsatz des GMPLS RSVP-TE
581
11.5.3 Einsatz des CR-LDP
583
11.6 Schlussbemerkungen
586
12 Virtual Private Networks und Remote Access Services
588
12.1 Grundlagen und Arten von VPNs
589
12.1.1 Tunneling als Basis von VPNs
589
12.1.2 Arten von VPNs
592
12.2 Vom Provider bereitgestellte VPNs
594
12.2.1 Pseudo-Drähte als L1VPNs
596
12.2.2 Vom Provider bereitgestellte L2VPNs
599
12.2.3 BGP/MPLS VPNs
605
12.3 Layer-2-Tunneling über klassische IP-Netze
608
12.3.1 Tunneling-Protokoll L2TP
609
12.3.2 Das Tunneling-Protokoll PPTP
619
12.4 IPsec und Layer-3-Tunneling
625
12.4.1 Ziele des IPsec
625
12.4.2 Erweiterung der IP-Pakete mit IPsec-Angaben
626
12.4.3 Sicherheitsvereinbarungen
628
12.4.4 Authentication Header (AH)
630
12.4.5 Encapsulating Security Payload (ESP)
631
12.4.6 Datenverschlüsselung beim IPsec
633
12.4.7 Authentifizierung und Prüfung der Datenintegrität
634
12.4.8 IPsec-Einsatz im Tunnel-Mode
636
12.4.9 IPsec-Einsatz zum Aufbau von VPNs
639
12.5 Einsatz des Protokolls RADIUS
641
12.5.1 Network Access Server und RADIUS
641
12.5.2 Konzept von RADIUS
643
12.5.3 RADIUS-Pakete
645
12.5.4 Einsatz mehrerer RADIUS-Server
647
12.6 Schlussbemerkungen
648
13 Unterstützung der Mobilität in IPNetzen
650
13.1 Ansätze für die Unterstützung der Mobilität
651
13.1.1 Bedeutung von WLAN- und Hotspot-Roaming
651
13.1.2 Hauptproblem der Mobilität in IP-Netzen
654
13.1.3 Die grundlegende Idee des Mobile IP
655
13.1.4 Die Idee des Mobile IPv4
656
13.1.5 Idee des Mobile IPv6
658
13.2 Roaming zwischen Hotspots
659
13.2.1 Hotspot-Roaming zwischen mehreren WISPs
659
13.2.2 Ablauf des Hotspot-Roaming
660
13.3 Funktionsweise des MIPv4
662
13.3.1 Beispiel für einen Ablauf des MIP
663
13.3.2 Agent Discovery
665
13.3.3 Erkennen des Verlassens des Heimatsubnetzes
667
13.3.4 Erkennen des Wechsels eines Fremdsubnetzes
668
13.3.5 Erkennen einer Rückkehr in das Heimatsubnetz
669
13.3.6 Registrierung beim Heimatagenten
670
13.3.7 Mobiles IP-Routing
675
13.4 Konzept des MIPv6
678
13.4.1 MN hat sein Heimatsubnetz verlassen
679
13.4.2 MN hat ein Fremdsubnetz gewechselt
682
13.4.3 MN ist in sein Heimatsubnetz zurückgekehrt
683
13.4.4 MIPv6-Nachrichten
684
13.4.5 Kommunikation zwischen MN und CN
685
13.4.6 Home Agent Binding
687
13.4.7 Correspondent Node Binding
688
13.4.8 Entdeckung eines Subnetzwechsels
689
13.4.9 Entdeckung der Home-Agent- Adresse
690
13.5.2 Finden eines MAP
693
13.5.4 Unterstützung der Mikromobilität
694
13.5.5 Unterstützung der Makromobilität
696
13.5.6 Datentransfer zwischen MN und CN
697
13.6 Schlussbemerkungen
699
Literatur
700
Abkürzungsverzeichnis
702
Index
710
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.; Ersparnis im Vergleich zur Printversion






















