TCP/IP. Datenübertragungsschicht Netzwerkschicht Anwendungsschicht



Ähnliche Dokumente
KN Das Internet

Client-Server-Prinzip

Internet - Grundzüge der Funktionsweise. Kira Duwe

ARCHITEKTUR VON INFORMATIONSSYSTEMEN

2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen

2.3 Applikationen. Protokolle: TCP/IP. Telnet, FTP, Rlogin. Carsten Köhn

Internetprotokoll TCP / IP

Vorlesung SS 2001: Sicherheit in offenen Netzen

Router 1 Router 2 Router 3

Einführung in IP, ARP, Routing. Wap WS02/03 Ploner, Zaunbauer

Kontrollfragen: Internet

Internet und WWW Übungen

Einführung. Internet vs. WWW

Rechnernetzwerke. Rechnernetze sind Verbünde von einzelnen Computern, die Daten auf elektronischem Weg miteinander austauschen können.

Man liest sich: POP3/IMAP

Vorwort Vorwort zur deutschen Übersetzung... 11

CCNA Exploration Network Fundamentals. ARP Address Resolution Protocol

Technische Grundlagen von Internetzugängen

2. Architektur von Kommunikationssystemen

TCP/IP-Protokollfamilie

SCHICHTENMODELLE IM NETZWERK

TCP/IP. Internet-Protokolle im professionellen Einsatz

Vorlesung SS 2001: Sicherheit in offenen Netzen

Internet Routing am mit Lösungen

Einführung in TCP/IP. das Internetprotokoll

Wie organisiert ihr Euer menschliches «Netzwerk» für folgende Aufgaben? an alle an ein bestimmtes an ein bestimmtes an alle an ein bestimmtes

UDP-, MTU- und IP- Fragmentierung

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler Oktober 2008 Version 1.0.

4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen

Workflow, Business Process Management, 4.Teil

Prof. Dr. Klaus Lang, Fachhochschule Bingen. rwho rhosts.. NIS YP ... NFS RIP/OSPF/EGP ARP/RARP SLIP/PPP. Modem/V24/ISDN

Anwendungsprotokolle: HTTP, POP, SMTP

Netzwerke 3 Praktikum

Verteilte Systeme - 2. Übung

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

SolarWinds Engineer s Toolset

Internet, Multimedia und Content Management

Themen. Anwendungsschicht DNS HTTP. Stefan Szalowski Rechnernetze Anwendungsschicht

15 Transportschicht (Schicht 4)

Gefahren aus dem Internet 1 Grundwissen April 2010

Rainer Janssen Wolfgang Schott. SNMP- Konzepte, Verfahren, Plattformen

Transmission Control Protocol (TCP)

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

3 Netzdienste im Internet. vs3 1

Universität Freiburg. Thema: IP-Multicast Marcel Tschöpe. IP-Multicast

TCP/UDP. Transport Layer

12. Kieler OpenSource und Linux Tage. Wie funktioniert eigentlich Mail? , Frank Agerholm, Linux User Group Flensburg e.v.

Thema: VLAN. Virtual Local Area Network

Modul 7 Uniform Resource Identifier (URI)

Zugriffssteuerung - Access Control

Anbindung des eibport an das Internet

Installationshilfe DSL unter MAC OS X

Modul und FTP. Unit 6. (pop / smtp), FTP (activ/passive Mode) FTP-Server mit Microsofts IIS

MSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003

Betriebskonzept Einrichtung

Der TCP/IP- Administrator

Client/Server-Systeme

Einführung in die. Netzwerktecknik

Gemeinsam statt einsam - ein Internet-Zugang für mehrere Rechner

Port-Weiterleitung einrichten

DNÜ-Tutorium HS Niederrhein, WS 2014/2015. Probeklausur

Ether S-Net Diagnostik

Exchange Routing. Heino Ruddat Senior Solution Architect Invenate GmbH. Agenda. Unterschiede zu Exchange 5.5 Architektur

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

Transition vom heutigen Internet zu IPv6

VS7 Slide 1. Verteilte Systeme. Vorlesung 7 vom Dr. Sebastian Iwanowski FH Wedel

Zugriffssteuerung - Access Control

Das Internet: Grundlagen

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version Optional einen DHCP Server.

Multicast Security Group Key Management Architecture (MSEC GKMArch)

Ursprung des Internets und WWW

Arbeiten im Datennetz der Universität Regensburg

Netzwerke Das Internet Konfiguration Smail. Internet-Tutorium. Jan Eden. 22. April 2004

TCP/IP Protokollstapel

ICMP Internet Control Message Protocol. Michael Ziegler

Sicherheitsmanagement in TCP/IP-Netzen

Web Grundlagen zum Spidering

Peer-to-Peer- Netzwerke

Hilfestellung. ALL500VDSL2 Rev.B & ALL02400N. Zugriff aus dem Internet / Portweiterleitung / Fernwartung. Router. Endgeräte. lokales.

Internet Interconnected Networks - Geschichte -

HTTP, FTP, Telnet... diverse Kommunikations- Dienste 2 3 Internetschicht IP, ARP Ping. 3 4 Transportschicht TCP, UDP

Motivation. Inhalt. URI-Schemata (1) URI-Schemata (2)

Einrichtungsanleitung Router MX200

Switch: - nicht konfigurierbare (unmanaged) - konfigurierbare (managed)

Kapitel 2 Internet II. Grundlagen des Internet Teil 2

FAQ IMAP (Internet Message Access Protocol)

Was ist LDAP. Aufbau einer LDAP-Injection. Sicherheitsmaßnahmen. Agenda. LDAP-Injection. ITSB2006 WS 09/10 Netzwerkkonfiguration und Security

VPN: Virtual-Private-Networks

Proseminar: Website-Management-Systeme

Clientkonfiguration für Hosted Exchange 2010

Wiederholung: Beginn

Rechnernetze und Organisation

Verteilte Systeme: Übung 4

Grundkurs Routing im Internet mit Übungen

2.1 Adressierung im Internet

BusinessMail X.400 Webinterface Gruppenadministrator V2.6

IAC-BOX Netzwerkintegration. IAC-BOX Netzwerkintegration IACBOX.COM. Version Deutsch

Grundlagen der Rechnernetze. Internetworking

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

Transkript:

TCP/IP Datenübertragungsschicht Netzwerkschicht Anwendungsschicht 1

Schichtenmodell Schichtenmodell der Internet- Protokollsuite Ziel: Kommunikation unterschiedlicher Rechner mit verschiedenen Betriebssystemen Anwendungsschicht Transportschicht Netzwerkschicht (Internet-Protokoll-Schicht) Datenübertragungsschicht (Netzwerkschnittstelle) 2

Internet-Protokollsuite TELNET FTP HTTP TFTP TCP UDP ICMP IP IGMP ARP Treiber-Software und korrespondierende Hardware RARP 3

Datenübertragungsschicht ARP/RARP Address Resolution Protocol Reverse Address Resol. Protocol Abbildung logischer Adressen (IP) der Netzwerkschicht in physikalische Adressen der Datenübertragungsschicht (MAC) und zurück TELNET FTP HTTP TFTP TCP UDP ICMP IP IGMP ARP Treiber-Software und korrespondierende Hardware RARP 4

Netzwerkschicht ICMP Internet Control Message Protocol Austausch von Fehlermeldungen und Steuerinformationen (Routing) zwischen Netzwerkknoten Nutzung von IP- Dateneinheiten zur Übertragung TELNET FTP HTTP TFTP TCP UDP ICMP IP IGMP ARP Treiber-Software und korrespondierende Hardware RARP 5

Netzwerkschicht IGMP Internet Group Management Protocol Unterstützung von Multicasts (Austausch von Kontroll- und Steuerinformationen bzgl. Multicastgruppen) Nutzung von IP- Dateneinheiten zur Übertragung TELNET FTP HTTP TFTP TCP UDP ICMP IP IGMP ARP Treiber-Software und korrespondierende Hardware RARP 6

Anwendungsschicht Telnet Einloggen auf entfernten Rechnern (via TCP) FTP (File Transfer Protocol) Dateiübertragung zwischen Rechnersystemen (via TCP) HTTP (Hypertext Transfer Protocol) Grundlage des WWW (via TCP) TFTP (Trivial File Transfer Protocol) TELNET FTP HTTP TFTP Einfache, unsichere Dateiübertagung (via UDP) ICMP ARP TCP IP UDP Treiber-Software und korrespondierende Hardware IGMP RARP 7

Einkapselung / Demultiplexen Bei Datenübertragung Durchlaufen aller Schichten auf Sender- und Empfängerseite: Einkapselung Demultiplexen FTP/HTTP/ Header Anwendungsdaten FTP HTTP TFTP TCP/UDP Header FTP/HTTP/ Header Anwendungsdaten TCP UDP IP Header TCP/UDP Header FTP/HTTP/ Header Anwendungsdaten ICMP IP IGMP Netzwerkschnittstelle Netzwerkschnittstelle 8

Einführung: Einkapselung / Demultiplexen Einkapselung Hinzufügen von protokollspezifischen Informationen (Protokoll-Header) auf Senderseite Demultiplexen Zuordnung der Dateneinheiten zu Instanzen der darüber liegenden Schicht (durch Abspaltung und Auswertung der protokollspezifischen Header- Informationen) 9

Protokolle der Anwendungsschicht Protokolle der Anwendungsschicht: Protokolle, die einen Transportdienst in Anspruch nehmen und die Details der Netzanwendung behandeln. Überblick DNS (Domain Name System) Protokolle zum Austausch von Routing- Informationen Rlogin,Telnet (Remote Login) SMTP (Simple Mail Transfer Protocol) NNTP (Network News Transfer Protocol) LDAP (Leightweight Directory Access Protocol) FTP (File Transfer Protocol) HTTP (Hypertext Transfer Protocol) 10

Protokolle der Anwendungsschicht (DNS) Domain Name System DNS = Verteilte, hierarchisch strukturierte Datenbasis Abbildung Rechnernamen Internet-Adressen Verwendung von UDP und TCP zum Transport Protokollbestandteile: Zugriff der Internet-Anwendungen auf DNS über sog. Resolver Verwaltung der Zuordnungen durch Verbreitung von neuen und aktuellen Informationen an andere Resolver Ist Abbildung unbekannt, wird Resolver in einer höheren Hierarchiestufe automatisch angefragt 11

Protokolle der Anwendungsschicht (Routing) Dynamischer Austausch von Routing- Informationen durch Router (z.b. Distance Vector Routing) Einsatz im Internet als Routing Information Protocol (RIP, Nutzung von UDP) und Open Shortest Path First (OSPF, Nutzung von IP- Datagrammen) Einsatz innerhalb selbständig administrativer Einheiten (z.b. einer Universität) = Interior Gateway Protocol Border Gateway Protocol (BGP, Nutzung von TCP) Einsatz zwischen Routern selbständig administrativer Einheiten = Exterior Gateway Protocol 12

Protokolle der Anwendungsschicht (Rlogin) Remote Login Wichtige Anwendung (z.b. Starten entfernter Programme) Nutzung von TCP zum Transport Rlogin Remote Login auf Unix-System (später Erweiterung auf andere Systeme) Telnet Remote Login zwischen verschiedenen Systemen Definition des Network Virtual Terminal zum korrekten Datenaustausch (beide Kommunikationsenden bilden ihre Ein- und Ausgaben darauf ab) Zahlreiche Abstimmungsmöglichkeiten beider Kommunikationspartner (Übertragung ganzen Zeilen/Zeichen je TCP-Segment) 13

Protokolle der Anwendungsschicht (SMTP) Simple Mail Transfer Protocol Nutzung von TCP Kein Authentifizierungsmechanismus Austausch elektronischer Post über Message Transfer Agents (untereinander durch Kommunikation über SMTP) Benutzer interagieren über Benutzeragenten (Elm, Outlook, ) mit ihrem Message Transfer Agent Brief besteht aus Umschlag mit Absender und Empfängeradresse, sowie dem Inhalt (Header und Body) Ursprünglich rein Text basiert (7-bit ASCII), andere Objekte müssen codiert werden (dadurch mehr Speicherbedarf) 14

Protokolle der Anwendungsschicht (NNTP) Network News Transfer Protocol Nutzung von TCP Austausch von Artikeln in Form von Network News durch kooperierende News-Server (und Abruf durch News-Client) Organisation in News-Gruppen Übertragung nur auf Anforderung Artikel enthalten Inhalt und Kopfinformationen (eindeutiger Identifikator, Erstellungszeitpunkt, Autor) 15

Protokolle der Anwendungsschicht (LDAP) Leightweight Directory Access Protocol Zugriff auf elektronische Verzeichnisse Adressbücher betriebssystemübergreifende Nutzerverwaltung Sinnvoll, wenn häufigste Operationen: Suchen, Lesen Ablage als Datenobjekte in hierarchisch strukturierten Verzeichnisbaum (Directory Information Tree) Jeder Eintrag (entry) besitzt Attribute mit Werte und Objektklasse (object class) Vererbung möglich 16

Protokolle der Anwendungsschicht (FTP) File Transfer Protocol Nutzung von TCP zur sicheren Dateiübertragung Zwei TCP-Verbindungen: Steuerinformationen (ca. 40 mögliche Steuerkommandos, Statusmeldungen) Datenübertragung Kommunikation mit Server über FTP-Client (z.b. WWW-Browser) 3 Übertragungsmodi Stream Übertragung als Byte-Strom Block Übertragung als Blöcke mit Zähler und Beschreibung (Anfang, Ende, Neustart der Übertragung) Compressed Übertragung als komprimierte Blöcke 17

Protokolle der Anwendungsschicht (HTTP) Hypertext Transfer Protocol Internet-Standard für Kommunikation im WWW Ursprünglich lediglich für Hypertextdokumente konzipiert Heute auch Grafiken, Audio, Video unterstützt URI (Uniform Resource Identifier) zur eindeutigen Identifikation von Dokumenten Zustandsloses Protokoll: Eine TCP-Verbindung für jedes Frage/Antwort-Paar Heute: Mehrere Interaktionen über eine Verbindung möglich (sonst viel zu langsam bei heutigen multimedialen Webseiten je Grafik eine neue TCP-Verbindung) lediglich 2 Nachrichtentypen: Request (Anfrage) Response (Antwort) 18