Rechnerkommunikation und Vernetzung Teil 2: Internet Protokoll

Größe: px
Ab Seite anzeigen:

Download "Rechnerkommunikation und Vernetzung Teil 2: Internet Protokoll"

Transkript

1 Rechnerkommunikation und Vernetzung Teil 2: Internet Protokoll Dr. Leonhard Stiegler Nachrichtentechnik Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler 1 5. Semester, Nachrichtentechnik, 2015

2 Kursgliederung Einführung: Telekommunikationsprotokolle Internet Protokollschichten IP Version 4 Beziehung : MAC-Adresse IP-Adresse IP Adressierung, Subnetze Übersicht : IP-Routing IP Transportschichten: TCP und UDP Internet Control Protocol ICMP Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler 2 5. Semester, Nachrichtentechnik, 2015

3 Definition: Kommunikationsprotokoll Kommunikationsprotokolle spezifizieren : Formate, Datentypen und Inhalte der Protokollnachrichten (PDUs) Protokollschichten, welche PDUs austauschen Zeitbedingungen für den PDU-Austausch Dienste, welche von unteren Schichten zur Verfügung gestellt werden Protokoll-Zustände und die erlaubten Zustandsübergänge beschrieben durch Zustandsdiagramme Fehlerbehandlung Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler 3 5. Semester, Nachrichtentechnik, 2015

4 Kommunikation der Protokollschichten Jede Protokollschicht besitzt einen Protokollheader, der die Funktionen der Protokollschicht realisiert. Jede Protokollschicht stellt ihren Header vor die Daten der darüber liegenden Schicht Eine Protokollnachricht der Schicht-N enthält alle darüber liegenden Protokollschichten. PDU: Protocol Data Unit (Protokoll-Nachricht) Anwendung Header Schicht N+2 Anwendungsdaten Header Schicht N+1 Nutzdaten der Schicht N+1 PDUs Header Schicht-N Nutzdaten der Schicht-N Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler 4 5. Semester, Nachrichtentechnik, 2015

5 IETF Dokumente Request for Comments RFC: offizielle IETF Dokumente Experimental RFC: Informal RFC: Best Current Practice RFC: Standards Track RFC: Internet Draft Documents (ID): Versuchsstadium zur Information und Koordination Implementierungs-Hinweise offizielle Standards (Standard-Vorschläge, Draft standard) nicht-offizielle Arbeits- papiere, mögliche RFC-Vorläufer Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler 5 5. Semester, Nachrichtentechnik, 2015

6 Kursgliederung Einführung: Telekommunikationsprotokolle Internet Protokollschichten IP Version 4 Beziehung : MAC-Adresse IP-Adresse IP Adressierung, Subnetze Übersicht : IP-Routing IP Transportschichten: TCP und UDP Internet Control Protocol ICMP Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler 6 5. Semester, Nachrichtentechnik, 2015

7 Internet-Protokollfamilie Anwendung WWW File Transfer Mail Netz Mgmt DNS Anwendungsprotokolle HTTP FTP SMTP SNMP Name Server Transportschicht TCP (Transmission Control Protocol) UDP (User Datagram Protocol) Internet-Schicht IP (Internet Protocol) Routing und Control Untere Schichten ISDN ATM Ethernet (Kapitel-1) Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler 7 5. Semester, Nachrichtentechnik, 2015

8 Verarbeitung von IP-Paketen : Sender Anwendung z.b. Browser Transport der Daten erfolgt lokal durch das Betriebssystem Anwendungs protokoll HTTP HTTP-Anfrage TCP TCP Header TCP- Nutzdaten Header: Anwendungsadressen WWW im Zielserver: Zielport = 80 Sender-Port = z.b IP IP Header IP Nutzdaten Header: Geräteadressen IP-Ziel: ( ) IP-Quelle: z.b Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler 8 5. Semester, Nachrichtentechnik, 2015

9 Verarbeitung von IP-Paketen : Empfänger Anwendung z.b. Browser Betriebssystem ermittelt die richtige Anwendung (Port-Nr) Anwendungsprotokoll ermittelt das richtige Anzeige-Fenster (Port-Nr) Anwendungs protokoll HTTP HTTP-Antwort TCP TCP Header TCP- Nutzdaten TCP-Header: Anwendungsadressen Sender-Port = 80 Zielport = IP IP Header IP- Nutzdaten IP-Header: Geräteadressen IP-Quelle: ( ) IP-Ziel: z.b Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler 9 5. Semester, Nachrichtentechnik, 2015

10 Kursgliederung Einführung: Telekommunikationsprotokolle Internet Protokollschichten IP Version 4 Beziehung : MAC-Adresse IP-Adresse IP Adressierung, Subnetze Übersicht : IP-Routing IP Transportschichten: TCP und UDP Internet Control Protocol ICMP Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

11 Internet Protokoll Schicht - IPv4 Header 0 8 DSCP Ver HL TOS Total Length Identification Flags Fragment TTL Protocol Source Address Checksum Destination Address Options PAD Nutzdaten der IP Schicht DSCP: Differentiated Services Code Point Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

12 IP-Header Parameter (1) Feldname Länge [Bits] Bedeutung VER 4 IP Versionsnummer HL 4 Header Länge in 32-Bit Einheiten TOS 8 Type of Service Bits 0-5: DSCP (Differentiated Services Code Point) Bits 6-7: ECN (Explicit Congestion Notification IP-Flusskontrolle) Total Length 16 Paketlänge in Bytes Identification 16 Steuerung der Fragmentierung Flags 3 Bit 0 reserviert = 0Bit 0 Bit 1 DF Don't Fragment Bit 2 MF More Fragments Fragment 13 Fragment Offset Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

13 IP-Header Parameter (2) Feldname Länge [Bits] Bedeutung TTL 8 Time to Live : Lebensdauer in Anzahl der Hops Protocol 8 Protokollname der folgenden Schicht Checksum 16 Header Prüfsumme Source Address Destination Address 32 Sender-Adresse 32 Ziel-Adresse Options Max. 32 Zusatzinformation für Routing und Transport-Sicherheitsmethoden PAD Variabel Füllbits zu 32 Bit Data Variabel Nutzdaten Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

14 Kursgliederung Einführung: Telekommunikationsprotokolle Internet Protokollschichten IP Version 4 Beziehung : MAC-Adresse IP-Adresse IP Adressierung, Subnetze Übersicht : IP-Routing IP Transportschichten: TCP und UDP Internet Control Protocol ICMP Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

15 MAC-Adressen und IP-Adressen MAC-Adressen sind vom Hersteller fest vorgegeben 2. MAC-Adresse WLAN-Modul Internet-Adresse gesamter-pc 1. MAC-Adresse RJ45 Ethernet Modul Lokal von PC zu PC, von PC zum Drucker, etc. werden IP-Pakete in Ethernet-Rahmen transportiert Internet Adressen werden zugeteilt Mittels der Internet Adresse wird ein Gerät (Host) eindeutig adressiert Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

16 MAC-Adressen und IP-Adressen : Forwarding und Routing IP Netzelemente (Router) Server Host Server IP Ende-zu-Ende Schicht-3 MAC Abschnitt Abschnitt Abschnitt Schicht-2 Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

17 IP - MAC Adressenzuordnung Die Kooperation zwischen Schicht-2 und Schicht-3 spielt für die Kommunikation im Anschlussbereich eine entscheidende Rolle. Anwendung Transport Anwendungen/Dienste TCP / UDP Internet IP Adresse ICMP ARP/RARP Schicht 1 und 2 Physische Verbindung und Datensicherung (MAC-Adresse) Drahtgebunden z. B. Ethernet oder drahlos z.b. WLAN Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

18 Adressierung im LAN MAC-Adresse Port-Nr MAC-Tabelle Welches Gerät ist mit welchem Switch-Port verbunden? LAN-Switch uplink MAC-Adresse Router IP-Adresse Arbeitsplätze IP-Adressen sind meist bekannt. Nutzdaten IP ETH MAC-Adressen? Sender-IP Empfänger-IP Sender-MAC Empfänger-MAC Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

19 Address Resolution Protocol ARP Beispiel PC kennt die IP-Adresse des Druckers (z.b aus der Drucker-Konfiguration) aber nicht dessen MAC-Adresse PC benötigt die MAC-Adresse des Druckers um diesen ein Ethernet-Paket schicken zu können ARP-Nachricht an alle Wer hat die IP-Adresse: ? MAC-Sender : PC MAC-Empfänger : alle Bits = 1 ARP-Antwort Drucker antwortet: MAC-Sender : Drucker MAC-Empfänger: PC Damit erhält dieser die MAC-Adresse des Druckers Druckdaten Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

20 Aufgabe Analysieren Sie mittels Wireshark das Protokollverhalten Ihres Raspberry PI sobald er mit dem WLAN Router verbunden ist. Auf welche Weise wird die MAC-Adresse des Routers ermittelt? Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

21 Kursgliederung Einführung: Telekommunikationsprotokolle Internet Protokollschichten IP Version 4 Beziehung : MAC-Adresse IP-Adresse IP Adressierung, Subnetze Übersicht : IP-Routing IP Transportschichten: TCP und UDP Internet Control Protocol ICMP Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

22 IP-Adressen Darstellung Internet Adressen des IPv4-Protokolls sind 32-Bit lang. Sie werden in vier Teile a 8 Bit zerlegt und als Dezimalzahlen angegeben Bit-31 / MSB Bit-0 / LSB Beispiel: = dezimal Die Internetadresse wird in zwei logische Teile zerlegt: Der vordere Teil (höherwertige Bits) benennt das Netz, zu dem die IP-Adresse angehört (Netz-Teil) Der hintere Teil (niederwertige Bits) adressiert alle Terminals (Hosts). Die Netzmaske legt die beiden Teile (Netz- und Host-Adresse) fest. Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

23 Adressklassen IPv4 Adressen werden in Klassen und Spezialfunktionen eingeteilt. Die Klasseneinteilung geschieht je nach Größe der Netz- bzw. Host-Anteile. Klasse-A: Prefix: 0 Bereich: bis bit Network (/8) 8-Bit Netz + 24-Bit Host Klasse-B: Prefix: 1 0 Bereich: bis bit Network (/16) 16-Bit Netz + 16-Bit Host Klasse-C: Prefix: Bereich: bis bit Network (/24) 24-Bit Netz + 8-Bit Host Klasse-D: Prefix: Bereich: bis Adressierung von Host-Gruppen (Multicast) Klasse-E: Prefix: Bereich: bis reservierter Bereich Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

24 Subadressierung und Netzmasken Subadressierung durch Maskierung = Trennung von Netz- und Host-Adressen Klasse A B NETZ HOST Netzmaske / / / / / / / Beispiel: IP-Adresse: / 24 AND-Funktion: Netz-Anteil: Auswertung durch den Router Hostadressen Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

25 Subnetz-Berechnung Beispiel: Klasse-C Netz Berechnungstabelle: Bit-Wert geborgte Bits Maskenwert Prefix /25 /26 /27 /28 /29 /30 Max. Anzahl an Hosts +1 (Broadcast) + 1(Netz) Beispiel: /27 : Subnetz-Maske Bits wurden vom Klasse-C Netz entnommen: 2 3 = 8 Subnetze 3-Bits entsprechend dem Bitwert 32 gehört zur Netzadresse: gehört zur Broadcast-Adresse: Nächstes Subnetz: Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

26 Dimensionierung von Sub-Netzen Variable Length Subnet Masking ist eine Methode, mit der Netz- Administratoren den verfügbaren Adressenraum in Subnetze von unterschiedlicher Größe einteilen können. URL: Beispiel: Adressenberechnung für 6 Subnetze Ergebnis: (Auszug) Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

27 Private Internet-Adressenbereiche Nicht-öffentliche Adressenbereiche sind nicht eindeutige, mehrfach verwendbare Adressen werden verwendet für effektive Verwendung des begrenzten Adressraumes sind durch spezielle IETF-Standards definiert Als nicht-öffentliche Adressbereiche sind reserviert: (/8) (/12) (/16) (/10) für Internet Service Provider Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

28 IP Adressenvergabe Jeder Internet-Host benötigt für die Kommunikation eine eigene Internet- Adresse Die Vergabe dieser IP-Adresse erfolgt entweder automatisch (dynamisch) durch einen speziellen DHCP-Server oder statisch durch den Administrator Die automatische / dynamische Adressenvergabe verwendet das Dynmanic Host Configuration Protocol - DHCP Die DHCP-Funktion kann auch von einem Router ausgeführt werden DHCP-Server zur dynamischen Vergabe von IP-Adressen Internet Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

29 Network Address Translation - NAT Öffentliches Internet ISP Routbare IP-Adresse vom ISP (z.b ) DSL Router ISP: Internet Service Provider IP-Adresse, nach außen sichtbar: externe Kommunikation WLAN Network Address Translation (NAT) interne Router-Adresse: interne Kommunikation WLAN - Hosts Nicht-routbare Adressen: (innen sichtbar) Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

30 Kursgliederung Einführung: Telekommunikationsprotokolle Internet Protokollschichten IP Version 4 Beziehung : MAC-Adresse IP-Adresse IP Adressierung, Subnetze Übersicht : IP-Routing IP Transportschichten: TCP und UDP Internet Control Protocol ICMP Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

31 Routing : Allgemeine Definition Grundlegender Prozess in allen Telekommunikations- Netzen Routing-Aufgaben werden vom Router durchgeführt Der Router leitet Information von der Quelle zum Ziel verwendet dafür spezielle Methoden, einschl. grafische Theorie verwendet spezielle Routing-Protokolle wertet die Ziel-Adressen aus um den optimalen Pfad durch das Netz zu finden bewertet spezielle Kriterien (Metrik) für die Wege-Auswahl behandelt Netzfehler bei der Weiterleitung von Informationen Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

32 IP Routing Netzelemente: Router einfache Realisierung Router-Port Switch-Ports LAN D A B C Schicht-2 Segmente Ende-zu-Ende Schicht-3 Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

33 Routing-Tabelle Inhalt einer Routing-Tabelle Zieladresse (erforderlich) : bestimmt das Zielnetz für den Router Zielführung (erforderlich) : markiert ein direkt verbundenes Netz oder einen Folge-Router (next-hop), welcher einen Schritt näher am Ziel liegt Angabe über das Routingprotokoll Art des verbundenen Netzes oder Netzabschnitts, z.b. Ethernet, serial link, usw. Standard Route (default route indication) Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

34 IP Routing - Prinzip Netz E0: Netz Router A E1: S0: S0: Netz Router B E0: Maske: Maske: Routing Tabelle Router A: Routing Tabelle Netz Next-Hop Router B: direct Netz Next-Hop direct direct Routing-Anzeige Kommando: netstat -i S1: S0: Netz E0: Router C E0: Maske: Routing Tabelle Router C: Netz Next-Hop direct direct Netz Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

35 Routing Protokolle Routing Prozeduren dienen dem Austausch von Erreichbarkeits-Informationen zwischen Routern der Erstellung einer Routing-Tabelle der Berücksichtigung von Netz-Topologie-Änderungen in der Routing- Tabelle der Bewertung von empfangener Erreichbarkeits-Information der Bestimmung optimaler Routes basierend auf der Erreichbarkeitsinformation Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

36 Routing Methode: Hierarchisches Routing wird bei großen Netzen verwendet Routing-Aufwände nehmen mit der Netzgröße zu: proportional zur Anzahl der Knoten Behandlung von Routing-Tabellen : langsam und umständlich in sehr großen Netzen Konsequenz : Strukturieren von Netzen in mehrere untereinander verbundene Domänen (z.b. Autonomous Systems AS im Internet) Hierarchisches Routing : intra-domain und inter-domain Verschieden Protokolle : Interior Gateway Protocols IGP (intradomain) und Exterior Gateway Protocols EGP (inter-domain) Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

37 Routing Methode: Statisches Routing Charakteristika und Optionen Definition und Bildung einer Routing-Tabelle für jeden Router im Netz Manuelle Eingaben fester Leitwege durch den Operator Exakte Kontrolle und Voraussage von Paket-Laufwegen Neu-Definition und manuelle Eingabe bei Konfigurationsänderung Summen (summary) Routes für die Bearbeitung spezifischer Adressen in der Routing-Tabelle : Definition von Adressmasken Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

38 Routing Methode: Dynamisches Routing Charakteristika und Optionen Automatische Generierung von Routing-Tabellen bei der Inbetriebnahme des Netzes. Austausch von Erreichbarkeits-Information zwischen den Routern der angeschlossenen Netze Verwendung spezieller Routing-Protokolle, welche den Informationsaustausch regeln Verbreitung spezifischer Algorithmen zur Berechnung der optimalen Pfade durch das Netz und Generierung der Routing-Tabellen Flexible, dynamische Anpassung der Routing-Tabellen auch bei Netz- Topologieänderungen. Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

39 Metrik zur Routen-Bewertung Aufgabe einer Metrik Es existieren i.a. mehrere alternativ-routen zwischen Quelle und Ziel Aufgabe: Erkennen der am besten geeigneten Route unter verschieden Alternativen Definition einer Metrik als Maß für die optimale Eignung einer Route Eine oder mehrere Metriken werden ausgewählt für spezielle Routing-Protokolle Wichtige Metriken für dynamisches Routing: - hop count - Bandbreiten-Bedarf - Verkehr - Paket-Verzögerung - Zuverlässigkeit (z.b. Fehlerrate) - Kosten Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

40 Kursgliederung Einführung: Telekommunikationsprotokolle Internet Protokollschichten IP Version 4 Beziehung : MAC-Adresse IP-Adresse IP Adressierung, Subnetze Übersicht : IP-Routing IP Transportschichten: TCP und UDP Internet Control Protocol ICMP Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

41 Transportschicht - TCP und UDP Die IP-Protokoll-Architektur bietet auf der Transport-Ebene zwei grundsätzliche Transport-Verfahren Das TCP - Transmission Control Protocol unterstützt den verbindungsorientierten und gesicherten Transport von Daten Das UDP - User Datagram Protocol unterstützt den verbindungslosen und ungesicherten Transport von Daten Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

42 Transmission Control Protocol TCP RFC 793 Off Source Port Destination Port Sequence Number Acknowledge Number Resv Flags Window Size Checksum Urgent Pointer Options Padding Nutzdaten der Transportschicht Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

43 Transport-Adresse (Port) Schicht 4 Adressen Auftrag Port#1 aktive Anwendungen File Transfer Port#2 Port#3 WWW Port#4 Anwendung Layer 3 Layer 2 IP-Adresse MAC-Adresse Transport Layer 1 Medium Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

44 Standard Anwendungen In einer UNIX-Umgebung werden die verfügbaren Standard-Anwendungen in der Datei: etc/services aufgelistet: ftp-data 20/udp/tcp # File Transfer [Default Data] ftp 21/udp/tcp # File Transfer [Control] ssh 22/udp/tcp # SSH Remote Login Protocol telnet 23/udp/tcp # Telnet smtp 25/udp/tcp # Simple Mail Transfer tftp 69/udp/tcp # Trivial File Transfer www 80/tcp #www, http pop3 110/udp/tcp # Post Office Protocol - Version 3 ntp 123/udp/tcp # Network Time Protocol snmp 161/udp/tcp # SNMP snmptrap 162/udp/tcp # SNMPTRAP ldap 389/udp/tcp # Lightweight Directory Access Protocol.. Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

45 TCP Signalisierung Client Server SYN, seq = n ACK = m+1 SYN, seq = m, ACK = n+1 Verbindungsaufbau Verbindung aufgebaut Datenaustausch FIN, seq = n ACK = m+1 FIN, seq = m, ACK = n+1 Verbindungsabbau Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

46 Flusskontrolle / Blockierungs-Kontrolle 1. Der Empfänger bestimmt die Quittungs-Fenstergröße des Senders Seq.# W = 0 W = 0 W = 4096 W = 4096 W = 4096 W = 0 Zeit 2. Paketverlust: Bandbreite Paketverlust mitgeteiltes Empfangsfenster Packetverlust Slow start Slow start Grenzwert Zeit Vermeidung von Blockierungen (Congestion avoidance) Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

47 User Datagram Protocol UDP RFC 768 Source Port Checksum Destination Port UDP Length Nutzdaten der Transportschicht Verbindungslose Kommunikation Ungesicherter Datentransport Keine Fehlererbehebung bei fehlerhaften Daten Für Echtzeitverbindungen geeignet Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

48 Kursgliederung Einführung: Telekommunikationsprotokolle Internet Protokollschichten IP Version 4 Beziehung : MAC-Adresse IP-Adresse IP Adressierung, Subnetze Übersicht : IP-Routing IP Transportschichten: TCP und UDP Internet Control Protocol ICMP Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

49 ICMP - Internet Control Message Protocol ICMP ist ein integraler Bestandteil des Internet Protokolls, und muss in jedem IP-Modul implementiert sein. ICMP Protocol-Id = 1 ICMP Nachrichten zeigen Protokollfehler bei der Verarbeitung von IP- Paketen an. ICMP Nachrichten werden in verschiedenen Umständen generiert: wenn ein Paket sein Ziel nicht erreichen kann, wenn ein Netzknoten nicht genug Speicherkapazität besitzt, um ein Paket weiterzuleiten usw Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

50 ICMP Nachrichten Name der Nachricht Nr Destination Unreachable 3 Time exceeded (TTL-Fehler) 11 Parameter Problem 12 Source Quench 4 Redirect 5 Echo (z.b. ping) 8 Echo Reply (z.b. ping) 0 Timestamp 13 Timestamp Reply 14 Information Request 15 Information Reply 16 Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

51 ICMP Header Beispiel Nachrichtenname: Destination unreachable (3): Source Address Destination Address Type Code Checksum unused IP Header + 64 Bytes of packet data Rechnerkommunikation und Vernetzung, Teil 2, L. Stiegler Semester, Nachrichtentechnik, 2015

Grundlagen TCP/IP. C3D2 Chaostreff Dresden. Sven Klemm sven@elektro-klemm.de

Grundlagen TCP/IP. C3D2 Chaostreff Dresden. Sven Klemm sven@elektro-klemm.de Grundlagen TCP/IP C3D2 Chaostreff Dresden Sven Klemm sven@elektro-klemm.de Gliederung TCP/IP Schichtenmodell / Kapselung ARP Spoofing Relaying IP ICMP Redirection UDP TCP Schichtenmodell Protokolle der

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

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

Grundkurs Routing im Internet mit Übungen

Grundkurs Routing im Internet mit Übungen Grundkurs Routing im Internet mit Übungen Falko Dressler, Ursula Hilgers {Dressler,Hilgers}@rrze.uni-erlangen.de Regionales Rechenzentrum der FAU 1 Tag 4 Router & Firewalls IP-Verbindungen Aufbau von IP

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

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

IP-Netzwerke und Protokolle

IP-Netzwerke und Protokolle IP-Netzwerke und Protokolle Überblick über die IEEE 802.x Richtlinien Grundsätzliches zu TCP/IP und UDP/IP Namen und Adressen (kurz) Gateways, Routing Praktische Übungen anhand der Linux- Standard-Tools

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

IPv4 - Internetwork Protocol

IPv4 - Internetwork Protocol IPv4 - Internetwork Protocol Connectionless Pakete werden abgeschickt, eine Bestätigung erfolgt NICHT! Networklayer Erfüllt die Aufgaben der 3. ISO-Schicht Aufbau # Bits Abkürzung Inhalt 4 Vers Version

Mehr

Grundlagen der Rechnernetze. Internetworking

Grundlagen der Rechnernetze. Internetworking Grundlagen der Rechnernetze Internetworking Übersicht Grundlegende Konzepte Internet Routing Limitierter Adressbereich SS 2012 Grundlagen der Rechnernetze Internetworking 2 Grundlegende Konzepte SS 2012

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

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

Praktikum zur Vorlesung Datenkommunikation. Teil I

Praktikum zur Vorlesung Datenkommunikation. Teil I Praktikum zur Vorlesung Datenkommunikation Teil I 1 1 Praktikum zur Vorlesung Datenkommunikation Ansprechpartner Rainer Krogull Krogull@i4.informatik.rwth-aachen.de Tel. 0241 / 80-21 406 URL http://www-i4.informatik.rwth-aachen.de/dk-ma/

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

IP - Technik. für Multimedia - Anwendungen

IP - Technik. für Multimedia - Anwendungen September 003 Digitale Vermittlung Dozent : Dipl.-Ing. Hans Thomas IP - Technik für Multimedia - Anwendungen Seite 1 Grundprinzipien des IP Struktur des IP-Datagramms 4 3 Adressenvergabe 5 4 Routing in

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

Domain Name Service (DNS)

Domain Name Service (DNS) Domain Name Service (DNS) Aufgabe: den numerischen IP-Adressen werden symbolische Namen zugeordnet Beispiel: 194.94.127.196 = www.w-hs.de Spezielle Server (Name-Server, DNS) für Listen mit IP-Adressen

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

Routing Tabelle ISP 1: 192.168.0.0 /16 ISP 3 192.168.12.0 /23 Netz (taucht dieser Eintrag nicht auf, kann das Netz nur über ISP 3 erreicht werden)

Routing Tabelle ISP 1: 192.168.0.0 /16 ISP 3 192.168.12.0 /23 Netz (taucht dieser Eintrag nicht auf, kann das Netz nur über ISP 3 erreicht werden) Vergabe von IP Adressen: - Für multi-homed networks gibt es drei Optionen: o Provider Independent (PI) Adressraum (Vorteil: eine Organisation verfügt über ihre eigenen, unveränderlichen IP-Adressen. Nachteile:

Mehr

Internetzugang Modul 129 Netzwerk Grundlagen

Internetzugang Modul 129 Netzwerk Grundlagen Netzwerk Grundlagen Technische Berufsschule Zürich IT Seite 1 TCP-IP-Stack Aus M117 bekannt! ISO-OSI-Referenzmodell International Standard Organization Open Systems Interconnection 4 FTP, POP, HTTP, SMTP,

Mehr

ICMP Internet Control Message Protocol. Michael Ziegler

ICMP Internet Control Message Protocol. Michael Ziegler ICMP Situation: Komplexe Rechnernetze (Internet, Firmennetze) Netze sind fehlerbehaftet Viele verschiedene Fehlerursachen Administrator müsste zu viele Fehlerquellen prüfen Lösung: (ICMP) Teil des Internet

Mehr

Beispiel TCP-/IP-Datenübertragung

Beispiel TCP-/IP-Datenübertragung TCP/IP Beispiel TCP-/IP-Datenübertragung Einfach mal Sniffen (im Raum LAN/Filius) --> Installieren Sie das Programm WireShark http://www.wireshark.org/ Lauschen Sie Ihre Netzwerkkarte aus! (10 Sek) Vorsicht!

Mehr

Übertragungsprotokolle TCP/IP Ethernet-Frames / network layer

Übertragungsprotokolle TCP/IP Ethernet-Frames / network layer Ethernet-Frames / network layer Jedes Frame enthält am Anfang zwei Adressen (MAC Adressen) zu je 48 bit, anschliessend folgen die eigentlichen Daten. Die Adressen sind diejenige des Interfaces, welches

Mehr

Internetanwendungstechnik (Übung)

Internetanwendungstechnik (Übung) Internetanwendungstechnik (Übung) IPv6 Stefan Bissell, Gero Mühl Technische Universität Berlin Fakultät IV Elektrotechnik und Informatik Kommunikations- und Betriebssysteme (KBS) Einsteinufer 17, Sekr.

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

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

IP Adressen & Subnetzmasken

IP Adressen & Subnetzmasken IP Adressen & Subnetzmasken 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 27. April

Mehr

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

DNÜ-Tutorium HS Niederrhein, WS 2014/2015. Probeklausur Probeklausur Aufgabe 1 (Allgemeine Verständnisfragen): 1. Wie nennt man die Gruppe von Dokumenten, in welchen technische und organisatorische Aspekte (bzw. Standards) rund um das Internet und TCP/IP spezifiziert

Mehr

Address Resolution Protocol ARP Poisoning. Sicherungsschicht. Motivation. Alice Bob. Kommunikationsnetze I

Address Resolution Protocol ARP Poisoning. Sicherungsschicht. Motivation. Alice Bob. Kommunikationsnetze I Sicherungsschicht Address Resolution Protocol ARP Poisoning Motivation Alice Router1 Router2 Bob Sicherungsschicht Address Resolution Protocol ARP Poisoning Wir betrachten die Kommunikationsbeziehung von

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

Lehrveranstaltung Rechnernetze Einschub für das Labor

Lehrveranstaltung Rechnernetze Einschub für das Labor Lehrveranstaltung Rechnernetze Einschub für das Labor Sommersemester 2010 Dr. Andreas Hanemann Einordnung der Transportschicht Verbindungen bestehen zwischen zwei Endsystemen Transitnetze bzw. Netzknoten

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

Grundzüge der Datenkommunikation Grundlagen von TCP/IP

Grundzüge der Datenkommunikation Grundlagen von TCP/IP Falko Dressler Regionales Rechenzentrum falko.dressler@rrze.uni-erlangen.de 1 Überblick Historie Architektur von TCP/IP Link Layer IP (Internet Protocol) IP-Adressen Subnetze ARP (Address Resolution Protocol)

Mehr

Internet-Praktikum I Lab 1: Forwarding / DHCP

Internet-Praktikum I Lab 1: Forwarding / DHCP Kommunikationsnetze Internet-Praktikum I Lab 1: Forwarding / DHCP Mark Schmidt, Andreas Stockmayer Sommersemester 2015 kn.inf.uni-tuebingen.de Die Internet-Protokollhierarchie 5 4 3 2 1 Application Layer

Mehr

Rechnernetze Übung 8 15/06/2011. Schicht 7 Schicht 6 Schicht 5 Schicht 4 Schicht 3 Schicht 2 Schicht 1. Switch. Repeater

Rechnernetze Übung 8 15/06/2011. Schicht 7 Schicht 6 Schicht 5 Schicht 4 Schicht 3 Schicht 2 Schicht 1. Switch. Repeater Rechnernetze Übung 8 Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Juni 2011 Schicht 7 Schicht 6 Schicht 5 Schicht 4 Schicht 3 Schicht 2 Schicht 1 Repeater Switch 1 Keine Adressen 6Byte

Mehr

Verbindungslose Netzwerk-Protokolle

Verbindungslose Netzwerk-Protokolle Adressierung Lokales Netz jede Station kennt jede Pakete können direkt zugestellt werden Hierarchisches Netz jede Station kennt jede im lokalen Bereich Pakete können lokal direkt zugestellt werden Pakete

Mehr

CSMA/CD: - keine Fehlerkorrektur, nur Fehlererkennung - Fehlererkennung durch CRC, (Jabber) Oversized/Undersized

CSMA/CD: - keine Fehlerkorrektur, nur Fehlererkennung - Fehlererkennung durch CRC, (Jabber) Oversized/Undersized 1.1.: MAC-Adressen für CSMA/CD und TokenRing bestehen jeweils aus 48 Bits (6 Bytes). Warum betrachtet man diese Adressräume als ausreichend? (im Gegensatz zu IP) - größer als IP-Adressen (48 Bits 32 Bits)

Mehr

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

Einführung in IP, ARP, Routing. Wap WS02/03 Ploner, Zaunbauer Einführung in IP, ARP, Routing Wap WS02/03 Ploner, Zaunbauer - 1 - Netzwerkkomponenten o Layer 3 o Router o Layer 2 o Bridge, Switch o Layer1 o Repeater o Hub - 2 - Layer 3 Adressierung Anforderungen o

Mehr

Multiuser Client/Server Systeme

Multiuser Client/Server Systeme Multiuser /Server Systeme Christoph Nießner Seminar: 3D im Web Universität Paderborn Wintersemester 02/03 Übersicht Was sind /Server Systeme Wie sehen Architekturen aus Verteilung der Anwendung Protokolle

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

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

Grundlagen zum Internet. Protokolle

Grundlagen zum Internet. Protokolle Grundlagen zum Internet Grundlagen zum Internet Protokolle TCP/IP Die TCP/IP Protokollfamilie ICMP ARP TCP RARP IP UDP X.25 Ethernet FDDI... IP Das Internet Protokoll (IP) Funktionen des IP-Protokolls

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

Vorlesung SS 2001: Sicherheit in offenen Netzen

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

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

Chapter 8 ICMP. CCNA 2 version 3.0 Wolfgang Riggert, FH Flensburg auf der Grundlage von

Chapter 8 ICMP. CCNA 2 version 3.0 Wolfgang Riggert, FH Flensburg auf der Grundlage von Chapter 8 ICMP CCNA 2 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

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

IPv6. Autor Valentin Lätt Datum 09.07.2010 Thema IPv6 Version V 1.0

IPv6. Autor Valentin Lätt Datum 09.07.2010 Thema IPv6 Version V 1.0 Autor Datum 09.07.2010 Thema Version V 1.0 Inhaltsverzeichnis Inhaltsverzeichnis... - 2-1 Das ISO/OSI Modell... - 3-1.1 Internet Protocol Grundlagen... - 3-1.2 Transmission Control Protocol Grundlagen...

Mehr

Verlässliche Verteilte Systeme 1 Angewandte IT-Robustheit und IT-Sicherheit Vorlesung im Wintersemester 2004/2005

Verlässliche Verteilte Systeme 1 Angewandte IT-Robustheit und IT-Sicherheit Vorlesung im Wintersemester 2004/2005 Verlässliche Verteilte Systeme 1 Angewandte IT-Robustheit und IT-Sicherheit Vorlesung im Wintersemester 2004/2005 Dipl. Inform. Martin Mink Lehr und Forschungsgebiet Informatik 4 Crashkurs TCP/IP Netzwerke

Mehr

Netzwerke Teil 7: TCP/IP - Teil I

Netzwerke Teil 7: TCP/IP - Teil I Netzwerke Teil 7: TCP/IP - Teil I 16.10.13 1 Übersicht Geschichte des Internets Internet-Protokoll (IP) Transportprotokolle TCP und UDP 2 Geschichte des Internets (Auszug) I 1969 4 Hosts 1971 ARPANET 1972

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

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

Internet-Praktikum II Lab 0: The Basics

Internet-Praktikum II Lab 0: The Basics Kommunikationsnetze Internet-Praktikum II Lab 0: The Basics Mark Schmidt, Andreas Stockmayer Sommersemester 2015 kn.inf.uni-tuebingen.de Wiederholung: Die Internet-Protokollhierarchie 5 4 3 2 1 Application

Mehr

Curriculum Telekommunikation für Smart Metering

Curriculum Telekommunikation für Smart Metering Curriculum Telekommunikation für Smart Metering V1.0, 6. Februar 2009 1 ZWECK Das Curriculum stellt einen modularen Ausbildungsansatz zur Vermittlung technischen Wissens im Bereich Telekommunikation für

Mehr

Übersicht. Geschichte des Internets Internet-Protokoll (IP) Transportprotokolle TCP und UDP. Netzwerke WS 2013/14 - Teil 7/TCP-IP I

Übersicht. Geschichte des Internets Internet-Protokoll (IP) Transportprotokolle TCP und UDP. Netzwerke WS 2013/14 - Teil 7/TCP-IP I Übersicht Geschichte des Internets Internet-Protokoll (IP) Transportprotokolle TCP und UDP 2 Geschichte des Internets (Auszug) I 1969 4 Hosts 1971 ARPANET 1972 Telnet 1973 FTP (File Transfer Protocol)

Mehr

CCNA Exploration Network Fundamentals. Chapter 6 Subnetze

CCNA Exploration Network Fundamentals. Chapter 6 Subnetze CCNA Exploration Network Fundamentals Chapter 6 Subnetze Chapter 6: Zu erwerbende Kenntnisse Wissen über: Rechnen / Umrechnen im binären Zahlensystem Strukturteile einer IP-Adresse Spezielle IPv4-Adressen

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

shri Raw Sockets Prof. Dr. Ch. Reich

shri Raw Sockets Prof. Dr. Ch. Reich shri Raw Sockets Prof. Dr. Ch. Reich Szenario: Verschicken einer gespooften Ping-Message IP-Source-Adresse ist Adresse des Opfers Nachrichtenformat: IP-Header (normal, außer IP-Source-Address ist einstellbar)

Mehr

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

Rechnernetzwerke. Rechnernetze sind Verbünde von einzelnen Computern, die Daten auf elektronischem Weg miteinander austauschen können. Rechnernetzwerke Rechnernetze sind Verbünde von einzelnen Computern, die Daten auf elektronischem Weg miteinander austauschen können. Im Gegensatz zu klassischen Methoden des Datenaustauschs (Diskette,

Mehr

1. DAS IP INTERNET PROTOCOL...2. 1.1. Die Protokollschichten des Internet...2. 1.2. Internetadressen...3. 1.3. Das Paketformat von IP...

1. DAS IP INTERNET PROTOCOL...2. 1.1. Die Protokollschichten des Internet...2. 1.2. Internetadressen...3. 1.3. Das Paketformat von IP... ip-tcp-grundlagen IP- UND TCP - GRUNDLAGEN Inhalt 1. DAS IP INTERNET PROTOCOL...2 1.1. Die Protokollschichten des Internet...2 1.2. Internetadressen...3 1.3. Das Paketformat von IP...4 2. ROUTING VON IP-PAKETEN...6

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

Internet Protokolle. ICMP & Ping Internet Controll Message Protokolls

Internet Protokolle. ICMP & Ping Internet Controll Message Protokolls Internet Protokolle ICMP & Ping Internet Controll Message Protokolls ICMP I II ICMP Einführung ICMP Meldungstypen III Zusammenfassung Einführung Im (heterogenen) Internet ist es nicht möglich Fehler hardwarebasiert

Mehr

Projekte IPv4 IPv6 Routing Configuration. OSI-3 - u23 2014. yanosz, florob, nomaster, rampone, ike, gevatter thomas.wtf. Chaos Computer Club Cologne

Projekte IPv4 IPv6 Routing Configuration. OSI-3 - u23 2014. yanosz, florob, nomaster, rampone, ike, gevatter thomas.wtf. Chaos Computer Club Cologne OSI-3 u23 2014 yanosz, florob, nomaster, rampone, ike, gevatter thomas.wtf e.v. https://koeln.ccc.de Cologne 2014-10-13 1 Projekte 2 IPv4 3 IPv6 4 Routing 5 Configuration 1 Projekte 2 IPv4 3 IPv6 4 Routing

Mehr

KV Betriebssysteme: IP Minifassung. Sender. Handshake stark

KV Betriebssysteme: IP Minifassung. Sender. Handshake stark SS 2003 KV etriebssysteme (Peter René ietmüller, Michael Sonntag) IP (Minifassung) (Nach Folien von Rudolf Hörmanseder) Wo sind die Standards? Was sind RFCs? RFC = Request for Comment TCP/IP Standards

Mehr

1.) Nennen Sie Aufgaben und mögliche Dienste der Transportschicht (Transport Layer) des ISO/OSI-Schichtenmodells.

1.) Nennen Sie Aufgaben und mögliche Dienste der Transportschicht (Transport Layer) des ISO/OSI-Schichtenmodells. Übung 7 1.) Nennen Sie Aufgaben und mögliche Dienste der Transportschicht (Transport Layer) des ISO/OSI-Schichtenmodells. 2.) Charakterisieren Sie kurz das User Datagram Protokoll (UDP) aus der Internetprotokollfamilie

Mehr

RARP, BOOTP, DHCP Wie ermittelt ein Client seine IP-Adresse?

RARP, BOOTP, DHCP Wie ermittelt ein Client seine IP-Adresse? RARP, BOOTP, DHCP Wie ermittelt ein Client seine IP-Adresse? Holger Jakobs, bibjah@bg.bib.de Bildungszentrum b.i.b. e. V. RCSfile: dhcp.tex,v Revision: 1.2 p. 1 RARP Was heißt RARP? Reverse Address Resolution

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

Rechnernetze und -Organisation. 2010 Michael Hutter Karl C. Posch. www.iaik.tugraz.at/content/teaching/bachelor_courses/rechnernetze_und_organisation/

Rechnernetze und -Organisation. 2010 Michael Hutter Karl C. Posch. www.iaik.tugraz.at/content/teaching/bachelor_courses/rechnernetze_und_organisation/ und -Organisation 2010 Michael Hutter Karl C. Posch www.iaik.tugraz.at/content/teaching/bachelor_courses/rechnernetze_und_organisation/ 1 Overview - Addressing Larger Networks - Domain Name System - Internet

Mehr

38 kbit/sek * 60 ------------------- = 22,8 kbit/sek 100

38 kbit/sek * 60 ------------------- = 22,8 kbit/sek 100 1.1.: Sie haben von zuhause eine Verbindung über die serielle asynchrone Schnittstelle des PC via Modem ins Internet aufgesetzt. Es wird angezeigt das die DÜ mit einer Baudrate von 38 kbit/sek durchgeführt

Mehr

Vorlesung: Netzwerke (TK) WS 2011/12 Kapitel 1 Vorbereitung für Praktikum Session 03

Vorlesung: Netzwerke (TK) WS 2011/12 Kapitel 1 Vorbereitung für Praktikum Session 03 Vorlesung: Netzwerke (TK) WS 2011/12 Kapitel 1 Vorbereitung für Praktikum Session 03 Prof. Dr. Michael Massoth [Stand: 19.10.2011] 3-1 3-2 Vorbereitung auf Praktikum: Versuch 1 Hausaufgabe: Schriftliche

Mehr

ECN. Explicit Congestion Notification ECN

ECN. Explicit Congestion Notification ECN Autor: Prof. Dr.-Ing. Anatol Badach Auszug aus dem Werk: Herausgeber: Heinz Schulte WEKA-Verlag ISBN 978-3-8276-9142-2 ECN Explicit Congestion Notification Jedes auf dem Internet Protocol (IP) basierende

Mehr

7 Transportprotokolle

7 Transportprotokolle 7 Transportprotokolle 7.1 Transmission Control Protocol (TCP) 7.2 User Datagram Protocol (UDP) 7.3 Ports 7.1 TCP (1) IP-Pakete (Datagramme) von A nach B transportieren reicht nicht interaktive Verbindungen

Mehr

Internetworking. Motivation für Internetworking. Übersicht. Situation: viele heterogene Netzwerke

Internetworking. Motivation für Internetworking. Übersicht. Situation: viele heterogene Netzwerke Internetworking Motivation für Internetworking Übersicht Repeater Bridge (Brücke) Verbindung zwischen zwei gleichen LANs Verbindung zwischen zwei LANs nach IEEE 802.x Verbindung zwischen mehreren LANs

Mehr

Referat von Sonja Trotter Klasse: E2IT1 Datum Jan. 2003. Subnetting

Referat von Sonja Trotter Klasse: E2IT1 Datum Jan. 2003. Subnetting Referat von Sonja Trotter Klasse: E2IT1 Datum Jan. 2003 Subnetting Einleitung Thema dieser Ausarbeitung ist Subnetting Ganz zu Beginn werden die zum Verständnis der Ausführung notwendigen Fachbegriffe

Mehr

Inhalt. Funk%onsweise Vor und Nachteile Konfigura%onshinweise Lease- Time

Inhalt. Funk%onsweise Vor und Nachteile Konfigura%onshinweise Lease- Time DHCP Inhalt Funk%onsweise Vor und Nachteile Konfigura%onshinweise Lease- Time DHCP - Einleitung DHCP, das Dynamic Host Configura%on Protocol, dient dazu, die Einrichtung des Netzwerkes zu vereinfachen,

Mehr

Grundlagen von TCP/IP

Grundlagen von TCP/IP Falko Dreßler, Regionales Rechenzentrum falko.dressler@rrze.uni-erlangen.de 1 Überblick Historie Architektur von TCP/IP Link Layer IP (Internet Protocol) IP-Adressen Subnetze ARP (Address Resolution Protocol)

Mehr

MuSeGa. Diplomarbeit I00 (2004) Mobile User Secure Gateway

MuSeGa. Diplomarbeit I00 (2004) Mobile User Secure Gateway Berner Fachhochschule Hochschule für Technik und Informatik HTI Glossar Version 10.01.2005 Diplomarbeit I00 (2004) MuSeGa Mobile User Secure Gateway Experte: Betreuer: Diplomand: Andreas Dürsteler (Swisscom)

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

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

Multicast & Anycast. Jens Link FFG2012. jenslink@quux.de. Jens Link (jenslink@quux.de) Multicast & Anycast 1 / 29

Multicast & Anycast. Jens Link FFG2012. jenslink@quux.de. Jens Link (jenslink@quux.de) Multicast & Anycast 1 / 29 Multicast & Anycast Jens Link jenslink@quux.de FFG2012 Jens Link (jenslink@quux.de) Multicast & Anycast 1 / 29 Übersicht 1 Multicast 2 Anycast Jens Link (jenslink@quux.de) Multicast & Anycast 2 / 29 Wer

Mehr

Chapter 9 TCP/IP-Protokoll Protokoll und IP-Adressierung. CCNA 1 version 3.0 Wolfgang Riggert,, FH Flensburg auf der Grundlage von

Chapter 9 TCP/IP-Protokoll Protokoll und IP-Adressierung. CCNA 1 version 3.0 Wolfgang Riggert,, FH Flensburg auf der Grundlage von Chapter 9 TCP/IP-Protokoll Protokoll und IP-Adressierung CCNA 1 version 3.0 Wolfgang Riggert,, FH Flensburg auf der Grundlage von Rick Graziani Cabrillo College Vorbemerkung Die englische Originalversion

Mehr

Labor - Rechnernetze. : 4 Protokollanalyzer

Labor - Rechnernetze. : 4 Protokollanalyzer Labor - Rechnernetze Versuch : 4 Protokollanalyzer Laborbericht Im Rahmen des Praktikums Rechnernetze sollten mittels des DA 31 Protokollanalyzers Messungen in einem Netzwerk durchgeführt werden. Aufgabe

Mehr

Hauptdiplomklausur Informatik März 2002: Internet Protokolle

Hauptdiplomklausur Informatik März 2002: Internet Protokolle Universität Mannheim Fakultät für Mathematik und Informatik Lehrstuhl für Praktische Informatik IV Professor Dr. W. Effelsberg Hauptdiplomklausur Informatik März 2002: Internet Protokolle Name:... Vorname:...

Mehr

1. Netzwerkprogrammierung für mobile Geräte

1. Netzwerkprogrammierung für mobile Geräte 1. Netzwerkprogrammierung für mobile Geräte Lernziele 1. Netzwerkprogrammierung für mobile Geräte Themen/Lernziele: Konzepte der verbindungslosen Kommunikation beherrschen Client/Server-Anwendungen auf

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

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

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

4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen Gliederung 1. Was ist Wireshark? 2. Wie arbeitet Wireshark? 3. User Interface 4. Network Interfaces Welches verwenden? 5. Anwendung : Laden einer einfachen Internetseite 6. Kapselung von Paketen 1 1. Was

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

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

OSI-Referenzmodell. Protokollkopf C2 MAC-6

OSI-Referenzmodell. Protokollkopf C2 MAC-6 3. Network-Layer: auch Netzwerkschicht OSI-Referenzmodell Schicht 3-Paket: Protokollkopf logische Zieladresse logische Quelladresse Nutzdaten Schicht 2-Paket: MAC Zieladresse MAC Quelladresse Nutzdaten

Mehr

Fachbereich Medienproduktion

Fachbereich Medienproduktion Fachbereich Medienproduktion Herzlich willkommen zur Vorlesung im Studienfach: Grundlagen der Informatik I Security Rev.00 FB2, Grundlagen der Informatik I 2 Paketaufbau Application Host 1 Payload Hallo

Mehr

Thema IPv6. Geschichte von IPv6

Thema IPv6. Geschichte von IPv6 Geschichte von IPv6 IPv6 ist der Nachfolger des aktuellen Internet Protokolls IPv4, welches für die Übertragung von Daten im Internet zuständig ist. Schon Anfang der 90er Jahre wurde klar, dass die Anzahl

Mehr

NAT und Firewalls. Jörn Stuphorn stuphorn@rvs.uni-bielefeld.de. Universität Bielefeld Technische Fakultät

NAT und Firewalls. Jörn Stuphorn stuphorn@rvs.uni-bielefeld.de. Universität Bielefeld Technische Fakultät NAT und Firewalls 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 27. April 2005

Mehr

Klausur - Computernetzwerke

Klausur - Computernetzwerke Klausur - Computernetzwerke Márk Félegyházi Zeit: 1.5 Stunden, keine Hilfmaterialien Gesamtpuntke: 50 2011.04.12 Name der/den Studenten(innen): NEPTUN: ===================================================

Mehr

Adressierung. Fragmentierung und Reassemblierung. Identifizierung über Namen, Adressen und Wege

Adressierung. Fragmentierung und Reassemblierung. Identifizierung über Namen, Adressen und Wege Adressierung Identifizierung über Namen, Adressen und Wege "The name of a resource indicates WHAT we seek, an address indicates WHERE it is, and a route tells HOW TO GET THERE." [Shoch 78] Ziele : Globales

Mehr

DHCP Grundlagen 1. DHCP - Protokoll. Dynamic Host Configuration Protocol. DHCP Grundlagen 2. DHCP Varianten

DHCP Grundlagen 1. DHCP - Protokoll. Dynamic Host Configuration Protocol. DHCP Grundlagen 2. DHCP Varianten DHCP - Protokoll DHCP Grundlagen 1 Automatische Zuweisung von Netzwerkeinstellungen (Konfigurationsdaten) für Hosts durch einen DHCP-Server Bei DHCP ist keine manuelle Konfiguration der Hosts erforderlich

Mehr

Basiskonzepte des Rechnerbetriebs WS 2013/2014. Arvid Terzibaschian

Basiskonzepte des Rechnerbetriebs WS 2013/2014. Arvid Terzibaschian WS 2013/2014 Arvid Terzibaschian 1 Ablaufplan 2 abschließende Vorlesungen 18.11 und 25.11. Prüfung am Ende des Semester (siehe Abstimmung) http://www.doodle.com/vtcqm9k8b7q57bx8 Achtung: Abstimmung auch

Mehr

Networking - Überblick

Networking - Überblick Networking - Überblick Netzwerkgrundlagen René Pfeiffer Systemadministrator GNU/Linux Manages! lynx@luchs.at rene.pfeiffer@paradigma.net Was uns erwartet... Hardware (Ethernet, Wireless LAN) Internetprotokolle

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

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