Ethernet: 010101..0101011 MAC-D MAC-S Type Data FCS. Eigenschaften: 1. Kann nur im eigenen Netz eingesetzt werden 2. Keine Bestätigung des Empfangs



Ähnliche Dokumente
Internetprotokoll TCP / IP

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

Vorlesung SS 2001: Sicherheit in offenen Netzen

Grundkurs Routing im Internet mit Übungen

Peer-to-Peer- Netzwerke

SCHICHTENMODELLE IM NETZWERK

UDP User Datagramm Protokoll

KN Das Internet

TCP/IP-Protokollfamilie

Internetprotokoll und Adressvergabe

Übertragungsprotokolle TCP/IP Ethernet-Frames / network layer

Telekommunikationsnetze 2

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

Kommunikationsnetze. Praxis Internet. Version 4.0

IP Internet Protokoll

Adressierung eines Kommunikationspartners in der TCP/IP-Familie

Netzwerk-Programmierung. Netzwerke.

IPv4 - Internetwork Protocol

UDP-, MTU- und IP- Fragmentierung

1. DAS IP INTERNET PROTOCOL Die Protokollschichten des Internet Internetadressen Das Paketformat von IP...

Systeme II. Christian Schindelhauer Sommersemester Vorlesung

Netzwerk-Programmierung. Netzwerke. Alexander Sczyrba Michael Beckstette.

CCNA Exploration Network Fundamentals. ARP Address Resolution Protocol

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

Angewandte IT-Sicherheit Vorlesung im Herbstsemester 2006/2007 Prof. F. Freiling

Grundlagen TCP/IP. C3D2 Chaostreff Dresden. Sven Klemm

Netzwerke. Netzwerk-Programmierung. Sven Hartmeier.

Version: Das Versionsfeld gibt an ob es sich um IPv4 oder um IPv6 handelt.

Internet Protokoll (IP) und network adresses

Praktikum zur Vorlesung Datenkommunikation. Teil I

Vermittlungsschicht im Internet - Bsp. Forschungseinrichtungen DFN als Provider für Hochschulen und Universitäten Kopplung von Providernetzen zum

Internet Protocol. Fragmentierung Kontrollprotokoll Adressabbildung. Adressierung Subnetting Datagramm-Aufbau

Rechnern netze und Organisatio on

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

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

Verbindungslose Netzwerk-Protokolle

Übung 7. Tutorübung zu Grundlagen: Rechnernetze und Verteilte Systeme (Gruppen Mo-T1 / Di-T11 SS 2016) Dennis Fischer

Internetzugang Modul 129 Netzwerk Grundlagen

Übung - Mit Wireshark eine UDP-DNS-Aufzeichnung untersuchen

TCP. Transmission Control Protocol

Das Internet-Protocol. Aufteilung von Octets. IP-Adressformat. Class-A Netzwerke. Konventionen für Hostadressen

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

IPv4- und IPv6 Header Analyse und Vergleich

Die ITU-T-Empfehlung X.25

Netzwerkprotokolle. Physikalische Verbindungsebene Datenübertragungsebene

Sicherungsschicht (Ethernet)

3.1 Einfaches Senden oder Routing?

IP-Netzwerke und Protokolle

Internet und WWW Übungen

Vorlesung SS 2001: Sicherheit in offenen Netzen

Systeme II 5. Die Transportschicht

IP - Technik. für Multimedia - Anwendungen

TCP/IP Troubleshooting

Informations- und Kommunikationssysteme

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

4.4 statisches Routen 4.5 Routing- Algorithmen. 4.1 Einleitung 4.2 Aufbau eines Routers 4.3 IP Internet Protocol. 4.6 Routing im Internet

CCNA Exploration Network Fundamentals. ARP Address Resolution Protocol

Peer-to-Peer- Netzwerke

Tutorübung zur Vorlesung Grundlagen Rechnernetze und Verteilte Systeme Übungsblatt 6 (27. Mai 31. Mai 2013)

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

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

UNIX Netzwerk-Tools TU München. UNIX Netzwerk- Tools. Johann Schlamp. Gliederung. Netzwerk- Aufbau. Netzwerk- Betrieb

Kü /Info Oberstufe Netzwerke SJ. 2014/2015

Grundlagen der Rechnernetze. Internetworking

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

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

Prof. Dr. Kerstin Uhde Hochleistungsnetze u. Mobilkommunikation. Hochschule Bonn-Rhein-Sieg. Modul 4: IPv4

Das TCP/IP Schichtenmodell

Rolf Wanka Sommersemester Vorlesung

Die wichtigsten TCP/IP-Protokolle

Netzwerke. Netzwerk - Programmierung. Alexander Sczyrba. Madis Rumming.

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

Transportschicht (Schicht 4) des Internet

TCP/UDP. Transport Layer

Rechnernetze Übung 11. Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Juni 2012

Aufgaben zum ISO/OSI Referenzmodell

Netzwerk Linux-Kurs der Unix-AG

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

Grundkurs Computernetzwerke

Systeme II 4. Die Vermittlungsschicht

Layer 2 Forwarding Protokoll. Chair for Communication Technology (ComTec), Faculty of Electrical Engineering / Computer Science

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

Übung 3 - Ethernet Frames

Der Internet Layer. Internet layer/ip. Internet Protocol (IP) Internet Control Message Protocol (ICMP) Routing Information Protocol (RIP)

Gruppen Di-T14 / Mi-T25

Rechnernetze Übung 11

.NET Networking 1. Proseminar Objektorientiertes Programmieren mit.net und C# Matthias Jaros. Institut für Informatik Software & Systems Engineering

TCP/IP Protokollstapel

Carsten Harnisch. Der bhv Routing & Switching

Übung Prüfen von Ethernet-Rahmen mit Wireshark

Hochschule Bonn-Rhein-Sieg. Prof. Dr. Kerstin Uhde Hochleistungsnetze u. Mobilkommunikation. Modul 5: IPv6. Netze, BCS, 2.

Thema: Internet Protokoll Version 6 IPv6 (IPng)

Grundlagen zum Internet. Protokolle

Grundlagen der Rechnernetze. Internetworking

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

Internetanwendungstechnik (Übung)

PC PC PC. Computernetze. Netzstruktur für kleine Netze -abgeschlossenes Netz LAN=Local Area Network. Fachhochschule Dortmund

Transkript:

: Physikalische Verbindung zwischen 2 Netzwerkkarten. Jede Netzwerkkarte hat eine WELTWEIT EINDEUTIGE Nummer MAC-ID 6 bytes (Media Access Control) ( Ersten 3 bytes Hersteller, zweiten 3 bytes laufende Nummer) 00 00 09 Cisco 00 00 C6 HP 02 60 8C 3Com 08 00 14 Novell 08 00 20 SUN AA 00 04 Dec Net MAC- zu sehen mit ipconfig, winipcfg Es gibt verschiedene Formate. Verbreitetstes ist II II Daten Format: 010101..0101011 MAC-D MAC-S Type Data FCS Eigenschaften: 1. Kann nur im eigenen Netz eingesetzt werden 2. Keine Bestätigung des Empfangs Ergänzen: 10Base2, 10BaseT, 100BaseT, Logisch Bus, Physikalisch HUB, MAC-D MAC-S Type VON: MAC 00-80-C7-00-00-01 AN: MAC 00-80-C7-00-00-01

: Internet Protokoll. (Network Layer. Wie kommen Daten übers Netz?) USA Dep. of Defense gab 1960 Auftrag Protokoll zu schaffen, um unabh. von Hard - und Software Informationen Auszutauschen. Protokoll um unterschiedliche Netzte zusammenzuführen Bereitgestellte Funktionen Adressierung Routing Fragmentierung des Datagramms Bezeichnung: Datagramm: Daten die gesendet werden sollen Packet: Zerstückeltes Datagramm + -Header Jeder Teilnehmer erhält eine Internet-Adresse (-Nummer) VERS HLEN Service Type Identification Time to Life Protokoll Flags Total Length Frag offset Header Checksum Source address Dest address Options Padding (recommended 576, max 65535) MAC-D MAC-S Type -Adressen: Dot Notation : 192.164.105.1 Ipv4 alt Ipv6 NEU 8 bit 8 bit 8 bit 8 bit Class A 0 7 bit Network (127) 24 bit Host address ( 16 Mio ) 1.xxx.xxx.xxx - 126.xxx.xxx.xxx Class B 1 0 14 bit Network (16k ) 16 bit Host address ( 65k ) 128.0.xxx.xxx 191.255.xxx.xxx Class C 1 1 0 21 bit Network (2 Mio ) 8 bit Host address ( 256 ) 192.0.0.xxx 223.255.255.xxx Vergabe von -Adressen: Komission InterNIC vergibt freie Net-ID. Netzbetreiber vergibt Host-IDs Subnets: Problem, das zuwenig Net-IDs existieren. Deswegen kann man Teil der Host-ID als Subnet behandeln. Dies erfolgt durch die Subnet-Mask. Class B: Net-ID 128.0.xxx.xxx 10000000.00000000.xxxxxxxx.xxxxxxxx Subnet-Mask 255.255.0.0 11111111.11111111.00000000.00000000 Net-ID 128.0.xxx.xxx 10000000.00000000.xxxxxxxx.xxxxxxxx Subnet-Mask 255.255.248.0 11111111.11111111.11111000.00000000 Eigenschaften: 1. Netzübergreifende Verbindung möglich 2. Keine Bestätgung des Empfangs

VON: 192.194.104.82 AN: 192.194.104.85 VON: MAC 00-80-C7-00-00-01 AN: MAC 00-80-C7-00-23-21 Ablauf beim Routen: -Treiber bekommt Datagramm übergeben mit. -Treiber überprüft, ob -Dest. im eigenen Netzwerk liegt (Anhand der Subnet Mask) Wenn und -Dest. im gleichen Netz liegen sucht -Treiber in der ARP-Tabelle die zugehörige MAC-ID (In der ARP-Tabelle stehen die bekannten Zuordnungen -> MAC. Adress Resolution Protokoll. Werden 2 min erhalten. Sichtbar mit arp -r ) MAC-Destination Wenn die ARP-Tabelle den notwendigen Eintrag nicht einthält, startet -Treiber einen ARP- Request. Dabei wird die -Dest. eingetragen und als MAC-Dest. FF-FF-FF-FF-FF-FF. FF-FF-FF-FF-FF-FF FF-FF-FF-FF-FF-FF wird von jeder Karte gelesen. Derjenige Rechner, der seine -Dest. erkennt, sendet ARP-Reply mit seiner MAC-ID aus. Damit ist diese bekannt und das Datenpaket kann jetzt gesendet werden. Wenn und -Dest. NICHT im gleichen Netz liegen sendet der -Treiber das Paket an das Gateway (an den Router). Dazu wird die -Dest. eingetragen, aber statt MAC-Dest. wird MAC-Gateway eingetragen.(gateway-rechner muss im gleichen Netz liegen) MAC-Gateway Router: Rechner mit 2 Netzwerkkarten, der an 2 Netzen hängt!

TCP: Transport Control Protokoll (Transport Layer) TCP stellt für die Dauer einer Datenübertragung eine sichere Verbindung zwischen 2 Teilnehmern her., sind wie Brief. TCP ist wie Telefonverbindung Läuten-Abheben- Sprechen-Auflegen. TCP arbeitet nach dem Client-Server Prinzip: Server stellt einen Dienst bereit und wartet auf jemanden, der die Verbindung aufbauen will. Da auf einem Rechner () mehrere Dienst verfügbar sind werden diese in verschiedenen Räumen = PORT (gleichzeitig) angeboten. Um einen Dienst zu nutzen, muss man die Port- Nummer (Raumnummer) des Dienstes kennen. 65536 möglich. ( Firma Versand, Firma Lohnverechnung, Firma-Buchhaltung, ) Well known ports : Anwendung Port Protkoll Beschreibung ftp 21 udp/tcp File-Transfer telnet 23 udp/tcp Telnet smtp 25 udp/tcp Simple Mail Transfer domain 53 udp/tcp Domain Name Server tftp 69 udp/tcp Trivial File-Transfer www-http 80 udp/tcp World Wide Web HTTP sftp 115 udp/tcp Simple File Transfer Protocoll usw. Client baut Verbindung auf und nutzt den zur Verfügung stehenden Dienst. Dabei muss ein bestimmter Port am Server benutzt werden. Arbeitsweise einer TCP-Verbindung: C: Versieht jedes Paket mit Nummer und Checksumme S: Sendet bei korrektem Empfang aufgrund der Sequenznummer eine ACK-Nummer. Quittierung erfolgt mit dem nächsten gesendeten Paket. Ebenfalls mit Sequ.nummer und ACK-Nummer von Client. => Datenverluste werden erkannt und gegebenenfalls neu gesendet. => Pakete müssen nicht in richtiger Reihenfolge eintreffen.

Dest PORT Source PORT Data Flags offset Header Checksum Sequ. Number ACK Number Window Urgent Pointer Options Padding VERS HLEN Service Type Identification Time to Life Protokoll Flags Total Length Frag offset Header Checksum Source address Dest address Options Padding (recommended 576, max 65535) MAC-D MAC-S Type VON: Port 5000 AN: Port 80 VON: 192.194.104.82 AN: 192.194.104.85 VON: MAC 00-80-C7-00-00-01 AN: MAC 00-80-C7-00-23-21 TCP MAC-Destination PORT-Source PORT-Destination

UDP: User Datagramm Protokoll Ist wie TCP, aber ohne Rückmeldung Verbindungslos Jedes Datenpaket ist Einzelsendung Schnell, aber keine Datensicherheit Übersicht der Kommunikationslayer (nicht OSI 7 Schichten-Modell, sondern Internet-Modell) Nochmals Ablauf, wenn Telnet-Verbindung besteht, und Taste A gedrückt wird: 1. Anwendungsprogramm (telnet) entscheidet an wen Daten gesendet werden sollen. Übergibt Daten, -Adr. und TCP-port an TCP/-Treiber (TCP/-Stack) 2. TCP-Treiber: a) Koordiniert den Aufbau der Verbindung b) Teilt Daten in kleine Blöcke auf c) Verpackt jeden Block in eine TCP-Paket d) Übergibt TCP-Pakete und -Adr. an den -Treiber 3. -Treiber: a) Baut -Paket zusammen. Überprüft, ob sich beide -Adr. im gleichen Netz befinden. JA: Sucht über ARP die passende MAC-Adr. NEIN: Nimmt MAC des Gateways b) Übergibt -Paket ind MAC-ID an -Karten-Treiber 4. -Karten-Treiber: a) Baut Paket zusammen b) Schickt Paket ab