1 Grundlagen Netzwerke und Protokolle

Slides:



Advertisements
Ähnliche Präsentationen
Cadastre for the 21st Century – The German Way
Advertisements

Service Oriented Architectures for Remote Instrumentation
E-Solutions mySchoeller.com for Felix Schoeller Imaging
Powerpoint-Präsentation
Service Discovery in Home Environments
Prof. Dr. HildebrandtFunktionale Darstellungen 1 Darstellung der Zusammenhänge Verbal Grafisch Algebraisch Minimiere die Kosten im Rahmen deiner Möglichkeiten.
Dr. M. Schlottke Common Description of Web Services Source: P. Gerbert, 2002 Web Services allow to establish B2B e-commerce on the fly Web Services allow.
Multi electron atoms Atoms with Z>1 contain >1 electron. This changes the atomic structure considerably because in addition to the electron-nucleus interaction,
Fakultät für informatik informatik 12 technische universität dortmund Optimizations Peter Marwedel TU Dortmund Informatik 12 Germany 2009/01/17 Graphics:
Peter Marwedel TU Dortmund, Informatik 12
Rexroth Inline New serial interface for e.g. barcode scanners
Vergleich von LAN - Protokollen
Die Geschichte der Netzwerktechnologie von Carsten Freitag
Internet Protokolle und Formate 1.1 HTTP 1.2 HTML 1.3 SGML 2. XML 3. WAP Matthias Thränhardt Sebastian Weber.
Regional Support in the context of LCG/EGEE
Architektur von Netzwerken
Wozu die Autokorrelationsfunktion?
OSI-Schichtenmodell Unterschiedliche Rechner brauchen eine gemeinsame Basis, um sich miteinander zu „unterhalten“. Geklärt werden muss dabei u. a. Folgendes:
Anforderungen an globales und privates IP-Networking Berlin - 27
Netze Vorlesung 11 Peter B. Ladkin
Link Layer. Physical Layer Link Layer Host Controller Interface L2CAP Attribute Protocol Attribute Profile PUIDRemote ControlProximityBatteryThermostatHeart.
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
Thomas Herrmann Software - Ergonomie bei interaktiven Medien Step 6: Ein/ Ausgabe Instrumente (Device-based controls) Trackball. Joystick.
CCNA Exploration Network Fundamentals
CTS2 based Terminology Server – Overview – Project eBPG
Deutsche Gesellschaft für Technische Zusammenarbeit GmbH Integrated Experts as interface between technical cooperation and the private sector – An Example.
Seminar Telematiksysteme für Fernwartung und Ferndiagnose Basic Concepts in Control Theory MSc. Lei Ma 22 April, 2004.
Methods Fuzzy- Logic enables the modeling of rule based knowledge by the use of fuzzy criteria instead of exact measurement values or threshold values.
Netzwerkkomponenten (Hardware)
Arbeitsweise und Typen von Bridges
Laurie Clarcq The purpose of language, used in communication, is to create a picture in the mind and/or the heart of another.
Case Study Session in 9th GCSM: NEGA-Resources-Approach
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
Sanjay Patil Standards Architect – SAP AG April 2008
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
Ethernet Thomas Stich & Patrick Stern. Übersicht Geschichte Geschichte Netzwerk Elemente Netzwerk Elemente Topologien Topologien Beziehungen zum ISO/OSI.
Das OSI Schichtenmodell
Centre for Public Administration Research E-Government for European Cities Thomas Prorok
BAS5SE | Fachhochschule Hagenberg | Daniel Khan | S SPR5 MVC Plugin Development SPR6P.
Design und Implementation nicht-trivialer LANs KV Dipl.-Ing. Christoph M. Lechner
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
© Apr-14 Prof. Dr. Christian Zich, Folie 1 Unternehmensführung / Sendung 11 Neue Managementtrends II.
Staatsballett Berlin Ein Verbesserungskonzept für den Social- Media Auftritt Your picture here.
Einführung Bild und Erkenntnis Einige Probleme Fazit Eberhard Karls Universität Tübingen Philosophische Fakultät Institut für Medienwissenschaft Epistemic.
Berner Fachhochschule Hochschule für Agrar-, Forst- und Lebensmittelwissenschaften HAFL Recent activities on ammonia emissions: Emission inventory Rindvieh.
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
Netzwerke.
External Labels – The rules For all external labels the following rules apply (external labels are all labels which are not inside of a shape) - all labels.
1 von 10 ViS:AT Abteilung IT/3, IT – Systeme für Unterrichtszwecke ViS:AT Österreichische Bildung auf Europaniveau BM:UKK Apple.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Stand: Version: LANCOM Systems GmbH Stand: Version:
Ciiema CITEM - Dr. Siegl VU Dr. Manfred Siegl ENTWURF, ERRICHTUNG, BETRIEB VON DATENNETZEN VU Dr. Manfred Siegl
1 Intern | ST-IN/PRM-EU | | © Robert Bosch GmbH Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung,
Launch ON Global.vi System ID object name classname Services to suscribe Observer Control Ref vi-path Service name Step 1 : Objects register to the Global.vi´s,
1 Stevens Direct Scaling Methods and the Uniqueness Problem: Empirical Evaluation of an Axiom fundamental to Interval Scale Level.
EN/FAD Ericsson GmbH EDD/ Information im 21. Jahrundert muss Erwünscht Relevant Erreichbar Schnell Kostenlos!?
Technische Universität München 1 CADUI' June FUNDP Namur G B I The FUSE-System: an Integrated User Interface Design Environment Frank Lonczewski.
TUM in CrossGrid Role and Contribution Fakultät für Informatik der Technischen Universität München Informatik X: Rechnertechnik und Rechnerorganisation.
Christian Schindelhauer Sommersemester Vorlesung
Institut für Nachrichtentechnik U. Reimers Technische Universität Braunschweig The MultiMedia Home Platform (MHP): Hype or Reality ?
von Prof. Thomas Deutsch
TCP/IP.
Schutzvermerk nach DIN 34 beachten TCP / IP. Schutzvermerk nach DIN 34 beachten TCP / IP und das OSI-Referenzmodell Process / Application Host-to-Host.
Kirsten Kropmanns Allgemeine Technologien II 9. März 2009
LINUX II Harald Wegscheider
1. Einführung Lernziele: Auffrischen des Wissens aus Rechnernetze
ISO / OSI Referenzmodell
Netzwerke Netzwerkgrundlagen.
“Das ISO / OSI - Referenzmodell“
 Präsentation transkript:

1 Grundlagen Netzwerke und Protokolle Computernetze 1 (CN1) 1 Grundlagen Netzwerke und Protokolle Prof. Dr. Andreas Steffen Institute for Internet Technologies and Applications

Lesestoff im Ethernet Buch Kapitel 1 Eine Einführung in Netzwerke, 1-29 1.1 Erforderliche Netzwerkelemente 1.2 Die Netzwerktopologien 1.3 Einteilung der Netzwerke 1.4 Die Netzwerktechnologien 1.6 Netzwerkarchitekturen

Computernetze 1 (CN1) 1.1 Netzwerk-Topologien

Network Symbols* *as used by Cisco Systems Inc.

Local Area Network (LAN) A network serving a home, building or campus is called a Local Area Network (LAN) Modern switch-based LANs usually have a star topology whereas older hub-based LANs were organized in a bus structure.

Wide Area Network (WAN) failure LANs separated by geographic distance are connected by a network known as a Wide Area Network (WAN) WANs usually have a point-to-point or ring topology The logical topology can be different from the physical one!

Internet The Internet is defined as a global mesh of interconnected networks

1.2 Segmentierung und Multiplexierung Computernetze 1 (CN1) 1.2 Segmentierung und Multiplexierung

Shared Network Communication Data is sent across a network in small “chunks” called segments Segmentation Messages or data streams are split up into segments Multiplexing Multiple users share the same communication channel

Example of Multiplexing and Segmentation ? Intermediary Device

Role of Intermediary Devices I Intermediary Devices provide connectivity and ensure the data flow across the network Examples Network Access Devices (hubs, switches, wireless access points) Internetworking Devices (routers) Communication Servers and Modems Security Devices (firewalls)

Role of Intermediary Devices II Intermediary network devices perform the following functions: Regenerate and retransmit the data signal Maintain information about the pathways existing through the network and internetwork Notify other devices of errors and communication failures Direct data along alternate pathways in the event of a link failure Classify and direct messages according to Quality-of Service priorities Permit or deny the flow of data based on security settings

Computernetze 1 (CN1) 1.3 Netzwerk-Protokolle

What is a Protocol? A protocol is a set of predetermined rules

Function of a Network Protocol Network protocols are used to allow hosts or devices to communicate successfully Protocols provide: The format or structure of the message The process by which networking devices share information about pathways to other networks How and when error and system messages are passed between devices The setting up and termination of communication sessions

Protocol Suites and Industry Standards A standard is a process or protocol that has been endorsed by the networking industry and ratified by a standards organization. A protocol suite is a collection of protocols. Standards Organizations: IEEE - Institute of Electrical and Electronics Engineers IETF - Internet Engineering Task Force ITU - International Telecommunications Union

Technology Independent Protocols Diverse types of devices can communicate using the same sets of protocols. This is because network protocols specify network functionality, but not the underlying technology required to support this functionality.

1.4 Das OSI Referenz Modell Computernetze 1 (CN1) 1.4 Das OSI Referenz Modell

Open System Interconnection Reference Model Sender Intermediary Device Receiver 7 Application Layer 7 Protocol Application 7 Layer 6/7 Interface Layer 6/7 Interface 6 Presentation Layer 6 Protocol Presentation 6 Layer 5/6 Interface Layer 5/6 Interface 5 Session Layer 5 Protocol Session 5 Layer 4/5 Interface Layer 4/5 Interface 4 Transport Layer 4 Protocol Transport 4 Layer 3/4 Interface Layer 3/4 Interface 3 Network Layer 3 Protocol Network 3 Layer 2/3 Interface Routing Layer 2/3 Interface 2 Data Link Layer 2 Protocol 2 2 Layer 2 Protocol Data Link 2 Layer 1/2 Interface Layer 1/2 Interface 1 Physical Layer 1 Protocol 1 1 Layer 1 Protocol Physical 1 Communication Link

OSI Reference Model - Application Layer Die Anwendungschicht verschafft den Anwendungen Zugriff auf das Netzwerk (zum Beispiel für Datenübertragung, E-Mail, Virtual Terminal, Remote Login, etc.). Der eigentliche Anwendungsprozess liegt oberhalb der Schicht und wird nicht vom OSI-Modell erfasst. Beispiele: DNS, FTP, HTTP, LDAP, NFS, NTP, SIP, SMTP, Telnet 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical Quelle: Wikipedia Communication Link

OSI Reference Model - Presentation Layer Die Darstellungsschicht setzt die systemabhängige Darstellung der Daten (z.B. binäre Integer) in eine unabhängige Form um und ermöglicht somit den syntaktisch korrekten Datenaustausch zwischen unterschiedlichen Systemen. Auch Aufgaben wie Datenkompression und Verschlüsselung gehören zur Schicht 6. Falls erforderlich, agiert die Darstellungs-schicht als Übersetzer zwischen verschiedenen Datenformaten, indem sie eine normierte Syntax wie z.B. ASN.1 oder XML verwendet. Beispiele: MIME, SSL, TLS 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical Quelle: Wikipedia Communication Link

OSI Reference Model - Session Layer Die Kommunikationssteuerungsschicht oder Sitzungsschicht sorgt für die Prozess-kommunikation zwischen zwei Systemen. Um Zusammenbrüche der Sitzung und ähnliche Probleme zu beheben, stellt die Sitzungsschicht Dienste für einen organisierten und synchronisierten Datenaustausch zur Verfügung. Beispiele: Named Pipes, Sockets, RTP, Session establishment in TCP 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical Quelle: Wikipedia Communication Link

OSI Reference Model - Transport Layer Zu den Aufgaben der Transportschicht zählen die Segmentierung von Daten-paketen, die Stauvermeidung (Congestion Avoidance), sowie optionale Fehlersicherung und Fehlerkorrektur. Die Transportschicht ist die unterste Schicht, die eine vollständige End-to-End Kommunikation zwischen Sender und Empfänger zur Verfügung stellt. Beispiele: TCP, UDP, SCTP, SPX, DDP 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical Quelle: Wikipedia Communication Link

OSI Reference Model - Network Layer Die Vermittlungsschicht oder Netzwerk-schicht sorgt bei leitungsorientierten (connection-oriented) Diensten für das Schalten von Verbindungen und bei paketorientierten (connectionless) Diensten für die Weitervermittlung von Datenpaketen. Die Datenübertragung geht in beiden Fällen jeweils über das gesamte Kommunikations-netz hinweg und schließt die Wegesuche (Routing) zwischen den Netzknoten mit ein. Beispiele: IP, IPsec, ICMP, IGMP, OSPF, IPX, ATP 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical Quelle: Wikipedia Communication Link

Layer 3 Example: The Internet Protocol (IP)

OSI Reference Model - Data Link Layer Aufgabe der Sicherungsschicht ist es, eine zuverlässige, das heißt weitgehend fehlerfreie Übertragung zu gewährleisten und den Zugriff auf das Übertragungs-medium zu regeln. Dazu dient das Aufteilen des Bitdatenstromes in Blöcke (Frames) und das Hinzufügen von Sequenznummern und Prüfsummen. Fehlerhafte, verfälschte oder verlorengegangene Blöcke können vom Empfänger durch Quittungs- und Wieder-holungsmechanismen erneut angefordert werden. Beispiele: 802.3 Ethernet, 802.11 WLAN, ATM, Frame Relay, HDLC, PPP 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical Quelle: Wikipedia Communication Link

Layer 2 Examples: Different Data Link Media

OSI Reference Model - Physical Layer Die Bitübertragungsschicht stellt mechanische, elektrische und weitere funktionale Hilfsmittel zur Verfügung, um physikalische Verbindungen zu aktivieren bzw. zu deaktivieren, sie aufrechtzuerhalten und Bits darüber zu übertragen. Das können zum Beispiel elektrische Signale, optische Signale (Lichtwellenleiter, Laser), elektro-magnetische Wellen (drahtlose Netze) oder Schall sein. Beispiele: 802.3 Ethernet, 802.11 WLAN, RS-232, V.34, POTS, DSL, SDH 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical Quelle: Wikipedia Communication Link

Layer 1 Examples: Cables & Connectors Copper Fibre

Representations of Signals on Physical Media

Transmission Rate Units Unit of Bandwidth Abbreviation Equivalence Bits per second bps 1 bps = fundamental unit of bandwidth Kilobits per second kbps 1 kbps = 1‘000 bps Megabits per second Mpbs 1 Mbps = 1‘000‘000 bps Gigabits per second Gbps 1 Gbps = 1‘000‘000‘000 bps Terabits per second Tbps 1 Tbps = 1‘000‘000‘000‘000 bps Note: transmission rates are decimal (1 kbps = 1000 bps ) whereas storage capacity is binary (1 kbit = 1024 bits)

Protocol Data Unit (PDU) / Service Data Unit (SDU) Ln_PDU = Ln_PCI + Ln_SDU = Ln_PCI + L(n+1)_PDU Sender Receiver 7 Application L7 PDU L7 SDU L7P Application 7 L6 SDU Layer 6/7 Interface Layer 6/7 Interface 6 Presentation L6P L6 PDU Presentation 6 L5 SDU Layer 5/6 Interface Layer 5/6 Interface 5 Session L5P L5 PDU Session 5 L4 SDU Layer 4/5 Interface Layer 4/5 Interface 4 Transport L4P L4 PDU Transport 4 L3 SDU Layer 3/4 Interface Layer 3/4 Interface 3 Network L3P L3 PDU Network 3 L2 SDU Layer 2/3 Interface Layer 2/3 Interface 2 Data Link L2P L2 PDU Data Link 2 L1 SDU Layer 1/2 Interface Layer 1/2 Interface 1 Physical L1P L1 PDU Physical 1 LnP: Layer n Protocol Control Information (PCI) consisting of Header and optional Footer or Trailer

Example: Digital Voice Transmission over Ethernet Sender Receiver 7 Application Voice Samples Application 7 Codec Data Voice Compression Layer 6/7 Interface Layer 6/7 Interface 6 Presentation Presentation 6 Codec Data Layer 5/6 Interface Layer 5/6 Interface 5 Session RTP Session 5 RTP Codec Data Layer 4/5 Interface Layer 4/5 Interface 4 Transport UDP Transport 4 RTP Codec Data UDP Layer 3/4 Interface Layer 3/4 Interface 3 Network IP Network 3 IP RTP Codec Data UDP Layer 2/3 Interface Layer 2/3 Interface 2 Data Link MAC Data Link 2 1 Preamble Layer 1/2 Interface Layer 1/2 Interface 1 Physical Physical 1 Communication Link

Addressing and Naming Schemes Each layer has its own and unique addressing and naming scheme

Computernetze 1 (CN1) 1.5 Das TCP/IP Modell

TCP/IP Protocol Suite

TCP/IP Protocol Stack of a Webserver

TCP/IP Reference Model Developed by the Advanced Research Projects Agency (ARPA) of the U.S. Department of Defence (DoD)

Comparing the OSI and TCP/IP Models TCP/IP combines the upper three layers of the OSI model into a single Application Layer. Part of the OSI Session Layer (e.g. session management) has been integrated into the [TCP] Transport Layer. TCP/IP combines the lower two layers of the OSI model into a single Network Access Layer