Computernetze 1. Inhalt

Ähnliche Dokumente
Computernetz-Grundlagen Zusammenfassung

Netzwerke, Kapitel 3.1

2. Architektur von Kommunikationssystemen

Übungsblatt Warum brauchen Bridges und Layer-2-Switches keine physischen oder logischen

ISDN D-Kanalprotokoll

Das ISO / OSI -7 Schichten Modell

Networking Basics. Peter Puschner Institut für Technische Informatik

Grundlagen der Rechnernetze. Lokale Netze

Grundkurs Computernetzwerke

Virtuelle Kommunikation. Anwender. Physikalische Kommunikation. "Veredelung" des Dienstes

Internet-Zugangsprotokolle Das Point-to-Point-Protocol (PPP) Prof. B. Plattner

Vermittlungsschicht ( network layer )

Computeranwendung in der Chemie Informatik für Chemiker(innen) 4. Netzwerke

TCP. Transmission Control Protocol

2 Kommunikationssysteme. vs2 1

Layer 2 Forwarding Protokoll. Chair for Communication Technology (ComTec), Faculty of Electrical Engineering / Computer Science

Modul 117. OSI-Referenzmodell

Kommunikationsnetze Prof. Dr. rer. nat. habil. Seitz. Sara Schaarschmidt Eric Hänsel

Kontrollfragen zur Vorlesung Kommunikationsnetze für Medientechnologen

Überblick. Daten- kommunikation

TCP/IP-Protokollfamilie

Lösung von Übungsblatt 10. (Router, Layer-3-Switch, Gateway)

Das ISO/OSI Referenzmodell Internet (TCP/IP) Referenzmodell. Standard Elemente Schichten im ISO/OSI Referenzmodell.

3. Protokolle für den Data Link Control

KNX Twisted Pair Protokollbeschreibung

Netzwerktechnologie 2 Sommersemester 2004

Netzwerk-Programmierung. Netzwerke.

Internetanwendungstechnik. TCP/IP- und OSI-Referenzmodell. Gero Mühl

Protokollgrundlagen (Schicht 2)

Übungsblatt 4. (Router, Layer-3-Switch, Gateway) Aufgabe 2 (Kollisionsdomäne, Broadcast- Domäne)

Vernetzte Systeme Network Layer Vermittlungsschicht Schicht 3 Netzwerk Schicht

CSMA mit Kollisionsdetektion: CSMA/CD

Ethernet Switching und VLAN s mit Cisco. Markus Keil IBH Prof. Dr. Horn GmbH Gostritzer Str Dresden info@ibh.

Aufgaben zum ISO/OSI Referenzmodell

ARP, ICMP, ping. Jörn Stuphorn Bielefeld, den 4. Mai Mai Universität Bielefeld Technische Fakultät

Übungsblatt 4. (Router, Layer-3-Switch, Gateway) Aufgabe 2 (Kollisionsdomäne, Broadcast- Domäne)

TCP/UDP. Transport Layer

Themen. Sicherungsschicht. Rahmenbildung. Häufig bereitgestellte Dienste. Fehlererkennung. Stefan Szalowski Rechnernetze Sicherungsschicht

Netzwerkgrundlagen. OSI-Modell. Layer 1 Physikal Layer. Layer 2 Data Link Layer. Layer 3 Network Layer

Prof. Dr. Christian Baun 5. April Errata zur 2. Auflage von Computernetze kompakt. Erschienen 2013 bei Springer Vieweg. ISBN:

Hauptdiplomklausur Informatik. September 2000: Rechnernetze

OSI-Schichtenmodell. Martin Fechtner

Internet Control Message Protocol (ICMP)

Verteilte Systeme. Protokolle. by B. Plattner & T. Walter (1999) Protokolle-1. Institut für Technische Informatik und Kommunikationsnetze

Hauptdiplomklausur Informatik März 2001: Internet Protokolle

Rechnernetze Übung 11

Idee des Paket-Filters

Grundkurs Routing im Internet mit Übungen

Übung 3 - Ethernet Frames

UDP User Datagramm Protokoll

6. ISDN - Integrated Services Digital Network. Rechnernetze Wolfgang Effelsberg

Rechnernetze Übung 11. Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Juni 2012

Netzwerk-Programmierung. Netzwerke. Alexander Sczyrba Michael Beckstette.

Hauptdiplomklausur Informatik Januar 2007: Computer Networks

Rechnern netze und Organisatio on

Netzwerke. Netzwerk-Programmierung. Sven Hartmeier.

IP routing und traceroute

Aufgaben zum ISO/OSI Referenzmodell

Betriebssysteme und Netze

Themen. Vermittlungsschicht. Routing-Algorithmen. IP-Adressierung ARP, RARP, BOOTP, DHCP

Taschenbuch Rechnernetze und Internet

Übungen zu Rechnerkommunikation

Vortrag zur Diplomarbeit

Wireless Local Area Network

Abschlussklausur. Computernetze. Bewertung: 16. Mai Name: Vorname: Matrikelnummer:

FOPT 5: Eigenständige Client-Server-Anwendungen (Programmierung verteilter Anwendungen in Java 1)

Themen. Dienste der Transportschicht. 3-Wege-Handshake. TCP-Protokoll-Header. Real-Time-Protocol

Das Bluetooth Handbuch

Breitband ISDN Lokale Netze Internet WS 2009/10. Martin Werner, November 09 1

Technische Richtlinie BSI TR Anlage IV: Feinspezifikation Drahtgebundene LMN-Schnittstelle Teil a: HDLC für LMN

Basisinformationstechnologie I

Grundkurs Datenkommunikation

Themenschwerpunkt: Rechnernetze und Netzwerkdesign

Echtzeitfähige Kommunikation

Abschlussklausur. Computernetze. 14. Februar Legen Sie bitte Ihren Lichtbildausweis und Ihren Studentenausweis bereit.

3b: Telekommunikation

Rechnernetze I. Rechnernetze I. 1 Einführung SS Universität Siegen Tel.: 0271/ , Büro: H-B 8404

Protokolle und Schichten. Grundlagen der Rechnernetze Einführung 41

Einführung in TCP/IP. das Internetprotokoll

7. Foliensatz Betriebssysteme und Rechnernetze

Inhaltsverzeichnis VII. Teil I: PC- und Mikrocomputer-Technik

Chapter 8 Ethernet-Switching. CCNA 1 version 3.0 Wolfgang Riggert,, FH Flensburg auf der Grundlage von

Verbindungslose Netzwerk-Protokolle

Fakultät Informatik Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur. Diplomverteidigung

Vorlesung SS 2001: Sicherheit in offenen Netzen

SNMP und der MIB- Browser von MG-Soft

Themen. Transportschicht. Internet TCP/UDP. Stefan Szalowski Rechnernetze Transportschicht

Abschlussklausur. Moderne Netzstrukturen. 18. Februar Aufgabe: Σ Note

Grundlagen. Vortrag von. Veranstaltung. Rüdiger Busch. Rechnernetze 1

Computeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet

Vorlesung SS 2001: Sicherheit in offenen Netzen

Transkript:

Computernetze 1 Inhalt 1 Einführung: Problemanalyse Computernetze... 2 2 Betrachtungsweise von Computernetzen... 3 2.1 Topologien... 3 2.2 Vermittlungsprinzipien... 5 Circuit Switching... 5 Paketvermittlung... 6 2.3 Transport-System... 7 3 ISO/OSI Referenzmodell... 8 3.1 Data Link Layer... 9 3.2 Schichtenmodell... 11 4 Sequenzdiagramme... 12 4.1 Konzept... 12 4.2 Bausteine... 13 5 Protokolle... 14 5.1 Alternating-Bit mit HDLC... 14 5.2 Überlegungen zur Übertragungsleistung... 15 6 Mind Maps... 18 7 Abbildungen... 18 Dennis Hunziker 13.02.2006

1 Einführung: Problemanalyse Computernetze Mind Map Mind Map 1: Problemanalyse Computernetze Leistung: Latenz Figure 1: Latenz Latenz bezeichnet die Zeit, die eine Nachricht für den Weg vom Sender bis zum Empfänger benötigt. Die Latenz setzt sich zusammen aus folgenden drei Komponenten. Ausbreitungsverzögerung endliche Geschwindigkeit der Signalausbreitung Übertragungsverzögerung Dauer der Übertragung eines Bits Wartezeit Verarbeitungsgeschwindigkeit der Vermittlungsknoten 2/18

2 Betrachtungsweise von Computernetzen 2.1 Topologien Übersicht Mind Map 2: Topologien Problem: Loops Mind Map 3: Loops Figure 2: Vagabundierendes Datenpaket 3/18

Warum Mischstrukturen? Mind Map 4: Warum Mischstrukturen? Figure 3: Verschiedene Hirarchiestrukturen 4/18

2.2 Vermittlungsprinzipien Circuit Switching Mind Map Zentralvermittlung vs. Direkt Verbindung Mind Map 5: Circuit Switching Physikalisch ist hier im übertragenen Sinn zu verstehen, d.h. es muss eine feste Ressourcenbelegung existieren, z.b. Zeitschlitz, Frequenz, Code. Figure 4: Zentralvermittlung vs. Direktverbindung Durchschaltung Figure 5: Durchschaltung 5/18

Telefonanlage analog Figure 6: Telefonanlage analog Paketvermittlung Mind Map Mind Map 6: Paketvermittlung Port Mapping Tabelle Figure 7: Port Mapping Tabelle Knoten können Tabellen austauschen: für ganzes Subnet manuelle Pflege [3]-IP 6/18

2.3 Transport-System Mind Map Mind Map 7: Aufgaben des Transport-Systems Medienübergang Figure 8: Medienübergang 7/18

3 ISO/OSI Referenzmodell Mind Map Mind Map 8: ISO/OSI-Referenzmodell Layers Mind Map 9: OSI Layers * heute in der Regel in dem Application- oder Mediationlayer (z.b. ORB) integriert 8/18

Trend/Bestrebung IP Erweiterung X.25 PLP Logische Verbindung Figure 9: Logische Verbindung Logische Verbindung zwischen zwei Knoten auf der Ebene Network. (z.b. [3]-IP) 3.1 Data Link Layer Mind Map Mind Map 10: Data Link Layer Figure 10: Frame Aufbau 9/18

Layer interne Kommunikation Figure 11: Layer interne Kommunikation Medien Unabhängigkeit Figure 12: Unabhängigkeit des Mediums Zugriffsverfahren Mind Map 11: Zugriffsverfahren 10/18

Beispiel: Netzlänge bei CSMA/CD Figure 13: Berechnung der Netzlänge 3.2 Schichtenmodell Graphische Darstellung Figure 14: Unterschied PDU/SDU PCI = Protocol Control Information PDU = Protocol Data Unit SDU = Service Data Unit (= PDU der darüberliegenden Schicht) DE = Dienstelement Konzept (3) PDU befindet sich als Daten in der (2) PDU verpackt. Beim Senden werden die PDUs der höheren Schicht in den darunter liegenden Schichten (PDUs) verpackt. Beim Empfang entsprechend ausgepackt. Adressierung SAP = Service Access Point Es wird die darüberliegende Instanz adressiert. 11/18

4 Sequenzdiagramme 4.1 Konzept Übersicht Dienstelemente Dienstelemente beschreiben die an einem SAP bereitgestellten Dienste. Verbindungsaufbau: Con.req : Connection.request Con.ind : ~.indication Con.res : ~.respond Con.conf : ~.confirm Datenübertragungsphase: Data.req : ~.request Data.ind : ~.indication Verbindungsabbau: Disc.req : Disconnect.request Disc.ind : ~.indication 12/18

4.2 Bausteine Timer Figure 15: Timer Verzweigung durch Zustände Mit Zustände sind bei einem Sequenzdiagramm keine Zustände im Sinne der Automatentheorie sonder Abschlusspunkte gemeint. Figure 16: Alternative Abläufe Mehrere Zustände Figure 17: Mehrere Zustände 13/18

5 Protokolle 5.1 Alternating-Bit mit HDLC Ablauf und Funktion Figure 18: Alternating-Bit mit HDLC * Die Adresse dient der Unterscheidung zwischen einem Befehl und einer Meldung (Befehl -> Empfänger, Meldung -> Absender) ** N(R) Bestätigung des I-Frames Bei bi-direktionalem Verkehr ist keine Bestätigung erforderlich, da diese Hucke-Pack im I-Frame erfolgt. Problemstellung 0-Einschub Wie werden die Bit-Muster der Flags im Daten-/CRC-Feld verhindert? Nach jeder 5ten 1 (in Folge) wird eine 0 eingesetzt. Dadurch wird verhindert, dass das Bitmuster des Flags im Daten-/CRC-Feld auftaucht. Flag: 01111110 Figure 19: 0-Einschub 14/18

5.2 Überlegungen zur Übertragungsleistung Problem der Totzeit Figure 20: Protokollverhalten Δt 1 resultiert aus der Ausbreitungsgeschwindigkeit Δt 1 resultiert aus der Blockgrösse Idee Unbestätigter Versandt Nicht auf Bestätigung warten, sondern weitersenden. Das bedeutet, es werden mehr Bits zur Codierungder der Identität der I-Frames benötigt Zählung ist erforderlich. Es sollen mehrere Datenpakete unbestätigt versendet werden. Die Anzahl wird dabei durch die Fenstergrösse k vorgegeben. Scenario 1: korrekter Ablauf Figure 21: Korrekter, unbestätigter Versandt * Fenstergrösse erreicht keine weiteren Pakete/Frames 15/18

senden P=1, gesetztes Pollbit erzwingt eine Bestätigung der erhaltenen Datenpakete Scenario 2: Receive Not Ready Figure 22: Kein Empfang möglich * Station B muss reagieren mit: RNR weiterhin kein Empfang RR es geht weiter Scenario 3: Timer läuft ab Figure 23: Timer läuft vor Bestätigung ab 16/18

Scenario 4: Übertragung gestört Figure 24: Gestörte Übertragung 17/18

6 Mind Maps Mind Map 1: Problemanalyse Computernetze... 2 Mind Map 2: Topologien... 3 Mind Map 3: Loops... 3 Mind Map 4: Warum Mischstrukturen?... 4 Mind Map 5: Circuit Switching... 5 Mind Map 6: Paketvermittlung... 6 Mind Map 7: Aufgaben des Transport-Systems... 7 Mind Map 8: ISO/OSI-Referenzmodell... 8 Mind Map 9: OSI Layers... 8 Mind Map 10: Data Link Layer... 9 Mind Map 11: Zugriffsverfahren... 10 7 Abbildungen Figure 1: Latenz... 2 Figure 2: Vagabundierendes Datenpaket... 3 Figure 3: Verschiedene Hirarchiestrukturen... 4 Figure 4: Zentralvermittlung vs. Direktverbindung... 5 Figure 5: Durchschaltung... 5 Figure 6: Telefonanlage analog... 6 Figure 7: Port Mapping Tabelle... 6 Figure 8: Medienübergang... 7 Figure 9: Logische Verbindung... 9 Figure 10: Frame Aufbau... 9 Figure 11: Layer interne Kommunikation... 10 Figure 12: Unabhängigkeit des Mediums... 10 Figure 13: Berechnung der Netzlänge... 11 Figure 14: Unterschied PDU/SDU... 11 Figure 15: Timer... 13 Figure 16: Alternative Abläufe... 13 Figure 17: Mehrere Zustände... 13 Figure 18: Alternating-Bit mit HDLC... 14 Figure 19: 0-Einschub... 14 Figure 20: Protokollverhalten... 15 Figure 21: Korrekter, unbestätigter Versandt... 15 Figure 22: Kein Empfang möglich... 16 Figure 23: Timer läuft vor Bestätigung ab... 16 Figure 24: Gestörte Übertragung... 17 18/18