Kommunikationsarchitekturen und Grundlagen der Internet-Protokolle

Größe: px
Ab Seite anzeigen:

Download "Kommunikationsarchitekturen und Grundlagen der Internet-Protokolle"

Transkript

1 Kommunikationsarchitekturen und Grundlagen der Internet-Protokolle Sender Empfänger Zugangspunkt zu physischem Medium Zugangspunkt zu physischem Medium SS14 3.1!

2 Grundmodell der Kommunikation! SS14 3.2!

3 Beispiel Flugbuchung Kunde bekommt Papierticket zugeschickt! SS14 3.3!

4 Geschichtete Architekturen! SS14 3.4!

5 Mehrschichtige Kommunikationsmodelle (1)! peer-to-peer? SS14 3.5!

6 Mehrschichtige Kommunikationsmodelle (2) Das Philosophen/Übersetzer/Sekretärin - Modell! Die Philosophen bedienen sich ihrer Übersetzer. Die wiederum nutzen die Sekretärinnen. Die Übersetzer könnten sich auch in einer anderen Sprache verständigen. Die Sekretärinnen könnten statt dem Fax die benutzen." SS14 3.6!

7 Mehrschichtige Kommunikationsmodelle (3) Das Philosophen/Übersetzer/Sekretärin - Modell! Gleichrangige Kommunikationspartner (Peers) nutzen die Dienste der jeweils untergeordneten Ebene (Schicht). Die Philosophen bedienen sich ihrer Übersetzer; die wiederum nutzen die Dienste der Sekretärinnen. Die Art und Weise wie die Kommunikation stattfindet ist für den Dienstnutzer (die übergeordnete Schicht) transparent. Die Übersetzer könnten sich auch in einer anderen Sprache verständigen. Die Kommunikationsmittel innerhalb einer Schicht können von den beiden Partnern jederzeit einvernehmlich geändert werden. Die Sekretärinnen könnten statt dem Fax die benutzen. SS14 3.7!

8 Grundlegende Architekturkonzepte für Netzwerk-Software! Schichten! Schnittstellen! Protokolle! Dienste! Adressierung! Übertragungsmedium SS14 3.8!

9 Schicht - Schnittstelle - Protokoll - Dienst! Schicht (layer) hat die Aufgabe, Dienste für die übergeordnete Schicht bereitzustellen. Schnittstelle (interface) definiert welche Dienste und Operationen die darunter liegende Schicht anbietet. Protokoll (protocol) definiert das Regelgefüge der Kommunikation. Dienst (service) besteht aus einer Gruppe von Operationen (Methoden). Adresse (address) erlaubt eine eindeutige Identifizierung des Empfängers innerhalb eines Protokolls (falls erforderlich) SS14 3.9!

10 Geschichtetes Kommunikationssystem virtuelle horizontale und reale vertikale Kommunikation! SS !

11 Schnittstellen-Implementierung! Schicht n+1 Schnittstelle Schicht n Header (Nachrichtenkopf) Dienste werden auf Dienstzugriffspunkten (SAPs) bereitgestellt. Jeder SAP hat eine eindeutige Adresse. Analogie zum Telefonsystem: SAP Anschlussbuchse für Telefonapparat Adresse Telefonnummer der Anschlussbuchse SAP Service Access Point (Dienstzugriffspunkt, Adressierung) IDU Interface Data Unit (Schnittstellendateneinheit) SDU Service Data Unit (Dienstdateneinheit) PDU Protocol Data Unit (Protokolldateneinheit) ICI Interface Control Information (Schnittstellensteuerdaten) Einheiten auf Schicht N tauschen spezifische Schicht-N-PDUs in ihrem Protokoll aus Beispiel-Adresse im Internet: Die Portnummer ist eine Nummer für einen SAP über den TCP mit dem Prozess Daten austauscht. SS !

12 Wiederkehrende Aufgaben verschiedener Schichten Jede Schicht hat eine dedizierte Aufgabe; dennoch existieren u.u. gleichartige Teilaufgaben in unterschiedlichen Schichten Diese Aufgaben werden jedoch oft unterschiedlich ( schichtspezifisch ) gelöst. Gelegentlich verzichtet man auf eine Aufgabe (z.b.fehlererkennung), wenn dies von einer anderen Schicht quasi perfekt mit erledigt wird. SS !

13 Datenübertragung im ISO/OSI-Referenzmodell (1) ISO-Standard 7498 "7-Schichten-Modell"! Internationale Standardisierung (ISO: International Standards Organization) von Diensten und Protokollen zur Realisierung sogenannter Offener Systeme (OSI: Open Systems Interconnection) SS !

14 Datenübertragung im ISO/OSI-Referenzmodell (2) ISO-Standard 7498 "7-Schichten-Modell"! SS !

15 Einkapselung von Daten! AH Application Header PH Presentation Header SH Session Header TH Transport Header NH Network Header DLH Data Link Header DLT Data Link Trailer Daten Anwendungsschicht Darstellungsschicht Kommunikationssteuerungsschicht Senden SH PH AH Daten Dateneinheit Dateneinheit Empfangen Anwendungsschicht Darstellungsschicht Kommunikationssteuerungsschicht Transportschicht TH Dateneinheit Transportschicht Vermittlungsschicht NH Dateneinheit Vermittlungsschicht Sicherungsschicht DLH Dateneinheit DLT Sicherungsschicht Bitübertragungsschicht Bits Bitübertragungsschicht SS !

16 Bitübertragungsschicht und Sicherungsschicht OSI! Bitübertragungsschicht (Schicht 1) Transparente Übertragung unstrukturierter Bitfolgen über ein beliebiges physikalisches Medium ungesicherte Verbindung keine explizite Fehlerbehandlung Unterstützung unterschiedlicher Übertragungsarten umfasst u. a. physikalischen Anschluss, Umsetzung Daten Signale Normung vor allem der physikalischen Schnittstelle Rechner/ Medien Sicherungsschicht (Schicht 2) Aufbau einer (möglichst) fehlerfreien Verbindung zwischen Endsystem und Netzzugang gesicherter Datentransfer Zusammenfassung der Daten in Blöcke, Bitstrom Frames (Rahmen) Blocksynchronisation, Fehlererkennung und Korrektur Protokollmechanismen: Quittierung, Zeit-/ Sequenzüberwachung, Wiederholen/ Rücksetzen SS !

17 Daten und Signale OSI! SS !

18 Transportschicht und Vermittlungsschicht OSI! Vermittlungsschicht / Netzwerkschicht (Schicht 3) Anwahl und Steuerung des Transportnetzes Wegewahl (Routing) bei Vermittlung, Staukontrolle Kopplung unterschiedlicher Transportnetze Multiplexing eines physischen Netzzuganges Transportschicht (Schicht 4) Aufbau und Unterhaltung einer (virtuellen) Verbindung zwischen zwei Endsystemen (end-to-end) Bereitstellung eines netzunabhängigen Transportmechanismus Adressierung eines Endteilnehmers SS !

19 Anwendungsorientierte Schichten OSI! Sitzungsschicht / Kommunikationssteuerungsschicht (Schicht 5) Einrichtung und Steuerung von Sitzungen (sessions) Zugangskontrolle Darstellungsschicht (Schicht 6) Einheitliche Informationsdarstellung und Interpretation Verschlüsselung Datenkompression Anwendungsschicht (Schicht 7) Protokolle, die einzelne Programme zur Erbringung ihrer Dienste definiert haben. Zum Beispiel: Dateitransfer (ftp), (pop3, smtp), Remote Login (telnet) etc. SS !

20 telnet Kommunikation mit einem entfernten Computer über das TELNET - Protokoll! TELNET(1) BSD General Commands Manual TELNET(1) NAME telnet - user interface to the TELNET protocol SYNOPSIS telnet [-8] [-E] [-F] [-K] [-L] [-S tos] [-X authtype] [-a] [-b hostalias] [-c] [-d] [-e escapechar] [-f] [-k realm] [-l user] [-n tracefile] [-r] [-x] [host [port]] DESCRIPTION The telnet command is used to communicate with another host using the TELNET protocol. If telnet is invoked without the host argument, it enters command mode, indicated by its prompt (telnet>). In this mode, it accepts and executes the commands listed below. If it is invoked with arguments, it performs an open command with those arguments. Options: host Indicates the official name, an alias, or the Internet address of a remote host. port Indicates a port number (address of an application). If a number is not specified, the default telnet port is used. SS !

21 telnet - Kommando Windows (XP und neuere Versionen)! SS !

22 Mit Hilfe von Telnet die Erreichbarkeit eines Servers überprüfen Mit_Hilfe_von_Telnet_die_Erreichbarkeit_eines_Servers_überprüfen SS !

23 SMTP: Simple Mail Transfer Protocol (1) Anwendungsebene! SMTP (RFC 821) ist ein Protokoll der TCP/IP-Protokollfamilie, das für den Versand von s eingesetzt wird. Ein SMTP-Server belegt in der Regel den Port 25. Das SMTP-Protokoll wird normalerweise nicht vom - Benutzer direkt, sondern von dem programm benutzt. Das programm stellt eine Verbindung zu einem SMTP-Server her, damit dieser die Mail zum Empfänger weiterleitet. SMTP setzt voraus, dass eine Übertragung vom Sender initiiert wird. Deshalb wird es nicht dazu benutzt, eine Mail von einem Server auf den Arbeitsplatzrechner zu übertragen. Dazu werden Post Office Protokolle wie das POP3-Protokoll oder das IMAP-Protokoll verwendet. Eine typische SMTP-Sitzung zum Versenden einer sieht folgendermaßen aus:... siehe nächste Folie SS !

24 SMTP: Simple Mail Transfer Protocol / Übung Beispielkommunikation mit Hilfe von "telnet" smtp.dvz.fh-duesseldorf.de ( ), alternativ: oder ! $ telnet smtp_test_server 25 Trying Connected to Escape character is '^]'. 220 smtp_test_server ESMTP Sendmail 8.8.3/8.8.3; Mon, 21 Nov :24: HELO smtp_test_server Hello [ ], pleased to meet you MAIL FROM: > 250 Sender ok RCPT TO: 250 Recipient ok DATA 354 Enter mail, end with "." on a line by itself Subject: Test Hallo, und viele Gruesse!. 250 RAA31213 Message accepted for delivery QUIT 221 smtp_test_server closing connection Connection closed by foreign host. "telnet" wird benutzt um eine Verbindung und damit einen "Byte-Strom-Kanal" zum Mailserver über Port 25 aufzubauen der rote Text wird vom Mail- Client an den Server gesendet der grüne Text sind Ausgaben des Mailservers SS !

25 Grundoperationen im OSI-Modell (1)! Jeder Dienst, den eine Schicht des OSI-Modells gegenüber der nächsthöheren Schicht zu erfüllen hat, ist formal durch eine Anzahl von Grundoperationen (primitives) definiert. Im OSI-Modell sind die Grundoperationen in vier Klassen aufgeteilt: request -- Anforderung eines Dienstes indication -- Anzeige (Anmeldung) response -- Antwort confirm -- Bestätigung SS !

26 Grundoperationen im OSI-Modell (2) Beispiel Telefon! CONNECT.request: CONNECT.indication: CONNECT.response: CONNECT.confirm: DATA.request: DATA.indication: DATA.response: DATA.confirm: DISCONNECT.request: DISCONNECT.indication: Ich wähle die Telefonnummer von Tante Erna Bei Tante Erna läutet das Telefon Tante Erna hebt den Telefonhörer ab In meiner Telefonmuschel hört das Rufzeichen auf Ich lade Tante Erna zum Tee ein Tante Erna hört meine Einladung Tante Erna sagt, sie will kommen Ich höre Ihre Annahme der Einladung Ich hänge den Hörer auf Sie hört das Besetztzeichen und hängt auch auf SS !

27 Kritik am ISO-OSI-Modell! Das Modell wurde relativ früh entwickelt (1984, 1. Version des ISO Standards 7498). theoretischer Ansatz, wird z.t. als praxisfremd empfunden neuere Entwicklungen lassen sich oft schlecht in das Schema pressen Industrie- und Quasistandards (z.b. TCP/IP) passen nicht genau in dieses Modell. Vorgaben lassen sich oft nur schwierig oder ineffizient umsetzen. Aber: Durch die Trennung der verschiedenen Aufgabenbereiche und die hierarchische Gliederung ist es ein gutes Strukturierungshilfsmittel! Terminologie und Architekturprinzip wird in vielen konkreten Protokollen zumindest teilweise benutzt. SS !

28 TCP/IP - Protokolle Internet Netzwerk-Standard! TCP: Transmission Control Protocol IP: Internet Protocol TCP/IP ist eine Familie von Protokollen, die eine Anzahl von universellen Kommunikationsdiensten (services) definiert. Die Dienste können in einer standardisierten Form in der Netzwerksoftware implementiert werden. Datenpakete (Nachrichten) SS !

29 TCP/IP Architektur-Schichten! Netzwerkanwendungen (Dateitransfer, , Hypertext, Jobtransfer etc.) Netzunabhängiger Transportmechanismus, Virtuelle Verbindung zweier Endsysteme (end-to-end) Wegewahl (Routing), Vermittlung, Multiplexing Netzwerk-Schnittstelle, Transparente Übertragung von Bit-Sequenzen SS !

30 Vergleich der Modelle: TCP/IP und OSI! OSI TCP/IP im Modell nicht vorhanden (Data Link Layer) SS !

31 TCP/IP Eine Auswahl wichtiger Protokolle! BGP = Border Gateway Protocol FTP = File Transfer Protocol HTTP = Hyptertext Transfer P. ICMP = Internet Control Message P. IP = Internet Protocol UDP = User Datagram Protocol OSPF = Open Shortest Path First MIME = Multi-Purpose Internet Mail Ext. SMTP = Simple Mail Transfer Protocol SNMP = Simple Network Management P. TCP = Transmission Control Protocol TELNET = Virtuelles Terminal Terminal Emulation Anwendungsschicht Transportschicht Netzwerkschicht SS !

32 Adressen im Internet TCP/IP-Adressierung! Host (-Computer) - Adresse smtp.dvz.fh-duesseldorf.de Internet IP V4 - Adresse: (32 Bit / 4 Byte - Adresse in byteweise dezimaler Notation) IP V6 - Adresse: 3ffe:400:280:0:0:0:0:1 (128 Bit / 16 Byte - Notation in acht hexadezimalen 16 Bit Zahlen ) Stationsadresse (MediaAccessControl address) Eindeutige Hardware-Adresse des Netzwerk-Interface (Netzwerkkarte) z.b. Ethernet-Adresse 0:0:c:6:13:4a SS !

33 Adressen im Internet DNS - Namensraum! Der Namensraum im Domain Name System ist in Zonen aufgeteilt: Länder (country code top level domains) cctlds top level domains Funktion (generic top level domains) gtlds fh-duesseldorf www dvz arcor www nasa www cmich cps Für Zwecke der Internet-Infrastruktur:.arpa ( Address and Routing Parameter Area domain) smtp ftp Mail-Server der FHD: smtp.dvz.fh-duesseldorf.de Beispiel:.tv ist die "country code tld" von Tuvalu SS !

34 Generic TLDs! Quelle: The Internet Corporation for Assigned Names and Numbers SS !

35 Namensauflösung im Internet! Historisch: Jeder Rechner hatte eine Datei "hosts", in der für jeden verwendeten Rechnernamen die zugehörige IP-Adresse steht. Heute: Jeder Rechner kennt die IP-Adressen von ein oder zwei DNS- Servern, die die IP- Adresse für einen Rechnernamen kennen oder von einem anderen DNS- Server beschaffen können. SS !

36 DNS lookup utilities! nslookup dig dig ] [ -b address ] [ -c class ] [ -f filename ] [ -k filename ] [ -p port# ] [ -t type ] [ -x addr ] [ -y name:key ] [name ] [ type ] [ class ] [ queryopt... ] SS !

37 Adressen im Internet / WWW URI -- Uniform Resource Identifier (RFC 3986 / 2005)! Um gezielt auf Dienste und Ressourcen im Internet zugreifen zu können, wird als Lösung ein Universal Resource Identifier (URI) vorgeschlagen. (Analogie: ISBN für Bücher) Ein Universal Resource Identifier (URI) kann drei Angaben enthalten: 1. Uniform Resource Name (URN) 2. Uniform Resource Locator (URL) 3. Uniform Resource Characteristics (URC) SS !

38 Adressen im Internet / WWW URI -- Uniform Resource Identifier (RFC 3986 / 2005)! 1. Uniform Resource Name (URN) identifiziert die Ressource/Quelle eindeutig und unabhängig vom Standort Grundlagen definiert in RFC Beispiel: urn:nbn:de:gbv:830-tubdok Gerry Siegemund, Volker Turau, Stefan Lohs und Jörg Nolte. Directed Link Utilization with Mahalle+. In Proceedings of the 12th GI/ITG KuVS Fachgespräch "Drahtlose Sensornetze" (FGSN'13), September Cottbus, Germany. URNs können nur indirekt angewendet werden, sie müssen in URLs oder andere URIs übersetzt werden. Für die Übersetzung von URNs existieren verschiedene Dienste, Beispiele: URN Support für Mozilla Firefox (http://piro.sakura.ne.jp/xul/_urnsupport.html.en), URN Resolver der Deutschen Nationalbibliothek Alternatives Konzept: Digital Object Identifier DOI (www.doi.org), Bsp.: doi: /j.patcog SS !

39 Adressen im Internet / WWW URI -- Uniform Resource Identifier (RFC 3986 / 2005)! 2. Uniform Resource Locator (URL) identifiziert den (Netz-)Standort und die Zugriffsmethode einer Ressource / Quelle eindeutig (vergleichbar mit einer Signatur) 3. Uniform Resource Characteristics (URC) gibt Informationen über die Ressource / Quelle an (Metadaten), z.b. Dokumenttyp, Zugangsbeschränkungen, Verfallsdatum. Ein praktisches Beispiel für "Uniform Resource Characteristics" sind die in den Meta-Tags von Web-Dokumenten enthaltenen Meta-Informationen über dieses Dokument. SS !

40 Adressen im Internet / WWW URL -- Uniform Resource Locator! Struktur des URL Uniform Resource Locator (vereinfacht): [Zugangsprotokoll:// ] Hostadresse[:Port]/[Pfad] Zugangsprotokoll: http, ftp, telnet... Hostadresse: IP-Adresse oder Domain-Name Port: nicht nötig, wenn Standardport verwendet wird Pfad: voller Pfad inkl. evtl. Filename [Option] Service Port ftp-data 20/tcp ftp-ctrl. 21/tcp smtp 25/tcp telnet 23/tcp gopher 70/tcp http 80/tcp pop-3 110/tcp nntp 119/tcp SS !

41 Internet-Dienste an der FH Düsseldorf! SS !

42 Adressierung im Internet Zusammenfassung! Anwendung (Application Layer)! Symbolischer Domain-Name, z.b. in einer URL bei http Transport (TCP, UDP)! Port-Nummer (2 Byte) Netzwerk (Network Layer, IP)! IP-Adresse (4 Byte) Link Layer! z.b. Ethernet-Adresse (6 Byte) SS !

43 Internet/WWW - Protokolle HTTP Hypertext Transfer Protocol! HTTP ist ein ASCII-Protokoll die gesamte Kommunikation wird mit lesbaren Zeichen (ASCII-Code) durchgeführt." " Allgemeine Form einer Anfrage- Nachricht im HTTP-Protokoll:" Anfrage-Zeile = Methode SP Anfrage-URI SP HTTP- Version CRLF" " CRLF "= carriage return + line feed" SP URI "= one or more spaces" "= Universal Resource " "Identifier" SS !

44 HTTP -Anfrage (1) Beispiel mit GET! Allgemeine Form einer Anfrage-Nachricht im HTTP-Protokoll (Anfrage-Zeile): Methode <SP> Anfrage-URI <SP> HTTP-Version <CR><LF>! URL/URI-Beispiel:" Beispiel einer Anfrage-Zeile mit der Methode "GET":" GET<SP> /download/zielke_telematik.htm <CR><LF>" Methoden: GET, PUT, COPY... <SP> = Leerzeichen <CR> = Carriage Return <LF> = LineFeed SS !

45 HTTP -Anfrage (2) Beispiel: GET mit Hilfe von Telnet! $ telnet 80 Trying Connected to mux50.mv.fh-duesseldorf.de. Escape character is '^]'. GET /download/zielke_telematik.htm <html> <head> </head> Standardport für HTTP <meta http-equiv="content-type" content="text/html;charset=iso "> <meta name="generator" content="microsoft FrontPage 4.0"> <title>ifi Download</title> Anfrage im HTTP-Protokoll an den HTTP-Server der FHD mit Hilfe des Telnet-Dienstes (virtuelles Text-Terminal). Die Anfrage veranlasst den Server, das HTML-Dokument /download/zielke_telematik.htm zu senden. <body bgcolor="white"> <h2><font size="6" face="arial" color="#ff354d">ifi Download</font></h2> <p><font size="4" face="arial" color="#ff8826"><b>für das Lesen der PDF-Dateien benötigen Sie den Acrobat-Reader!</b></font> <br> <font size="4" face="arial" color="#ff8826"><b>dieses Programm können Sie sich hier vom Hersteller downloaden:</b></font> </p> </body>... </html> Connection closed by foreign host. $ SS !

TCP/IP-Protokollfamilie

TCP/IP-Protokollfamilie TCP/IP-Protokollfamilie Internet-Protokolle Mit den Internet-Protokollen kann man via LAN- oder WAN kommunizieren. Die bekanntesten Internet-Protokolle sind das Transmission Control Protokoll (TCP) und

Mehr

E-Mail. Nachrichtenübertragung. Internetkommunikation Christof Fox. Wie werden Nachrichten Übertragen?

E-Mail. Nachrichtenübertragung. Internetkommunikation Christof Fox. Wie werden Nachrichten Übertragen? E-Mail Nachrichtenübertragung 1 Wie werden Nachrichten Übertragen? Über Protokolle: SMTP (Simple Mail Transfer Protocol) POP3 (Post Office Protocol Version 3) IMAP (Internet Message Access Protocol) 2

Mehr

Client Server -Anwendungen mit UML und Java

Client Server -Anwendungen mit UML und Java 3. Informatiktag NRW Client-Server mit UML und Java - 1/40 29.3.2004 Client Server -Anwendungen mit UML und Java 3. Informatiktag NRW 29.3.04 Barbara Leipholz-Schumacher Euregio-Kolleg, Würselen 3. Informatiktag

Mehr

2. Architektur von Kommunikationssystemen

2. Architektur von Kommunikationssystemen 2. Architektur von Kommunikationssystemen 2.1 2.2 TCP/IP-basierte Protokollarchitektur Digitale Kommunikationssysteme Prof. Dr. Habermann / Dr. Hischke 12-01 / 1 Das OSI-Referenzmodell wird ausführlich

Mehr

KN 20.04.2015. Das Internet

KN 20.04.2015. Das Internet Das Internet Internet = Weltweiter Verbund von Rechnernetzen Das " Netz der Netze " Prinzipien des Internet: Jeder Rechner kann Information bereitstellen. Client / Server Architektur: Server bietet Dienste

Mehr

Einführung. Internet vs. WWW

Einführung. Internet vs. WWW Einführung Bernhard Plattner 1-1 Internet vs. WWW "the Internet is the entirety of all computers which are interconnected (using various physical networking technologies) and employ the Internet protocol

Mehr

Internet und WWW Übungen

Internet und WWW Übungen Internet und WWW Übungen 6 Rechnernetze und Datenübertragung [WEB6] Rolf Dornberger 1 06-11-07 6 Rechnernetze und Datenübertragung Aufgaben: 1. Begriffe 2. IP-Adressen 3. Rechnernetze und Datenübertragung

Mehr

Schichtenmodell. Informatik Fortbildung Kommunikation in Rechnernetzen. IFB Speyer 14.-16. November 2011. Dr. Michael Schlemmer

Schichtenmodell. Informatik Fortbildung Kommunikation in Rechnernetzen. IFB Speyer 14.-16. November 2011. Dr. Michael Schlemmer Schichtenmodell Informatik Fortbildung Kommunikation in Rechnernetzen IFB Speyer 14.-16. November 2011 Dr. Michael Schlemmer ISO-OSI Schichtenmodell Moderne Kommunikationssysteme sind komplex: Gestalt

Mehr

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

Computeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet Computeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet Jens Döbler 2003 "Computer in der Chemie", WS 2003-04, Humboldt-Universität VL5 Folie 1 Dr. Jens Döbler Internet Grundlagen Zusammenschluß

Mehr

Internet - Grundzüge der Funktionsweise. Kira Duwe

Internet - Grundzüge der Funktionsweise. Kira Duwe Internet - Grundzüge der Funktionsweise Kira Duwe Gliederung Historische Entwicklung Funktionsweise: -Anwendungen -Rechnernetze -Netzwerkschichten -Datenkapselung -RFC -Verschiedene Protokolle (Ethernet,

Mehr

TCP/IP. Datenübertragungsschicht Netzwerkschicht Anwendungsschicht

TCP/IP. Datenübertragungsschicht Netzwerkschicht Anwendungsschicht TCP/IP Datenübertragungsschicht Netzwerkschicht Anwendungsschicht 1 Schichtenmodell Schichtenmodell der Internet- Protokollsuite Ziel: Kommunikation unterschiedlicher Rechner mit verschiedenen Betriebssystemen

Mehr

TCP/UDP. Transport Layer

TCP/UDP. Transport Layer TCP/UDP Transport Layer Lernziele 1. Wozu dient die Transportschicht? 2. Was passiert in der Transportschicht? 3. Was sind die wichtigsten Protkolle der Transportschicht? 4. Wofür wird TCP eingesetzt?

Mehr

Rechnernetze I. Rechnernetze I. 2 Protokolle und Protokollhierharchie SS 2014

Rechnernetze I. Rechnernetze I. 2 Protokolle und Protokollhierharchie SS 2014 Rechnernetze I SS 014 Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 071/740-4050, Büro: H-B 8404 Stand: 10. August 015 Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) i Rechnernetze

Mehr

ARCHITEKTUR VON INFORMATIONSSYSTEMEN

ARCHITEKTUR VON INFORMATIONSSYSTEMEN ARCHITEKTUR VON INFORMATIONSSYSTEMEN File Transfer Protocol Einleitung Das World Wide Web war ja ursprünglich als verteiltes Dokumentenverwaltungssystem für die akademische Welt gedacht. Das Protokoll

Mehr

Client-Server-Prinzip

Client-Server-Prinzip Client-Server-Prinzip Kommunikation im Internet erfolgt nach dem Client-Server-Prinzip: Client sendet eine Anfrage (fordert eine Dienstleistung an) Server sendet die Antwort (bietet eine Dienstleistung

Mehr

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

Motivation. Inhalt. URI-Schemata (1) URI-Schemata (2) 14. URIs Uniform Resource Identifier 14-1 14. URIs Uniform Resource Identifier 14-2 Motivation Das WWW ist ein Hypermedia System. Es enthält: Resourcen (Multimedia Dokumente) Verweise (Links) zwischen

Mehr

Einführung in TCP/IP. das Internetprotokoll

Einführung in TCP/IP. das Internetprotokoll Schwarz Einführung in TCP/IP das Internetprotokoll Was ist ein Protokoll? Mensch A Mensch B Englisch Deutsch Spanisch Französisch Englisch Japanisch Was sind die Aufgaben eines Protokolls? Informationen

Mehr

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

Wie organisiert ihr Euer menschliches «Netzwerk» für folgende Aufgaben? an alle an ein bestimmtes an ein bestimmtes an alle an ein bestimmtes Computernetzwerke Praxis - Welche Geräte braucht man für ein Computernetzwerk und wie funktionieren sie? - Protokolle? - Wie baue/organisiere ich ein eigenes Netzwerk? - Hacking und rechtliche Aspekte.

Mehr

Rechnernetze I. Rechnernetze I. 9 Anwendungsprotokolle SS 2014

Rechnernetze I. Rechnernetze I. 9 Anwendungsprotokolle SS 2014 Rechnernetze I SS 2014 Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 10. August 2015 Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) i Rechnernetze

Mehr

Rechnernetze Übung 12

Rechnernetze Übung 12 Rechnernetze Übung 12 Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Juli 2011 Sie kennen sicherlich sogenannte Web-Mailer, also WWW-Oberflächen über die Sie Emails lesen und vielleicht

Mehr

Rechnernetze 1 Vorlesung im SS 07

Rechnernetze 1 Vorlesung im SS 07 Rechnernetze 1 Vorlesung im SS 07 Roland Wismüller roland.wismueller@uni-siegen.de Tel.: 740-4050, H-B 8404 Zusammenfassung: Einführung Netz besteht aus Knoten und Verbindungen Rekursiver Aufbau: Knoten

Mehr

Client/Server-Systeme

Client/Server-Systeme Frühjahrsemester 2011 CS104 Programmieren II / CS108 Programmier-Projekt Java-Projekt Kapitel 3: /Server-Architekturen H. Schuldt /Server-Systeme Ein zweischichtiges /Server-System ist die einfachste Variante

Mehr

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

Netzwerkgrundlagen.  OSI-Modell. Layer 1 Physikal Layer. Layer 2 Data Link Layer. Layer 3 Network Layer Netzwerkgrundlagen http://de.wikipedia.org/wiki/ethernet OSI-Modell http://de.wikipedia.org/wiki/osi-modell Das OSI-Modell beschreibt modellhaft eine Art der Datenübertragung für die Kommunikation offener,

Mehr

Router 1 Router 2 Router 3

Router 1 Router 2 Router 3 Network Layer Netz 1 Netz 2 Netz 3 Router 1 Router 2 Router 3 Router 1 Router 2 Router 3 Netz 1, Router 1, 1 Netz 1, Router 1, 2 Netz 1, Router 2, 3 Netz 2, Router 2, 2 Netz 2, Router 2, 1 Netz 2, Router

Mehr

Themen. Anwendungsschicht DNS HTTP. Stefan Szalowski Rechnernetze Anwendungsschicht

Themen. Anwendungsschicht DNS HTTP. Stefan Szalowski Rechnernetze Anwendungsschicht Themen Anwendungsschicht DNS HTTP Anwendungsschicht OSI-Schicht 7, TCP/IP-Schicht 4 Dienste für den Nutzer/Anwender Unabhängig von den niederen Schichten Verschiedene Dienste bzw. Services DNS HTTP FTP,

Mehr

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

Breitband ISDN Lokale Netze Internet WS 2009/10. Martin Werner, November 09 1 Telekommunikationsnetze 2 Breitband ISDN Lokale Netze Internet Martin Werner WS 2009/10 Martin Werner, November 09 1 Breitband-ISDN Ziele Flexibler Netzzugang Dynamische Bitratenzuteilung Effiziente Vermittlung

Mehr

Internetprotokoll TCP / IP

Internetprotokoll TCP / IP Internetprotokoll TCP / IP Inhaltsverzeichnis TCP / IP - ALLGEMEIN... 2 TRANSPORTPROTOKOLLE IM VERGLEICH... 2 TCP / IP EIGENSCHAFTEN... 2 DARPA MODELL... 3 DIE AUFGABEN DER EINZELNEN DIENSTE / PROTOKOLLE...

Mehr

Was ist SASL? Simple Authentication and Security Layer

Was ist SASL? Simple Authentication and Security Layer Was ist SASL? Simple Authentication and Security Layer Tino Reichardt März 2004 SASL Authentifizierung Gliederung 1. Begriffsklärung und Abkürzungen 2. Schichten und Protokolle 3. Standardisierung von

Mehr

Protokolle. Konrad Rosenbaum, 2006/7 protected under the GNU GPL & FDL

Protokolle. Konrad Rosenbaum, 2006/7 protected under the GNU GPL & FDL TCP/IP: Standard Protokolle Konrad Rosenbaum, 2006/7 DNS - Domain Name System hierarchische, global verteilte Datenbank löst Namen in IP-Adressen auf Host hat einen primären Nameserver, der Fragen selbst

Mehr

7 TCP/IP-Dienste konfigurieren

7 TCP/IP-Dienste konfigurieren 7 TCP/IP-Dienste konfigurieren In diesem Kapitel lernen Sie die Begriffe Ports,Sockets und Connections kennen (LPI 1: 109.1). den Zusammenhang der Ports von TCP/IP-Diensten mit der Datei /etc/services

Mehr

TCP/IP Protokollstapel

TCP/IP Protokollstapel TCP/IP Protokollstapel IP: Hauptaufgabe ist das Routing (Weglenkung) und Adressierung IP ist ein ungesichertes, verbindungsloses Protokoll Arbeitet auf Schicht 3 UDP: User Datagram Protocol UDP ist ein

Mehr

2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen

2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen 2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen Dienste des Internets Das Internet bietet als riesiges Rechnernetz viele Nutzungsmöglichkeiten, wie etwa das World

Mehr

Rechnernetze I SS 2014. Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404. Stand: 9.

Rechnernetze I SS 2014. Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404. Stand: 9. echnernetze I SS 2014 oland Wismüller Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 9. Mai 2014 oland Wismüller Betriebssysteme / verteilte Systeme

Mehr

Rechnernetze I. Rechnernetze I. 11 Anwendungsprotokolle SS 2012

Rechnernetze I. Rechnernetze I. 11 Anwendungsprotokolle SS 2012 Rechnernetze I SS 2012 Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 23. März 2012 Betriebssysteme / verteilte Systeme Rechnernetze I (1/12) i Rechnernetze

Mehr

19. September 2006. Protokolle

19. September 2006. Protokolle Protokolle D. Jonietz, Prof. Dr. P. Müller Technische Universität Kaiserslautern, AG Integrated Communication Systems Staatl. Studienseminar für das Lehramt an Gymnasien Kaiserslautern Burggymnasium Kaiserslautern

Mehr

POP3 und SMTP live und schwarzweiß

POP3 und SMTP live und schwarzweiß POP3 und SMTP live und schwarzweiß Informatik S2 In diesem Arbeitsauftrag empfangen und senden Sie E-Mails so, wie es auch ein E-Mail- Programm machen würde. Das heißt, Sie benutzen die Protokolle auf

Mehr

Einführung. Übersicht

Einführung. Übersicht Einführung Erik Wilde TIK ETH Zürich Sommersemester 2001 Übersicht Durchführung der Veranstaltung Termine (Vorlesung und Übung) Bereitstellung von Informationen Einführung Internet Internet als Transportinfrastruktur

Mehr

Networking Basics. Peter Puschner Institut für Technische Informatik peter@vmars.tuwien.ac.at

Networking Basics. Peter Puschner Institut für Technische Informatik peter@vmars.tuwien.ac.at Networking Basics Peter Puschner Institut für Technische Informatik peter@vmars.tuwien.ac.at Why Networking? Communication Computation speedup (Parallelisierung von Subtasks) Load balancing ardware preference

Mehr

KAPITEL 7: ANWENDUNGSSYSTEME

KAPITEL 7: ANWENDUNGSSYSTEME Verteilte und Selbstorganisierende Rechnersysteme Prof. Gaedke Einführung KAPITEL 7: ANWENDUNGSSYSTEME Einführung TCP/IP Client/Server-Programmierung DNS (Domain Name System) Übung (Simple Transfer Protocol)

Mehr

Kontrollfragen: Internet

Kontrollfragen: Internet Kontrollfragen: Internet 1. Zählen Sie mindestens 5 Internet-Dienste auf. 2. Was ist eine virtuelle Verbindung? Vergleichen Sie eine virtuelle TCP/IP-Verbindung mit der Leitungsvermittlung (analoge Telefonverbindung).

Mehr

Vorwort... 5. Vorwort zur deutschen Übersetzung... 11

Vorwort... 5. Vorwort zur deutschen Übersetzung... 11 Vorwort.................................................... 5 Vorwort zur deutschen Übersetzung........................... 11 1 Einführung................................................ 23 1.1 Einführung................................................

Mehr

Modul 7 Uniform Resource Identifier (URI)

Modul 7 Uniform Resource Identifier (URI) Modul 7 Uniform Resource Identifier (URI) M. Leischner Internetkommunikation Folie 1 Was ist ein URI? Ein URI identifiziert eine abstrakte Ressource Ein URI stellt ein universelles Konzept zur Identifikation

Mehr

!"# $ % Internet Protokolle: HTTP 1/38

!# $ % Internet Protokolle: HTTP 1/38 !"# $ % Internet Protokolle: HTTP 1/38 1 Themenübersicht Schichtenmodell Gopher /FTP Statistik URL Einleitung Anwendungsablauf Beispiel mit Telnet Request, Response Anfragemethoden header Negotiation Proxyserver

Mehr

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

HTTP, FTP, Telnet... diverse Kommunikations- Dienste 2 3 Internetschicht IP, ARP Ping. 3 4 Transportschicht TCP, UDP Alles zu Protokollen und Schichten TCP/IP- Schichten OSI- Schichten 4 6 + 7 Anwendungsschicht Bezeichnung Funktionen Dienste NetBIOS, WinSock 3 4 Transportschicht TCP, UDP HTTP, FTP, Telnet... diverse

Mehr

BINÄRES ZAHLENSYSTEM. Bits. Bytes. Dezimalsystem. Positions oder Stellenwertsysteme

BINÄRES ZAHLENSYSTEM. Bits. Bytes. Dezimalsystem. Positions oder Stellenwertsysteme 26 27 Bits Einschub BINÄRES ZAHLENSYSTEM kleinste mögliche Informationseinheit Wortschöpfung aus binary und digit zwei Zustände ja / nein wahr / falsch hell / dunkel Männlein / Weiblein links / rechts

Mehr

Der TCP/IP- Administrator

Der TCP/IP- Administrator Detlef Knapp Praxishandbuch Der TCP/IP- Administrator Aufbau, Betrieb und Troubleshooting von TCP/l P-Netzen w _ Postfach rosnacn 12 n Ü 09 ua Fon 0 82 33/23-94 92 J^^INTEREST 86438 Kissing Fax 0 82 33/23-74

Mehr

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

FOPT 5: Eigenständige Client-Server-Anwendungen (Programmierung verteilter Anwendungen in Java 1) 1 FOPT 5: Eigenständige Client-Server-Anwendungen (Programmierung verteilter Anwendungen in Java 1) In dieser Kurseinheit geht es um verteilte Anwendungen, bei denen wir sowohl ein Client- als auch ein

Mehr

Einführung in die Netzwerktechnik

Einführung in die Netzwerktechnik Ich Falk Schönfeld Seit 8 Jahren bei eurogard GmbH Entwickler für Remoteserviceprodukte Kernkompetenz Linux Mail: schoenfeld@eurogard.de Telefon: +49/2407/9516-15 Ablauf: Was bedeutet Netzwerktechnik?

Mehr

Internet Interconnected Networks - Geschichte -

Internet Interconnected Networks - Geschichte - Internet Interconnected Networks - Geschichte - 1876 Erfindung des Telefons 1941 Erfindung des ersten Computers 60er Jahre ARPA (Advanced Research Projects Agency) ARPANET Ziel: Netz, indem weltweit Rechner

Mehr

DV-Praktikum. Probleme mit der Hausaufgabe?

DV-Praktikum. Probleme mit der Hausaufgabe? DV-Praktikum Probleme mit der Hausaufgabe? Internet Was ist das Internet? Internet Was ist das Internet? Das Internet ist eine Infrastruktur; ein globales Netzwerk von Netzwerken und Einzelrechnern, in

Mehr

Chapter 11 TCP. CCNA 1 version 3.0 Wolfgang Riggert,, FH Flensburg auf der Grundlage von

Chapter 11 TCP. CCNA 1 version 3.0 Wolfgang Riggert,, FH Flensburg auf der Grundlage von Chapter 11 TCP CCNA 1 version 3.0 Wolfgang Riggert,, FH Flensburg auf der Grundlage von Rick Graziani Cabrillo College Vorbemerkung Die englische Originalversion finden Sie unter : http://www.cabrillo.cc.ca.us/~rgraziani/

Mehr

UNIX-Rechnernetze in Theorie und Praxis

UNIX-Rechnernetze in Theorie und Praxis Mathias Hein, Thomas Weihrich UNIX-Rechnernetze in Theorie und Praxis An International Thomson Publishing Company Bonn Albany Belmont Boston Cincinnati Detroit Johannesburg London Madrid Melbourne Mexico

Mehr

TCP/IP. Internet-Protokolle im professionellen Einsatz

TCP/IP. Internet-Protokolle im professionellen Einsatz Mathias Hein TCP/IP Internet-Protokolle im professionellen Einsatz mrnrn 5., aktualisierte und erweiterte Auflage m mitp i Vorwort 15 1 Der Erfolg des TCP/IP-Protokolls 17 2 Kommunikation über Schichten

Mehr

UDP-, MTU- und IP- Fragmentierung

UDP-, MTU- und IP- Fragmentierung UDP-, MTU- und IP- Fragmentierung Jörn Stuphorn stuphorn@rvs.uni-bielefeld.de Universität Bielefeld Technische Fakultät Stand der Veranstaltung 13. April 2005 Unix-Umgebung 20. April 2005 Unix-Umgebung

Mehr

All People Seem To Need Data Processing: Application Presentation - Session Transport Network Data-Link - Physical

All People Seem To Need Data Processing: Application Presentation - Session Transport Network Data-Link - Physical OSI-Schichtenmodell (OSI = Open System Interconnection) Bitubertragungsschicht (Physical Layer L1): Bitübertragung Sicherungsschicht (Data-Link Layer L2): Gruppierung des Bitstroms in Frames Netzwerkschicht

Mehr

HTTP - Hypertext Transfer Protcol

HTTP - Hypertext Transfer Protcol HTTP - Hypertext Transfer Protcol Wird verwendet seit 1990 1996 erste öffentliche Spezifikation durch RFC 1945 HTTP/1.0, frühere Version unter HTTP/0.9 bekannt. Standardisiert in Version HTTP/1.1 durch

Mehr

15 Transportschicht (Schicht 4)

15 Transportschicht (Schicht 4) Netzwerktechnik Aachen, den 16.06.03 Stephan Zielinski Dipl.Ing Elektrotechnik Horbacher Str. 116c 52072 Aachen Tel.: 0241 / 174173 zielinski@fh-aachen.de zielinski.isdrin.de 15 Transportschicht (Schicht

Mehr

Vorlesung SS 2001: Sicherheit in offenen Netzen

Vorlesung SS 2001: Sicherheit in offenen Netzen Vorlesung SS 2001: Sicherheit in offenen Netzen 2.12 Internet-News Prof. Dr. Christoph Meinel Informatik, Universität Trier & Institut für Telematik, Trier Prof. Dr. sc. nat. Christoph Meinel, Bahnhofstraße

Mehr

Lösungen zu Kontrollfragen: Internet

Lösungen zu Kontrollfragen: Internet Lösungen zu Kontrollfragen: Internet 1. Zählen Sie mindestens 5 Internet-Dienste auf. World Wide Web E-Mail News File Transfer Telnet/Secure Shell Domain Name Service 2. Was ist eine virtuelle Verbindung?

Mehr

Internet Routing am 14. 11. 2006 mit Lösungen

Internet Routing am 14. 11. 2006 mit Lösungen Wissenstandsprüfung zur Vorlesung Internet Routing am 14. 11. 2006 mit Lösungen Beachten Sie bitte folgende Hinweise! Dieser Test ist freiwillig und geht in keiner Weise in die Prüfungsnote ein!!! Dieser

Mehr

Damit zwischen den verschiedenen Rechnern überhaupt ein Austausch möglich ist, muss man sich über das was und wie verständigen.

Damit zwischen den verschiedenen Rechnern überhaupt ein Austausch möglich ist, muss man sich über das was und wie verständigen. Webanwendungen Protokolle Damit zwischen den verschiedenen Rechnern überhaupt ein Austausch möglich ist, muss man sich über das was und wie verständigen. So wurde eine Sammlung von Vereinbarungen zusammengestellt,

Mehr

Betriebskonzept E-Mail Einrichtung

Betriebskonzept E-Mail Einrichtung Betriebskonzept E-Mail Einrichtung www.bolken.ch Klassifizierung öffentlich - wird an die E-Mail Benutzer abgegeben Versionenkontrolle Version Status Verantwortlich Datum 4.0 Genehmigt Gemeinderat 25.03.2015

Mehr

Gefahren aus dem Internet 1 Grundwissen April 2010

Gefahren aus dem Internet 1 Grundwissen April 2010 1 Grundwissen Voraussetzungen Sie haben das Internet bereits zuhause oder an der Schule genutzt. Sie wissen, was ein Provider ist. Sie wissen, was eine URL ist. Lernziele Sie wissen, was es braucht, damit

Mehr

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

2.3 Applikationen. Protokolle: TCP/IP. Telnet, FTP, Rlogin. Carsten Köhn 2.3 Applikationen Telnet, FTP, Rlogin Carsten Köhn Protokolle: TCP/IP Application umfasst Dienste, die als Prozesse des Betriebssystems ausgeführt werden SMTP, FTP, HTTP, MIME Transport regelt die Kommunikation

Mehr

y Hypertext braucht Ressourcen-Identifikation y Unterschied zwischen Link und Identifier

y Hypertext braucht Ressourcen-Identifikation y Unterschied zwischen Link und Identifier +\SHUWH[W7UDQVIHU3URWRFRO +773 (ULN:LOGH 7,.² (7+= ULFK 6RPPHUVHPHVWHU hehuvlfkw y Hypertext braucht Ressourcen-Identifikation y Unterschied zwischen Link und Identifier y Universal Resource Identifier

Mehr

Network Address Translation (NAT) Prof. B. Plattner

Network Address Translation (NAT) Prof. B. Plattner Network Address Translation (NAT) Prof. B. Plattner Warum eine Übersetzung von Adressen? Adressknappheit im Internet Lösungen langfristig: IPv6 mit 128-bit Adressen einsetzen kurzfristig (und implementiert):

Mehr

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

VS7 Slide 1. Verteilte Systeme. Vorlesung 7 vom 27.05.2004 Dr. Sebastian Iwanowski FH Wedel VS7 Slide 1 Verteilte Systeme Vorlesung 7 vom 27.05.2004 Dr. Sebastian Iwanowski FH Wedel Inhaltsverzeichnis für die Vorlesung Zur Motivation: 4 Beispiele aus der Praxis Allgemeine Anforderungen an Verteilte

Mehr

Sicherheitsmanagement in TCP/IP-Netzen

Sicherheitsmanagement in TCP/IP-Netzen Kai Martius Sicherheitsmanagement in TCP/IP-Netzen Aktuelle Protokolle, praktischer Einsatz, neue Entwicklungen vieweg Inhalt Einleitung 1 Was kann man aus diesem Buch erfahren 2 Wegweiser durch das Buch

Mehr

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

Modul 123. E-Mail und FTP. Unit 6. E-Mail (pop / smtp), FTP (activ/passive Mode) FTP-Server mit Microsofts IIS Modul 123 Unit 6 (V1.1) E-Mail und FTP Zielsetzung: E-Mail (pop / smtp), FTP (activ/passive Mode) FTP-Server mit Microsofts IIS Technische Berufschule Zürich IT Seite 1 Grundlagen : Das Store-and-Forward

Mehr

6 Hub Transport Server 6.1 Grundlagen des Message-Routing

6 Hub Transport Server 6.1 Grundlagen des Message-Routing 6 Hub Transport Server 6.1 Grundlagen des Message-Routing Zustellung: lokale Zustellung = Zustellung über einen Hub Server auf eine andere Mailbox desselben AD- Standorts remote-zustellung = Inter-Site-Zustellung

Mehr

Sicherheitskonzepte für das Internet

Sicherheitskonzepte für das Internet Martin Raepple Sicherheitskonzepte für das Internet Grundlagen, Technologien und Lösungskonzepte für die kommerzielle Nutzung Technische Universität Darmstadt FACHBEREICH INFORMATIK B I B L 1 O T H E K

Mehr

Web Grundlagen zum Spidering

Web Grundlagen zum Spidering May 22, 2009 Outline Adressierung 1 Adressierung 2 3 4 Uniform Resource Locator URL Jede Seite im Internet wird eindeutig über eine URL identiziert, z.b. http://www.christianherta.de/informationretrieval/index.html

Mehr

IPv6 Chance und Risiko für den Datenschutz im Internet

IPv6 Chance und Risiko für den Datenschutz im Internet IPv6 Chance und Risiko für den Datenschutz im Internet 22. November 20 Prof. Dr. Hannes Federrath http://svs.informatik.uni-hamburg.de/ Adressen sind erforderlich für das Routing Anforderungen Einfachheit:

Mehr

Telekommunikationsnetze 2

Telekommunikationsnetze 2 Telekommunikationsnetze 2 Breitband-ISDN Lokale Netze Internet WS 2008/09 Martin Werner martin werner, January 09 1 Breitband-ISDN Ziele Flexibler Netzzugang Dynamische Bitratenzuteilung Effiziente Vermittlung

Mehr

Rechnernetze. 6. Übung

Rechnernetze. 6. Übung Hochschule für Technik und Wirtschaft Studiengang Kommunikationsinformatik Prof. Dr. Ing. Damian Weber Rechnernetze 6. Übung Aufgabe 1 (TCP Client) Der ECHO Service eines Hosts wird für die Protokolle

Mehr

Informatik B. Vorlesung 16 Netzwerkprogrammierung. Dr. Ralf Kunze

Informatik B. Vorlesung 16 Netzwerkprogrammierung. Dr. Ralf Kunze Vorlesung 16 Netzwerkprogrammierung 1 Netzwerkprogrammierung Mit Java-Programmen ist es möglich, Verbindungen über Netze aufzubauen Die Basisfunktionalität zur Netzwerkprogrammierung stellt das Paket java.net

Mehr

Anwendungsprotokolle: HTTP, POP, SMTP

Anwendungsprotokolle: HTTP, POP, SMTP Anwendungsprotokolle: HTTP, POP, SMTP TCP? UDP? Socket? eingesetzt, um Webseiten zu übertragen Zustandslos Nutzt TCP Client schickt Anfrage ( HTTP-Request ) an Server, Server schickt daraufhin Antwort

Mehr

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

Prof. Dr. Klaus Lang, Fachhochschule Bingen. rwho rhosts.. NIS YP ... NFS RIP/OSPF/EGP ARP/RARP SLIP/PPP. Modem/V24/ISDN OSI-Modell TCP-/IP-Modell Sitzungsschicht Darstellungsschicht Sicherungsschicht Vermittlungsschicht Bitübertragungsschicht TCP/IP-Architektur FTP Telnet SMTP DNS HTTP... SNMP TFTP rwho rhosts.. NFS NIS

Mehr

Network Address Translation (NAT) Warum eine Übersetzung von Adressen?

Network Address Translation (NAT) Warum eine Übersetzung von Adressen? Network Address Translation () Prof. B. Plattner Warum eine Übersetzung von Adressen? Adressknappheit im Internet Lösungen langfristig: IPv6 mit 128-bit Adressen einsetzen kurzfristig (und implementiert):

Mehr

Uniform Resource Identifiers (URI) und Domain Name Service (DNS)

Uniform Resource Identifiers (URI) und Domain Name Service (DNS) Kurzvortrag zum Thema: Uniform Resource Identifiers (URI) und Domain Name Service (DNS) Beschreiben Sie Aufbau und Einsatzzweck von URI, URL und URN. Lesen Sie die dazu passenden RFCs. Was ist der Domain

Mehr

IP-Adressen und Ports

IP-Adressen und Ports IP-Adressen und Ports Eine Einführung Tina Umlandt Universität Hamburg 2. August 2011 Überblick Präsentationsablauf 1 IP = Internetwork protocol Schematische Darstellung über die Layer IP-Datenpaket (IPv4)

Mehr

Vorlesung SS 2001: Sicherheit in offenen Netzen

Vorlesung SS 2001: Sicherheit in offenen Netzen Vorlesung SS 2001: Sicherheit in offenen Netzen 2.10 World Wide Web - WWW Prof. Dr. Christoph Meinel Informatik, Universität Trier & Institut für Telematik, Trier Prof. Dr. sc. nat. Christoph Meinel, Bahnhofstraße

Mehr

Fachbereich Medienproduktion

Fachbereich Medienproduktion Fachbereich Medienproduktion Herzlich willkommen zur Vorlesung im Studienfach: Grundlagen der Informatik I USB Universal serial bus (USB) Serielle Datenübertragung Punkt-zu-Punkt Verbindungen Daten und

Mehr

Kapitel 6 Internet 1

Kapitel 6 Internet 1 Kapitel 6 Internet 1 Kapitel 6 Internet 1. Geschichte des Internets 2. Datenübertragung mit TCP/IP 3. Internetadressen 4. Dynamische Zuteilung von Internetadressen 5. Domain-Namen 6. Internetdienste 2

Mehr

Python Programmierung. Dipl.-Ing.(FH) Volker Schepper

Python Programmierung. Dipl.-Ing.(FH) Volker Schepper Python Programmierung String Operationen i = 25 text1 = "Ich bin " text2 = " Jahre alt" print (text1 + str(i) + text2) print ("ich bin", i, "Jahre alt") print ("ich bin %s Jahre alt" % i) >>> Ich bin 25

Mehr

Grundlagen der WWW- und Dokumenten-Architektur. Robert Strzebkowski TFH Berlin

Grundlagen der WWW- und Dokumenten-Architektur. Robert Strzebkowski TFH Berlin Grundlagen der WWW- und Dokumenten-Architektur Grundlagen der WWW- und Dokumenten-Architektur 1. Die Grundbestandteile vom World Wide Web 2. Das HTTP-Protokoll und 3. Was sind 'URL' und 'URI'? 4. Dynamische

Mehr

Grundlagen TCP/IP. Hasan Tasdemir. Seminar. Internet Universität Dortmund WS 02/03

Grundlagen TCP/IP. Hasan Tasdemir. Seminar. Internet Universität Dortmund WS 02/03 Grundlagen TCP/IP Hasan Tasdemir Seminar Internet Universität Dortmund WS 02/03 1 Gliederung Grundlagen TCP/IP Der Standardisierungsprozess Das OSI-Referenzmodell Datenübertragung im OSI-Referenzmodell

Mehr

Rechnerkommunikation II

Rechnerkommunikation II Grundmodell der Telekommunikation (Abb. aus: 1. Abeck et al.: Verteilte Informationssysteme, 2.Tanenbaum, A.: Computernetzwerke, 3. Kurose, J. u. Ross, K.: ) 1. Verteiltes geschichtetes Telekommunikationssystem

Mehr

Netzwerke. NW: Firewall. Vorlesung von Reto Burger. by Reto Burger, dipl. Informatik. Ing. HTL. Netzwerke

Netzwerke. NW: Firewall. Vorlesung von Reto Burger. by Reto Burger, dipl. Informatik. Ing. HTL. Netzwerke NW: Firewall Vorlesung von Reto Burger by Reto Burger, dipl. Informatik. Ing. HTL 0 Übersicht Persönliche Kurzvorstellung Ihre Erwartungen Vorstellung des Fachs: Kapitel, Ziele, Prüfungen Allgemeines by

Mehr

Vorlesung SS 2001: Sicherheit in offenen Netzen

Vorlesung SS 2001: Sicherheit in offenen Netzen Vorlesung SS 2001: Sicherheit in offenen Netzen 2.4 Internet-Protokolle für serielle Leitungen Prof. Dr. Christoph Meinel Informatik, Universität Trier & Institut für Telematik, Trier Prof. Dr. sc. nat.

Mehr

Adressauflösung. IP Adresse Physikalische Adresse 128.96.34.1 57:FF:AA:36:AB:11 128.96.34.16 85:48:A4:28:AA:18

Adressauflösung. IP Adresse Physikalische Adresse 128.96.34.1 57:FF:AA:36:AB:11 128.96.34.16 85:48:A4:28:AA:18 Adressauflösung IP Adresse Physikalische Adresse 128.96.34.1 57:FF:AA:36:AB:11 128.96.34.16 85:48:A4:28:AA:18 IP Adresse Physikalische Adresse 128.96.34.15??? 128.96.34.16 85:48:A4:28:AA:18 128.96.34.15

Mehr

Internet Basics oder Wie funktioniert das Internet? Stefan Sporrer

Internet Basics oder Wie funktioniert das Internet? Stefan Sporrer Internet Basics oder Wie funktioniert das Internet? Stefan Sporrer Geschichte des Internets Geschichte des Internet 1967-1969: Entwicklung der Vernetzung von Computern (Advanced Research Projekt Agency

Mehr

3. Vorlesung Netzwerke

3. Vorlesung Netzwerke Dr. Christian Baun 3. Vorlesung Netzwerke Hochschule Darmstadt SS2012 1/26 3. Vorlesung Netzwerke Dr. Christian Baun Hochschule Darmstadt Fachbereich Informatik christian.baun@h-da.de Dr. Christian Baun

Mehr

VS3 Slide 1. Verteilte Systeme. Vorlesung 3 vom 22.04.2004 Dr. Sebastian Iwanowski FH Wedel

VS3 Slide 1. Verteilte Systeme. Vorlesung 3 vom 22.04.2004 Dr. Sebastian Iwanowski FH Wedel VS3 Slide 1 Verteilte Systeme Vorlesung 3 vom 22.04.2004 Dr. Sebastian Iwanowski FH Wedel Inhaltsverzeichnis für die Vorlesung Zur Motivation: 4 Beispiele aus der Praxis Allgemeine Anforderungen an Verteilte

Mehr

Internet, Multimedia und Content Management

Internet, Multimedia und Content Management Mag. Friedrich Wannerer Internet, Multimedia und Content Management Jahrgang 1, 2, 3 (bzw. 4 und 5) 1. Jahrgang Internet Grundbegriffe, Zugang Informationsbeschaffung (Suchmaschinen) Webseitengestaltung

Mehr

CCNA Exploration Network Fundamentals. ARP Address Resolution Protocol

CCNA Exploration Network Fundamentals. ARP Address Resolution Protocol CCNA Exploration Network Fundamentals ARP Address Resolution Protocol ARP: Address resolution protocol 1. Eigenschaften ARP-Cache Aufbau 2. Ablauf Beispiel Flussschema 3. ARP-Arten 4. Sicherheit Man-In-The-Middle-Attacke

Mehr

Netzwerkprotokolle. Physikalische Verbindungsebene Datenübertragungsebene

Netzwerkprotokolle. Physikalische Verbindungsebene Datenübertragungsebene TCP/IP-Familie Netzwerkprotokolle Protokoll Verfahrensvorschrift Der komplexe Vorgang der Kommunikation wird im Netzwerk auf mehrere aufeinander aufbauende Schichten verteilt, wobei es neben dem OSI-Modell

Mehr

Netzwerk Linux-Kurs der Unix-AG

Netzwerk Linux-Kurs der Unix-AG Netzwerk Linux-Kurs der Unix-AG Andreas Teuchert 18./19. Juli 2012 Netzwerk-Protokolle legen fest, wie Daten zur Übertragung verpackt werden unterteilt in verschiedene Schichten: Anwendungsschicht (HTTP,

Mehr