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

Ähnliche Dokumente
IP Adressen & Subnetzmasken

UDP-, MTU- und IP- Fragmentierung

Netzwerke. Netzwerk-Programmierung. Sven Hartmeier.

NAT und Firewalls. Jörn Stuphorn Universität Bielefeld Technische Fakultät

Übertragungsprotokolle TCP/IP Ethernet-Frames / network layer

Telekommunikationsnetze 2

Grundkurs Routing im Internet mit Übungen

Fachbereich Medienproduktion

DHCP und NTP. Jörn Stuphorn Universität Bielefeld Technische Fakultät

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

TCP/UDP. Transport Layer

Grundlagen der Rechnernetze. Internetworking

CCNA Exploration Network Fundamentals. ARP Address Resolution Protocol

ICMP Internet Control Message Protocol. Michael Ziegler

Internet Routing am mit Lösungen

Grundlagen TCP/IP. C3D2 Chaostreff Dresden. Sven Klemm

Security + Firewall. 4.0 PPTP Client Einwahl. 4.1 Szenario

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

Einführung zu Bridging, Routing, Spanning Trees, Cisco IOS

IP routing und traceroute

Internetprotokoll TCP / IP

Thomas Schön Albert-Ludwigs-Universität Freiburg

Ether S-Net Diagnostik

1.1 Wireshark Bedienung (Die neuste Wireshark-Version sieht leicht anders aus!) 1.2 Aufzeichnung starten. LAN-Komponenten in Betrieb nehmen Modul 129

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

TCP/IP. Internet-Protokolle im professionellen Einsatz

TCP/IP-Protokollfamilie

IP-Adressen und Ports

KN Das Internet

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

Internet-Praktikum II Lab 0: The Basics

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

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

LAN & Internet. Grundlagen Netzwerke LAN-2. Saarpfalz-Gymnasium. Router. Router LAN-3. Router. Kommunikation in Rechnernetzen

Internetzugang Modul 129 Netzwerk Grundlagen

Internet-Protokolle. Seminar im Grundstudium NWI Technische Fakultät. Universität Bielefeld.

TCP/IP Troubleshooting

Stefan Dahler. 1. Remote ISDN Einwahl. 1.1 Einleitung

Hauptdiplomklausur Informatik Januar 2007: Computer Networks

Anmeldung über Netz Secure Socket Layer Secure Shell SSH 1 SSH 2. Systemverwaltung. Tatjana Heuser. Sep Tatjana Heuser: Systemverwaltung

Internet Protokoll. Die Funktionen von IP umfassen:

IP-Netzwerke und Protokolle

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Grundkonfiguration des Routers. - Ein Bootimage ab Version 7.4.x.

Kurzeinführung in TCP/IP. Sebastian Drexler

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

Netzwerkprotokolle. Physikalische Verbindungsebene Datenübertragungsebene

Praktikum zur Vorlesung Datenkommunikation. Teil I

TCP. Transmission Control Protocol

Labor - Rechnernetze. : 4 Protokollanalyzer

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

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

Prof. Dr. R. Sethmann Übungen: Datum: Rechnernetze und Telekommunikation

Networking Basics. Peter Puschner Institut für Technische Informatik

Vorwort Vorwort zur deutschen Übersetzung... 11

TCP/IP Troubleshooting. Jochen Reinwand RRZE-Kolloquium Praxis der Datenkommunikation 5. November 2014

University of Applied Sciences. Hochschule Merseburg (FH) Anwendung Rechnernetze. Layer 3 Switching. Frank Richter. 7. Semester

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

Einführung in TCP/IP. das Internetprotokoll

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

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

Security. Stefan Dahler. 4. Internet Verbindung. 4.1 Einleitung

Routing im Internet Wie findet ein IP Paket den Weg zum Zielrechner?

Einführung in die. Netzwerktecknik

Migration IPv4 auf IPv6. Untersuchung verschiedener Methoden für die Migration von IPv4 auf Ipv6 Tobias Brunner,

Internet Protokolle. ICMP & Ping Internet Controll Message Protokolls

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

Werkzeuge zur Netzwerkdiagnose

IPv6 Chance und Risiko für den Datenschutz im Internet

Netzwerke und Ihre Protokolle

Rechnernetze und Organisation

Netzwerk Teil 1 Linux-Kurs der Unix-AG

Die Transportprotokolle UDP und TCP

Thema: VLAN. Virtual Local Area Network

Lehrveranstaltung Rechnernetze Einschub für das Labor

Router 1 Router 2 Router 3

Inhalt: 1. Layer 1 (Physikalische Schicht) 2. Layer 2 (Sicherungsschicht) 3. Layer 3 (Vermittlungsschicht) 4. Layer 4 (Transportschicht) 5.

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

7 Transportprotokolle

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

Übersicht. Generierung von IPv6-Paketen mit Scapy. Scapy GUI - Kurzvorstellung. Szameitpreiks - Beuth Hochschule für Technik Berlin

Netzwerkanalyse Seite 1 von 6. Einführung in die Netzwerkanalyse

15 Transportschicht (Schicht 4)

Vermittlungsschicht ( network layer )

Internet - Grundzüge der Funktionsweise. Kira Duwe

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

Fakultät Informatik, Institut für Technische Informatik, Professur für VLSI - EDA. Implementierung eines UDP/IP-Stacks in Hardware.

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

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

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

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

Networking - Überblick

ICMP Protokoll & Anwendung Einige Risiken von ICMP erkennen und verstehen! FRITZ Gerald

Multiuser Client/Server Systeme

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

Andere Industrielle Bussysteme

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

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

Domain Name Service (DNS)

Referat von Sonja Trotter Klasse: E2IT1 Datum Jan Subnetting

TCP IP Crashkurs für Studis. Agenda

Transkript:

ARP, ICMP, ping Jörn Stuphorn stuphorn@rvs.uni-bielefeld.de Universität Bielefeld Technische Fakultät

TCP/IP Data Link Layer Aufgabe: Zuverlässige Übertragung von Rahmen über Verbindung Funktionen: Synchronisation, Fehlerkorrektur, Datenflusskontrolle Network Layer Aufgabe: Paketübertragung innerhalb des Netzes Funktionen: Routing, Addressierung, Switching, Kollisionsbehandlung Transport Layer Aufgabe: Steuerung der Kommunikation zwischen zwei Rechnern Funktionen: Verbindungsaufbau, Fehlerkorrektur, Flußkontrolle Application Layer Aufgabe: Details von Anwendungsprogrammen Funktionen: Alle Funktionen anwendungsspezifisch

Protokolle nach Schichten

Kapselung

Bezeichnungen

Ethernet Rahmen Data Link Layer Aufgabe: Zuverlässige Übertragung von Rahmen über Verbindung Funktionen: Synchronisation, Fehlerkorrektur, Datenflusskontrolle Source: Ethernet (MAC) Adresse des Senders Destination: MAC Adresse des Empföngers Frame Type: Identification der folgenden Daten CRC: Fehlerkontrolle

IP Header

UDP Header

TCP Header

Verbindung über TCP/IP Quelle: Panwar, Mao, Ryoo, Li, TCP/IP Essentials, Lecture Slides

Netzwerk Konfiguration Übung 1: Rufe ifconfig -a auf Fragen: Wie viele Interfaces hat der Host? Welche MTUs benutzen die Interfaces? Existiert ein Subnetz?

tcpdump Quelle: Panwar, Mao, Ryoo, Li, TCP/IP Essentials, Lecture Slides

Netzwerk Konfiguration Übung 2: Host: Host: Host: Rufe tcpdump host [hostip] auf Wechsel Kommandofenster Rufe dort ping 127.0.0.1 auf Fragen: Ist das Interface 127.0.0.1 aktiv? Erscheinen ICMP Nachrichten im Output? Warum?

Netzwerk Konfiguration Übung 3: Host: Rufe netstat -in auf Um Traffic zu erzeugen: Host: sock -u -i -n200 [remotehost] aufrufen Fragen: Wie groß ist die durchschnittliche Kollisonsrate?

ARP Ethernet Frame muss an das Interface eines entfernten Routers gesendet werden MAC Adresse des Zielrechners ist in der Regel unbekannt Auflösung der MAC-Adresse nach der IP-Adresse wird benötigt ARP Tabellen werden dynamisch aufgebaut Neue Zuordnungen werden bei Bedarf ergänzt Einträge altern und laufen nach festgesetzter Zeit aus

ARP Übungen Übung 4: Rufe arp -a auf Wenn Server vorhanden ist Lösche mit arp -d [remotehost] ARP-Eintrag Notiere ARP-Tabelle Rufe tcpdump -enx -w exe4.out auf Rufe ping [remotehost] auf. Kontrolliere die ARP-Tabelle Werte exe4.out mit ethereal aus. Fragen: Beschreibe, wie ARP funktioniert anhand der tcpdump Ausgabe

ARP Übungen Übung 5: Rufe tcpdump host [localhost] auf Rufe telnet 192.168.254.100 auf Fragen: Werte tcpdump Ausgabe aus Beschreibe, wie ARP-Timeout und Retransmission ausgeführt wurden Wie viele Versuche wurden unternommen, die nicht vorhandene IP-Adresse aufzulösen?

ARP Übungen Übung 6: Rufe tcpdump -ex -w exe6.out auf Starte Server neu Fragen: Werte tcpdump Ausgabe aus Beschreibe, gratuitous ARP

ICMP Internet Control Message Protocol Bestandteil jeder IP Implementierung Aufgabe: Fehler- und Diagnoseinformationen für IP zu transportieren ICMP wird oft auch für Testzwecke verwendet Ermittlung, ob ein Host derzeit empfangsbereit ist

ICMP Übungen Übung 7: tcpdump -enx host [localhost] and [remotehost] ping -sv [remotehost] Fragen: Welche ICMP Nachrichten werden von ping verwendet?

ICMP Übungen Übung 8: tcpdump -x -s 70\ host [localhost] and [remotehost] sock -i -u -n1 -w1000 [remotehost] 88888 Fragen: Wie sieht die ICMP port unreachable Fehlermeldung aus? Warum sind die ersten 8 Byte der original IP datagram payload in der ICMP Nachricht enthalten?

ICMP Übungen Übung 9: tcpdump ping 192.168.254.100 Fragen: Entsteht Traffic auf dem Netzwerk? Begründe anhand der ping Ausgabe.