![Page 1: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/1.jpg)
Kommunikationsunterstützung:
Elementare Kommunikationstechniken
![Page 2: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/2.jpg)
Kooperationsformen in verteilten Systemen
Kooperationsformen:
Benutzer- / Anwendungsebene - zwischen Organisationseinheiten, Menschen,... - z.B. Anfrage, Antwort, Auftrag, Mitteilung, Broadcast...
Kommunikationsformen (Kommunikationsmodell):
• verwendet zwischen Netzknoten, Rechnern, Prozessen, Anwendungen, ...• Alternativen: - Nachrichten,
- Prozeduraufrufe, - gemeinsam zugänglicher Speicherbereich (physisch/logisch)- ...
![Page 3: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/3.jpg)
Kommunikationstechniken in verteilten Systemen
Kommunikationstechniken (generell):• Techniken zur Realisierung der Kommunikationsanforderungen• Alternativen: - Nachrichten versenden oder
- (physisch) gemeinsamen Speicher nutzen
Kommunikationstechniken (verteilte Umgebung):• kein (physisch) gemeinsamer Speicher vorhanden,
deshalb (physisch) immer nur Nachrichten versenden• aber: es gibt viele verschiedenen Arten, dies zu tun, und derartige Funktionen
den BenutzerInnen anzubieten
Zwischen allen Abstraktionsebenen:Implementierung der abstrakten Konzepte einer Ebene erfolgt immer durch konkrete Techniken der darunter liegenden Ebene!
![Page 4: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/4.jpg)
Basis: Kommunikationstechnologie
Neuere Entwicklungen der Netzwerktechnologie (u.a.):• Kupfer --> Glasfaser --> Wireless• getrennte Netze für einzelne Dienst --> integrierte Netze / QOS• Volumen des Datenverkehrs übertrifft das der Sprachübertragung (VoIP: nur Daten!)• ...
Firma A“Internet”
Firma B
Teilelieferanten
“Intranet”
“Extranet”Kommunikationsstandards !!!
![Page 5: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/5.jpg)
intranet
ISP
desktop computer:
backbone
satellite link
server:network link:
A typical portion of the Internet
[Coulouris/Dollimore/Kindberg: Figure 1.1 ff.]
vsis inf min uni hh ws 13_14 VIS-1 Komm-5
![Page 6: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/6.jpg)
A typical intranet
VIS-1 Komm-6vsis inf min uni hh ws 13_14
![Page 7: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/7.jpg)
Portable and handheld devices in a distributed system
VIS-1 Komm-7vsis inf min uni hh ws 13_14
![Page 8: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/8.jpg)
Web servers and web browsers
Internet
Browsers
Web servers
www.google.com
www.w3c.org
standards
faq.html
File system ofwww.w3c.org
VIS-1 Komm-8
www.cdk5.net
http://www.google.comlsearch?q=obama
http://www.cdk5.net/
http://www.w3.org/standards/faq.html#conformance
vsis inf min uni hh ws 13_14
![Page 9: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/9.jpg)
Computers vs. Web servers in the Internet
VIS-1 Komm-9
Date Computers Web servers Percentage
1993, July 1,776,000 130 0.008
1995, July 6,642,000 23,500 0.41997, July 19,540,000 1,203,096 61999, July 56,218,000 6,598,697 122001, July 125,888,197 31,299,592 25
42,298,3712003, July
2005, July
~200,000,000
353,284,187 67,571,581
21
19
[C/D/K/B12]
vsis inf min uni hh ws 13_14
![Page 10: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/10.jpg)
Kommunikationstechniken:Grundlegende Netzdienste und -technologien
• Telefon, Telex, Telefax, ...• E-Mail, Btx, ..., Kabel-TV, Video-on-Demand...• Zugriff auf Dateien, Rechner, Datenbanken ...• Datex-L / -P / -J, 'Corporate Networks', ...• SMDS (Switched Multimegabit Data Service): Datex-M
Netzdienste:
• WANs: Fernsprechnetz (!), Miet- / Standleitungen,• öffentliche (z.B.Paket-) Vermittlungsnetze (wie Datex-P),• dienstintegrierende Netze (wie ISDN)
Kommunikationstechnologien:
• LANs: Ethernet, Token Ring, Token Bus, ...
• MANs: B-ISDN, FDDI, DQDB, ... ---> INTEGRATION (!?!):
Hochgeschwindigkeitskommunikation mit ATM (Asynchronous Transfer Mode)
• Wireless...: ...WLANs, ...WANs ---> GSM/GPRS/UMTS, IR, Bluetooth,...
![Page 11: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/11.jpg)
Kommunikationstechniken:Netztopologien
Stern: Ring: vollst. vermascht:
Baum (Hierarchie):teilw. vermascht:Bus:
![Page 12: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/12.jpg)
Anforderungen an die Kommunikationstechnik
Performanzkriterien:
Verzögerung ('Latency') [ sek ] : - abh. von Netzausdehnung (Distanz)
Datenübertragungszeit [ sek ] :
= Verzögerung [ sek ] + Datenmenge [ # Bits ] / Bandbreite [ # Bits / sek ]
Bandbreite ('Bandwidth' od. 'Data Transfer Rate') [ # Bits / sek ] ̶ auch: „Datenübertragsrate“ : übertragbares Datenvolumen pro Zeiteinheit
Zuverlässigkeitskriterien:
Garantie über maximal mögliche Datenverlust- od. -fehlerrate [ 10 -n ]
Unterschiedliche Anforderungen - je nach Daten- bzw. Dienstart
---> "Quality of Service" (QoS) - Parameter
![Page 13: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/13.jpg)
Arten von Netzwerkennach: [Coulouris/Dollimore/Kindberg, Pearson Education, 5. Auflage, 2012]
![Page 14: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/14.jpg)
Kommunikationsnetze: Hardware
A) Übertragungsleistung früher (ca. 1990) :
Netztyp Ausdehnung Verzögerung Bandweite 1 KB?
Cluster 100 m 0,5 µs 1 Gbit/s 10 µsLAN 1 km 5 µs 10 Mbit/s 1 msMAN 100 km 0,5 ms 1 Mbit/s 10 msWAN 10 000 km 50 ms 50 Kbit/s 210 ms
B) Übertragungsleistung ab ca. 2000 :Netztyp Ausdehnung Verzögerung Bandweite 1 KB?
Cluster 100 m 0,5 µs 1-10 Gbit/s 5 µsLAN 1 km 5 µs 1-10 Gbit/s 10 µsMAN 100 km 0,5 ms 100 Mbit/s 0,6 msWAN 10 000 km 50 ms 100 Mbit/s 50 ms
Distanz # BitsÜbertragungszeit = ------------- + ---------------- [sek]
Cm Bandweite
Annahmen:Cm = ca. 300 Mio m/sek
Latency = ca. Distanz / Cm
nach: [Gray/Reuter: 'Transaction Pro-cessing', Morgan Kaufman Pub., 1993]
![Page 15: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/15.jpg)
Lokale Netze (LAN): IEEE-Standards
• direkte Übertragung von Nachrichten ohne Zwischenspeicherung
• hohe Übertragungsrate (bis zu 16/100/1000/10000 Mbit/s)
• Broadcast-Kommunikation - relativ zuverlässig
• Basis: IEEE-Standards 802.x: Higher Layer Interfaces (IEEE 802.1)
Logical Link Control (LLC, IEEE 802.2)
• Beispiele:
+ MANs: DQDB + FDDI(IEEE 802.6)
+ Broadband (IEEE 802.7)
Ethernet - CSMA/CD (IEEE 802.3)Token Bus (IEEE 802.4)Token Ring (IEEE 802.5)...Wireless LAN (IEEE 802.11), …Personal Area Networks (IEEE 802.15)WIMAX (IEEE 802.16)…
802.2 LLC
MAC802.3 802.4 802.5 802.6 ...
IEEE Stan-dards für ISO/OSILayer 2
802.1
------------------- Media Access Control, MAC --------------------
802.7 802.11 802.16...
![Page 16: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/16.jpg)
IEEE 802 Netzwerk-Standards
IEEE No. Name Title Reference802.3 Ethernet CSMA/CD Networks (Ethernet) [IEEE 1985a]
802.4 Token Bus Networks [IEEE 1985b]802.5 Token Ring Networks [IEEE 1985c]802.6 Metropolitan Area Networks [IEEE 1994]
802.11 WiFi Wireless Local Area Networks [IEEE 1999]
802.15.1 Bluetooth Wireless Personal Area Networks [IEEE 2002]802.15.4 ZigBee Wireless Sensor Networks [IEEE 2003]802.16 WiMAX Wireless Metropolitan Area Networks [IEEE 2004a]802.17 Resilient Package Ring802.18 Radio Regulatory802.19 Wireless Coexistence802.20 Mobile Broadband Wireless Access
[IEEE 2012][IEEE 2011]WRAN
![Page 17: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/17.jpg)
Virtuelle Netztopologien
Monitor-station
Repeater /Hubs (L 1)
+ Bridges /Switches (L 2)
+ Router (L 3)
+ Gateways (L 4+)
Bus Ring
![Page 18: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/18.jpg)
Beispiel: 'Ethernet'
• entwickelt am Xerox PARC, 1973
• Bus-Netzwerk
• Paket-Layout:
• Zugriffsmethode: Carrier Sense with Multiple Access and Collision Detection (CSMA/CD)
• keine Längenangabe der Daten! (Dafür 9,6 µsec Pause nach jedem Paket)
• Übertragungsrate zunächst ca. 10 Mbit/s - Fast Ethernet:100 Mbit/s, 1, 10 Gbit/s…
Zieladresse Absenderadresse Typ Daten Checksum
6 6 2 46 - 1,5k 4 Bytes
(IEEE 802.3)
![Page 19: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/19.jpg)
Ethernet: Entwicklungsstufen
10Base5 10BaseT 100BaseT 1000BaseT
Data rate 10 Mbps 10 Mbps 100 Mbps 1000 Mbps
Max. segment lengths:
Twisted wire (UTP) 100 m 100 m 100 m 25 m
Coaxial cable (STP) 500 m 500 m 500 m 25 m
Multi-mode fibre 2000 m 2000 m 500 m 500 m
Mono-mode fibre 25000 m 25000 m 20000 m 2000 m
![Page 20: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/20.jpg)
CSMA/CDCarrier Sense
Multiple Access
Collision Detection
unfair !
![Page 21: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/21.jpg)
Beispiel: 'Cambridge Ring'
• entwickelt an der Cambridge University, 1970
• unidirektionaler Ring
• Paket-Layout:
• Zugriffsmethode: slotted ring
• Übertragungsrate 10 Mbit/s
• Monitor-Station
preamble full/empty monitor source destinat. data responsebit bit bit adr. adr. (16 Bits) bit
1 1 1 8 8 16 2 bits
fair !
freight-train
![Page 22: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/22.jpg)
Beispiel: 'Token Ring'
Token receiver sender data checksum end_delimiter frame status
• entwickelt bei IBM, 1977
• unidirektionaler Ring
• Paket-Layout:
• Zugriffsmethode: Token
• Übertragungsrate zunächst ca. 4-16 Mbit/s (später auch 100 Mbit/s etc.)
• Monitor-Station
starting access framedelimiter control control
3 6 6 - 5 k 4 1 1 Bytes
(IEEE 802.5)
„faires“ Protokoll !
![Page 23: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/23.jpg)
Beispiel:„Token-Ring“-Proto-
koll
D
C
B
A
Tokenfrei
D
C
B
A
Tokenbelegt
Daten Datenkopiert
D
C
B
A
Tokenfrei
DatenD
C
B
A
![Page 24: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/24.jpg)
Ethernet vs. Token Ring
- keine Monitorstation nötig
- keine Repeater an jeder Station nötig
- relativ lange Nachrichten
- unbestimmte Länge des Rings
- Erhöhung der Übertragungsratebis zu 100 MBit/sek möglich
annähernd gleiche Leistungsfähigkeit und Einsatz in der Praxis
fair !unfair !
![Page 25: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/25.jpg)
Netzwerkebene: Alternative Übertragungstechniken
A) Paketvermittlung
B) Nachrichtenvermittlung
C) Leitungsvermittlung
- Aufteilung der Nachricht in Pakete fester Länge- unabhängige Wegewahl- Protokolle für Reihenfolge, Fehler ...
- Versenden von Nachrichten- Zusammensetzen der Nachricht an jedem Knoten- relativ zuverlässig
- Verbindungsaufbau, exklusive Nutzung der Verbindung- danach effiziente Übertragung
eher für kurze Nachrichten im WAN geeignet
eher für lokale Netze
eher für lange Nachrichten effizient
![Page 26: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/26.jpg)
'End-to-end'-Verzögerung bei lokalen / Weitverkehrsnetzen
A B C A B C A B C
Paketvermittlung Nachrichten-vermittlung Leitungsvermittlung
Zeit
![Page 27: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/27.jpg)
Weitverkehrsnetze (WAN)
Host
Packet SwitchingExchange (PSE)
• „store and forward“-Kommunikation
• relativ geringe Übertragungsrate (früher z.B. nur 2 bis 10 kbit/s)
• Pakete können z.B. verloren, dupliziert, verändert werden und dieReihenfolge kann vertauscht werden
Interface Message Processor (IMP)
Frühes Beispiel: ‚ARPA-Net‘ --> Internet
(zunächst) weniger zuverlässige Übertragung
![Page 28: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/28.jpg)
Kontinuierliche Datenübertragung: Streams
Sitzungskontext: gemeinsame Vereinbarung über KontextÜbertragungsarten: - asynchron
- synchron- isochron
Quality of Service: flow/line specific
sending process
Program
receiving process
Program
OS OSStream
Network
DB
vsis inf min uni hh ws 13_14 VIS-1 Komm-28
![Page 29: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/29.jpg)
Hardware/Software-Abstraktionsebenen
Protokoll = Regeln zur Kommunikation zwischen Software-Modulen verschiede-ner Rechner derselben Ebene (Reihenfolgen+Nachrichtenformate)
Dienst = untere Ebenen bieten den oberen einen Dienst an
Software-Aufbau:
2.1 2.2 2.3
1.1 1.2 1.3
Inter- / Intra-Ebenen- (i.e. Prozess-) Kommunikation
a) Intra-Ebenen: zuverlässig, 'Peer-to-peer'-Protokoll
b) Inter-Ebenen: 'aktive'/'passive' Komponenten, 'Up'/down'-Aufrufe,prozedural, 'Remote Procedure Call'
... ... ...
![Page 30: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/30.jpg)
Geschichtete Kommunikationsprotokolle
Layer n
Layer 2
Layer 1
Message sent Message received
phys. communi-cation medium
Sender Recipient
![Page 31: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/31.jpg)
Protokollaufbau nach dem ISO/OSI-Referenzmodell
Application
Presentation
Session
Transport
Network
Data link
Physical
Message sent Message received
Sender Recipient
Layers
phys. communi-cation medium
![Page 32: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/32.jpg)
Kommunikationsnachrichten: geschachtelter Aufbau
Presentation header
Application-layer message
Session header
Transport header
Network header
![Page 33: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/33.jpg)
Beispiel für SW-Abstraktion: ISO/OSI-Referenzmodellfür die Kommunikation in heterogenen verteilten Systemen
Knoten A Knoten B
‘Store-andforward’-Knoten
Anwendungsschicht
Darstellungsschicht
Kommunikations-steuerungsschicht
Transportschicht
Vermittlungsschicht
Sicherungsschicht
physikalische Schicht
Anwendungsschicht
Darstellungsschicht
Kommunikations-steuerungsschicht
Transportschicht
Vermittlungsschicht
Sicherungsschicht
physikalische Schicht
Vermittlungsschicht
Sicherungsschicht
physikalische Schicht
Host HostPSE (Packet Switching Ex-change)
![Page 34: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/34.jpg)
ISO/OSI-Anwendungs-schicht: klassisches Modell
• Unterstützung der Kommunikation von Anwendungsprozessen
• allgemeine Dienstelemente (CASE)
• höhere Dienstelemente (SASE)
• sonstige:
- Association Control (ACSE)- Commitment, Concurrency and Recovery (CCR)- (Distributed) Transaction Processing (TP)- Remote Operation Service (ROSE)
- File Transfer Access Module (FTAM)- Virtual Terminal (VTP)- Remote Database Access (RDA)
ASE: Application Service Element
- Naming/ Directory- Time Service- Transaction Management- Security- HTTP, FTP, SMTP, CORBA IIOP, ...
![Page 35: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/35.jpg)
ISO/OSI-Darstellungsschicht
• abstrakte Syntax
+ Kodierungsregeln
=> konkrete Transfersyntax
-> Menge aller (abstrakt) vereinbarten Typdefinitionen
-> ISO/OSI-Bsp.: ASN.1
-> Regeln zur Kodierung der Daten
-> ISO/OSI-Bsp.: Basic Encoding Rules
= abstrakte Transfersyntax + 'Basic Encoding Rules'
kodiert auszutauschende Daten gemäß einer vereinbarten Syntax
+ Secure Sockets (SSL), CORBA Data Representation, ...
![Page 36: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/36.jpg)
ISO/OSI-Transportschicht• Bereitstellung eines vom Netzwerk unabhängigen Transportdienstes
zwischen Paaren von Ports / Prozessen
• Aufgaben:
• Fehlererkennung / - korrektur:
- Aushandeln einer Transportklasse(Zuverlässigkeit, verbindungsorientiert/-los, Effizienz, ...)
- meist verbindungsorientierte Übertragung- Segmentierung der Nachrichten in Pakete- Sequenznummer für Pakete
Klassen 0 - 4
ISO/OSI- Kommunikationssteuerungsschicht• Synchronisation zweier Partnerinstanzen (half/full duplex)• Management virtueller Verbindungen - Verbindungsauf- und Abbau
- Datentransfer- Dialogkontrolle mittels Token- Synchronisation des Datenflusses
+ TCP, UDP (s.u.)
![Page 37: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/37.jpg)
ISO/OSI-Vermittlungsschicht• transportiert Pakete im Standardformat des Netzwerkesvom Absender- zum Empfängerknoten
• führt Routing durch• Beispiele: IP, ATM virtual circuits
ISO/OSI- Physikalische Schicht
ISO/OSI- Sicherungsschicht• fehlerfreie Übertragung zwischen direkt verbundenen Rechnern
• Mechanismen zur: - Fehlerbehandlung- Fehlererholung- Flusskontrolle
• Übertragung von Sequenzen von binären Daten durch analoge Signale
Logical Link Control (LLC)----------------------------------------Media Access Control (MAC)
LLC: IEEE - Standards 802.1/2MAC: IEEE - Standards 802.3/4/5/6, ...
---> IEEE - Standards 802.3/4/5/6...
Bsp.: Ethernet MAC, ATM cell transfer, PPP
Bsp.: Ethernet base band signalling, ISDN
![Page 38: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/38.jpg)
Ziele des ISO/OSI-Modells• standardisierte Datenübertragung in heterogenen Weitverkehrsnetzen
• verbindungsorientierte Übertragung,
• Erweiterungen für verbindungslose Kommunikation
Ziel der Kommunikation in VS• hohe Zuverlässigkeit
• hohe Leistungsfähigkeit LAN
• Mehrzahl des Verkehrs innerhalb des VS läuft im lokalen Netz ab
• Ziel der Kommunikation: Unterstützung entfernter Prozeduraufrufe
gleiche Effektivität wie im zentralen System trotz Auf-teilung der Systemfunktionen auf mehrere ServerZIEL:
![Page 39: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/39.jpg)
„Leichtgewichtigere“ Protokolle: Beispiel TCP/IP
• OSI-Implementierungen oft zu schwergewichtig, benötigt werden leicht-gewichtige Protokolle und Implementierungen
• meist verbindungslose Kommunikation
• LAN relativ zuverlässig, daher Fehlerbehandlung durch RPC ("End-to-end"-Argument [Saltzer 1988])
• Client/Server-Kommunikation mit möglichst geringer Verzögerung
RPC
XDR, XDR-Routinen
UDP / TCP
IP
Netzwerk
Anwendungsschicht
Physikalische Schicht
Netzwerkschicht
Darstellungsschicht, Präsentationsfunktion
Transportschicht Bsp.:TCP/IP
![Page 40: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/40.jpg)
FTP client
TCP
IP
Ethernetdriver
Ethernetdriver
IP
token ringdriver
router
FTP server
TCP
IP
token ringdriver
Ethernet Token Ring
TCP/IP-Kommunikationstechnologie
![Page 41: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/41.jpg)
Standardisierter Datenkommunikation: Beispiel 'Unix-Sockets'
Stream/Datagram Socket
TCP / UDP
IP
z.B. Ethernet-Treiber
Stream/Datagram Socket
TCP / UDP
IP
z.B. Ethernet-Treiber
• Stream-Sockets (TCP: Transport Control Protocol):
• Datagram-Sockets (UDP: User Datagram Protocol):
- verbindungsorientiert, zuverlässige Kommunikation - geordnete Nachrichten
- verbindungslose,unzuverlässige Kommunikation- schneller- ungeordnete Nachrichten
![Page 42: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/42.jpg)
TCP/IP Ebenen
Messages (UDP) or Streams (TCP)
Application
Transport
Internet
UDP or TCP packets
IP datagrams
Network-specific frames
MessageLayers
Underlying network
Network interface
![Page 43: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/43.jpg)
Sockets und Ports
message
agreed portany port socketsocket
Internet address = 138.37.88.249Internet address = 138.37.94.248
other ports
client server
![Page 44: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/44.jpg)
Geschachtelte TCP/IP-Nachricht
Application message
TCP header
IP header
Ethernet header
Ethernet frame
port
TCP
IP
![Page 45: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/45.jpg)
a) Datagram-Sockets
Client
s = socket (..., Datagram,...). . .
bind (s, ClientAddress)
. . .
sendto (s, "msg",ServerAddress)
s‘ = socket (..., Datagram,...). . .
bind (s‘, ServerAddress)
. . .
msg = recvfrom (s‘, buffer,from)
Server
Client- / ServerAddress: Socket-ID = Internet-Adresse + Port-ID
![Page 46: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/46.jpg)
b) Stream-Sockets
Klient
s = socket (...,STREAM,...). . .
connect (s, ServerAddress). . .
write (s, "msg", length)
s‘ = socket (...,STREAM,...). . .
bind (s‘, ServerAddress)listen (s‘,5). . .
sNew = accept (s‘, from). . .n = read (sNew, buffer, amount)
Server
Erzeugen eines neuen Sockets
virtuelle Verbindung(write/send, read/receive)
![Page 47: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/47.jpg)
Betriebssystem
SMTP
TCP/IP Stack
HTTPNNTP
POP/IMAP X11
Hardware
Server-basierte Applikationen
Beispiel: Aufbau eines TCP/IP-Servers
![Page 48: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/48.jpg)
MobileIP Routing-Mechanismus
Sender
Home
Mobile host MH
Foreign agent FAInternet
agent
First IP packet addressed to MH
Address of FAreturned to sender
First IP packettunnelled to FA
Subsequent IP packetstunnelled to FA
vsis inf min uni hh ws 12_13 VIS-1 Komm-48
![Page 49: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/49.jpg)
Anwendungsnahe Kommunikationsunterstützung
Sitzungen ('Sessions'/ 'Associations')
• feste Beziehung zwischen kommunizierenden Prozessen auf Anwendungs-ebene mit vereinbarten Eigenschaften (Namen, Ressourcen, Charakteristika...)
• gemeinsamen Zustand zwischen Kommunikationspartnern während der Dauer der Session aufrechterhalten
• Mechanismen zur Authentisierung und Autorisierung
Blockierende vs. nicht blockierende Protokolle
Kommunikation zwischen Sender und Empfänger a) synchron: Sender blockiert bis zur Antwortb) asynchron: send / receive explizit programmiert
![Page 50: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/50.jpg)
Formen des Nachrichtenaustausches in verteilten Systemen
asynchron synchron
mitteilungs-orientiert
auftrags-orientiert
No-wait-send Rendezvous
Remote Service/Method RPCInvocation
---> Nachrichtenaustausch zwischen Paaren von Sockets(Socket-ID = Netzwerkadresse + Port-ID)
Kommunikationsstrukturmeist RPC
Transportschicht:
![Page 51: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/51.jpg)
Bsp. für asynchrone Nachrichtenübertragung
send (socket_id,message)
receive (socket_id)
Prozess wartet aufNachricht
send (socket_id,message)Prozess fährt mit derAusführung fort
receive (socket_id)Prozess wartet aufNachricht
---> 4 Aktionen pro Prozeduraufruf und -antwort
. . . . . .
![Page 52: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/52.jpg)
Optimiertes synchrones Transportprotokoll -'Amoeba-Nachrichtentransaktion'
---> 3 Aktionen pro RPC !
DoOp (SvrId, req_header, req_buffer, req_len,resp_header, resp_buffer, resp_len)
GetRequest (..., CltId, req_header, req_buffer, req_len)
SendReply (CltId, ..., resp_header, resp_buffer,resp_len)
Client Server
blockiert
blockiertTA ! execute
request
![Page 53: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/53.jpg)
Asynchrone vs. synchrone Interprozesskommunikation (IPK)
- bessere Effizienz, da hoher Grad an Parallelität
- nicht blockierendes Senden ist einfach zu implementieren
- nicht blockierendes Empfangen ist schwierig zu implementieren:-> Pufferung von Nachrichten (Mailbox)
-> Anzeigen von ankommenden Nachrichten (Interupts)
-> Server muss sich sämtliche Zustände merken
• Asynchrone (nicht blockierende) IPK
• schlechtere Effizienz, da blockierend
• einfachere Synchronisation
• einfacheres Programmiermodell (!)
• Synchrone (blockierende) IPK
![Page 54: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/54.jpg)
Implementation synchroner IPK mittels Threads
- sehr effizient, da hoher Grad an Parallelität:
-> Wenn ein Thread blockiert, fährt ein anderer Thread desselben Clusters fort
- einfache Implementation
- einfache Synchronisation
- Realisierung von Servern: a) Pool von Threads
b) Erzeugen eines neuen Threads bei Ankunfteines Client-Requests
FAZIT: Möglichkeiten zur Parallelität auf:
a) Anwendungsebene: asynchrone Kommunikation und Scheduling durch Anwendung selbst (problematisch !)
b) Systemebene: parallele Prozesse / Threads (verwaltet durch BS/Middleware !)und dennoch synchrone Kommunikation auf der Anwendungsebene
einfachere Programmierung !
![Page 55: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/55.jpg)
Effizienzsteigerung: optimierte Protokolle & Hochgeschwindigkeitsnetze
• FDDI (Fiber Distributed Data Interface)• DQDB (Distributed Queue Dual Bus)
---> 100 bis 150 Mbit/s und mehr---> Integration von Daten, Audio, Video
• ATM (Asynchronous Transfer Mode) / HS-Netze:---> LAN/ MAN/ WAN
Hardware-Beispiel:Metropolitan AreaNetworks (MAN):
+ allgemeine Hochgeschwindigkeitsnetze (wie z.B. B-ISDN)
• aktives Warten von Prozessen in Multi-Prozessor-Systemen
• effiziente Flusskontrolle --> selektive wiederholte Übertragung
• Vermeidung des Kopierens von Daten
• Übertragung großer Datenpakete
• . . .
Software-Beispiel:
optimierteTransport-protokolle o
o
o
oo o
![Page 56: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/56.jpg)
Metropolitan Area Networks (MAN): z.B. ‚Fiber Distributed Data Interface‘ (FDDI)
Topologie:
Dual Ring, bis zu 100 km lang, bis zu 500 Stationen
Übertragungsmedium:
Glasfaserkabel (Kupferkabel)
Bandbreite: ca. 100 Mbit/s
Media Access Control: Token Passing
Synchroner und asynchroner Dienst: Daten- und Sprachübertragung
Anwendungsgebiete:
Großrechner - Peripherie (z.B. Disks)Backbone für verschiedene lokale Netze (!)Multimedia-Kommunikation (!?!) - aber: nicht isochron !
(IEEE 802.6)
![Page 57: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/57.jpg)
FDDI-Anschlüsse
• Unterteilung von Class-A und Class-B Geräten• Class-A Geräte: 2-Anschlüsse, direkte Einbindung möglich (Router, Konzentrato-
ren, Workstations, …)• Class-B Geräte: werden über Konzentratoren angeschlossen• Ausfall eines SAS kann vom Konzentrator über Bypass gehandhabt werden• Anschlussmöglichkeiten: SAS, DAS, Dual-Homing
[Wikipedia 2008]
![Page 58: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/58.jpg)
'Metropolitan Area Networks' (MAN): Beispiel 'Distributed Queue Dual Bus' (DQDB)
Topologie: (Point-to-point/Open/Looped) Dual Bus mit Datentransport in entgegen gesetzter Richtung, 2-fach unidirektional
Übertragungssystem: hybrid
Bandbreite: ca. 140 Mbit/s (Datex-M: n*64 kbit/s, n*2 Mbit/s, 34 Mbit/s)
Zugriffsverfahren: verteilte Warteschlange (mit Request Counter)
Vermittlungsart: Zellenvermittlung (mit Zellen a 53 Bytes - wie ATM),Paketvermittlung, verbindungslose Kommunikation
Isochroner (!) Dienst: z.B. für Video- und Audioübertragung(mit Zellreservierung) möglich
Anwendungsgebiete:Netzkopplung, Multimedia-Kommunikation, ... :--> Switched Multimedia Data Services (SMDS) - wie z.B. Datex-M
(IEEE 802.6)
![Page 59: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/59.jpg)
Beispielkonfiguration für DQDB
Station X
Station Y
Station Z
Data
Station X
Station Y
Station Z
A
B
Signal
Data
Bus1
Bus2
Bus2
Bus1
Signal
![Page 60: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/60.jpg)
DQDB-Zugriffsverfahren: verteilte Warteschlange
BusyBit 0
RequestBitZelle Busy
Bit 1RequestBitZelle Bus 1
Request Counter Count Down CounterKnoteninaktiv:
-1 (freie Zelle)
BusyBit
RequestBit 1 Zelle
Bus 2+1 (neue Anforderung)
BusyBit
RequestBit 0 Zelle
BusyBit 0
RequestBitZelle Busy
Bit 1RequestBitZelle Bus 1
Request Counter Count Down Counter (=0?)Knotensende-willig:
-1 (freie Zelle)
BusyBit
RequestBit 1 Zelle
Bus 2+1 (neue Anforderung)
BusyBit
RequestBit 1 Zelle
A
B
![Page 61: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/61.jpg)
Hochgeschwindigkeitsnetze: Beispiel 'Asynchronous Transfer Mode' (ATM)
Virt. Path Id Virt. Channel Id Flags Data (48B)
(CCITT I.150)ITU-T
- integrierte Übertragung unterschiedlicher Datenströme(z.B. 32 Kbit/s: Sprache, Fax, Video; 100-150 Mbit/s: HDTV,...)
- schnelles Paketvermittlungsnetz (z.B. B-ISDN, 155/622 Mbit/s )
- kleine Pakete fester Größe (5+48=53 Bytes)
- 3-Ebenen-Kommunikationsabstraktion
ATM-Zelle:
Physical Layer ATM Layer ATM Adaptation Layer
ATM CellsATM Virtual Channels
Höhere ProtokolleAnwendung
VC
VCVC VP
VPVP
VPSwitch
VP: Virtual PathVC: Virtual Channel
![Page 62: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/62.jpg)
ATM Protokoll-Ebenen
![Page 63: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/63.jpg)
ATM Switching
![Page 64: Elementare Kommunikationstechniken · Lokale Netze (LAN): IEEE-Standards • direkte Übertragung von Nachrichten ohne Zwischenspeicherung • hohe Übertragungsrate (bis zu 16/100/1000/10000](https://reader033.vdocuments.net/reader033/viewer/2022060311/5f0ad2037e708231d42d80ef/html5/thumbnails/64.jpg)
AUSBLICK: Analogien allgemeiner Versorgungsnetze
Ebene 4 Transport von Personen-+ Flugreisen elektr. Ferngespräche Inform.-Pers.+Waren Gütertransp. Geräte nutzung
Ebene 3 Transport un- Bundes- Luftfahrt- Strom- Kommun.- Inform.ternehmen bahn gesellsch. werke gesellsch. anbieter
Ebene 2 Kraftfahr- Züge + Flugzeuge elektr. Telefon + Anw., SW zeuge Loks Masch. Fax Endgeräte
Ebene 1 Straßen Schienen Luftraum Stromnetz Telefonnetz NII StVO Signale Flugh.,-Ktrl.
Finanz. Steuern Eb.3 Landegeb. Eb.3 Pausch., ???von Eb.1 Ebene 3
Straßenverk. Schienenv. Luftfahrt Elektro. Fernsprech. Info.dienst
Infrastruktur ist entscheidend für industrielle Anwendungen !