Internet Protocols. Advanced computer networking. Chapter 3. Thomas Fuhrmann



Ähnliche Dokumente
Themen. MAC Teilschicht. Ethernet. Stefan Szalowski Rechnernetze MAC Teilschicht

Übungen zu Rechnerkommunikation

Idee des Paket-Filters

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

Vorlesung 11: Netze. Sommersemester Peter B. Ladkin

Telekommunikationsnetze 2

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

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

Thema: VLAN. Virtual Local Area Network

Live Streaming => Netzwerk ( Streaming Server )

Netzwerktechnologie 2 Sommersemester 2004

2.1 Adressierung im Internet

Grundlagen der Rechnernetze. Internetworking

Einführung in die. Netzwerktecknik

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

300 MBIT WIRELESS ACCESS POINT ROUTER

[Netzwerke unter Windows] Grundlagen. M. Polat

Verbindungslose Netzwerk-Protokolle

Wireless Local Area Network (Internet Mobil) Zengyu Lu

BNC-, RJ45-, und Glasfaser- Netzwerkkarten

Seite Wireless Distribution System (Routing / Bridging) 3.1 Einleitung

8. Bintec Router Redundancy Protocol (BRRP) 8.1 Einleitung

Installationsanleitung für das KKL bzw. AGV4000 Interface

Manchester Codierung sowie Differenzielle Manchester Codierung

Multicast Security Group Key Management Architecture (MSEC GKMArch)

Ethernet Applikation Guide

WLAN: Single SSID + Multiple VLANs = Multicast-Problem

MIT DEM BUS IM REBREATHER

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

Vorlesung "Verteilte Systeme" Wintersemester 2000/2001. Verteilte Systeme. Empfänger Kommunikationssystem. Netzwerk

Frank Schewe / Entwicklung Netzwerktechnik / 24. März VDMA Infotag: Ethernet als Treibstoff für Industrie 4.0

WLAN Konfiguration. Michael Bukreus Seite 1

F A Q s. SMS Modem Dial-In (TAP-Gateway) 1 Allgemeines FAQ s... 3

Fragen und Antworten. Kabel Internet


ICMP Internet Control Message Protocol. Michael Ziegler

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

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

miditech 4merge 4-fach MIDI Merger mit :

WLAN. 1. Definition. 3. Nutzungsmöglichkeiten

Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software

Switching. Übung 7 Spanning Tree. 7.1 Szenario

Tutorial about how to use USBView.exe and Connection Optimization for VNWA.

VPN Tracker für Mac OS X

(LANs) NET 4 Teil Local Area Networks 1

Fachbereich Medienproduktion

CCNA Exploration Network Fundamentals. ARP Address Resolution Protocol

EU nimmt neues Programm Mehr Sicherheit im Internet in Höhe von 55 Millionen für mehr Sicherheit für Kinder im Internet an

Übung 6. Tutorübung zu Grundlagen: Rechnernetze und Verteilte Systeme (Gruppen MI-T7 / DO-T5 SS 2015) Michael Schwarz

Stefan Dahler. 1. Remote ISDN Einwahl. 1.1 Einleitung

Fachbereich Medienproduktion

KIP Druckerstatus Benutzerhandbuch KIP Druckerstatus Installations- und Benutzerhandbuch

Übungen zu Rechnerkommunikation Wintersemester 2010/2011 Übung 8

Softwareupdate-Anleitung // AC Porty L Netzteileinschub


Inhalt. Erreichbarkeit von VPN-Gateways hinter einem Genexis FTTH-Abschlussrouter

Communications & Networking Accessories

Analyse und Darstellung der Protokollabläufe in IPv6-basierten Rechnernetzen

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

C.M.I. Control and Monitoring Interface. Zusatzanleitung: Datentransfer mit CAN over Ethernet (COE) Version 1.08

Virtual Private Network

Netzwerk- Konfiguration. für Anfänger

Übung 2: Multiplexverfahren (2)

Netzwerkversion PVG.view

Unterrichtsbeispiele Sek.1 zum Themenbereich Computernetze

KN Das Internet

Wenn Russland kein Gas mehr liefert

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

Kontrollfragen: Internet

Daten haben wir reichlich! The unbelievable Machine Company 1

SIMP 1.01 Protokollspezifikation (Mindestanforderung)

Der neue Weg zur Audio-Verteilung in Echtzeit im LAN/WAN

Synchronisierung. Kommunikationstechnik, SS 08, Prof. Dr. Stefan Brunthaler 73

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

ZyXEL Ethernet Switch Security Switching in Layer 2+ und Layer 3+

Multimedia und Datenkommunikation

Konfiguration des Wireless Breitband Routers.

Man liest sich: POP3/IMAP

Dominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH

Installation mit Lizenz-Server verbinden

Storage Area Networks im Enterprise Bereich

HowTo: Einrichtung & Management von APs mittels des DWC-1000

Software Defined Networking. und seine Anwendbarkeit für die Steuerung von Videodaten im Internet

GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT

SanStore: Kurzanleitung / SanStore: Quick reference guide

Klausur Rechnernetze 1.3 ws99/00 Name: Matr.Nr.: 1. Kennwort:

Easy-Monitoring Universelle Sensor Kommunikations und Monitoring Plattform

USB 10/100 FAST ETHERNET. Benutzerhandbuch

UM ALLE DATEN ZU KOPIEREN. ZUNÄCHST die Daten des alten Telefons auf einen Computer kopieren

MobiDM-App Handbuch für Windows Mobile

Kurzanleitung Installation Conax CA-Modul & Sendersuchlauf

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

WLAN vs. UMTS. Partnerschaft oder Konkurrenz? René Büst Rechnernetze & Datenübertragung Sommersemester by René Büst

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

Grundkurs Computernetzwerke

Client-Server mit Socket und API von Berkeley

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

Das neue Volume-Flag S (Scannen erforderlich)

Transkript:

Chapter 3 Advanced computer networking Internet Protocols Thomas Fuhrmann Network Architectures Computer Science Department Technical University Munich

Recap: The Data Link Layer 7. 4. 3. 2. 1. Application Layer Transport Layer Network Layer Data Link Layer Physical Layer The Internet: TCP/IP and Internet Applications Medium Access Control Framing & Error Control You are here Wires, fibres, radio, channel coding, Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 2

Medium Access Control Sub-Layer Many link layer technologies use a shared medium. Examples: Ethernet, Wireless LAN, Multiple stations may want to send their frames almost at the same time, but the physical channel can only transmit one frame at a time. How do I assign the channel to the stations? Can I do this in a safe and fair manner? All stations will hear all the frames in the channel. How do I address a particular station? Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 3

The IEEE 802 Protocol Family 802.1 Übersicht, Architektur, Management 802.3 CSMA/ CD 802.4 Token Bus 802.2 Logical Link Control (LLC) 802.5 Token Ring 802.1 MAC Bridging 802.11 WLAN 802.14 Cable Modem 802.15 WPAN 802.10 SILS 2 802.16 B W Access 1 OSI-Layer Substandards: 802.1: Zusammenhang der Standards und MAC Bridging 802.2: Logical-Link-Control-Dienste/Protokolle (LLC) 802.3: CSMA/CD-Protokoll auf Bustopologie 802.4: Token-Bus-Protokoll auf Bustopologie 802.5: Token-Ring-Protokoll auf Ringtopologie 802.10: Sicherheitsstruktur für 802-Protokolle 802.11: Wireless LANs 802.14: Cable Modem 802.15: Wireless Personal Area Networks 802.16: Broadband Wireless Access Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 4

Addressing in 802-LANs Flags 48 bit Organizationally unique identifier Unique within issuers organization IEEE 802 uses 48 bit addresses to identify the stations (both source and destination of a frame). Flags (2 bit) distinguish Unicast and multicast, i.e. only one station addressed or a group of stations Globally unique versus locally administered addresses Note: Locally administered addresses do not contain a organizationally unique identifier (OUI), but use a flat 46 bit space. Special address FF:FF:FF:FF:FF:FF addresses all stations (=broadcast) Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 5

Ethernet Frame 0x55 0x55 0xD5 Local Addresses 32 bit CRC checksum Typical data link layer frame headers have a field that indicates the network layer protocol that is carried in the respective frame. RFC 1010, 1042, define 0x0800 0x0806 0x8035 0x86DD Internet Protocol, Version 4 (IPv4) Address Resolution Protocol (ARP) Reverse Address Resolution Protocol (RARP) Internet Protocol, Version 6 (IPv6) Payload typ. max. 1500 byte, always min 46 byte Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 6

Logical versus Physical Structure Lokale Netze bilden häufig einen logischen Bus, obwohl eine physische Stern- oder Baumstruktur vorliegt Ethernet: typisch als Stern verkabelt, aber logisch ein Bus Universal Serial Bus: physische Baumstruktur, aber logisch ein Bus Logischer Bus: Der Mittelpunkt eines physischen Sterns (Hub) kann nicht ausschließlich an die richtige Station weiterleiten. Folglich erhalten alle Stationen das gleiche Signal, als ob sie an einen Bus angeschlossen wären Bus Star Hub Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 7

Medium Assignment Principles Circuit Switched Networks Connection setup assigns fixed slots for all stations Examples: ISDN, Master Slave with Polling A special station (=master) polls all other stations (=slaves), e.g. in a round-robin manner Example: Bluetooth Priorities Physical properties achieve arbitration between stations Example: CAN bus Token Based Stations circulate a token. Only token-holders may access the medium. Randomized Access Control Examples: Aloha, CSMA/CD ( Ethernet ), variable fixed Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 8

Feste Zuteilung bei der Leitungsvermittlung Station A Verbindung zu Station B? Vermittlungssystem Zeitschlitz 3 noch frei! Nutze Zeitschlitz 3 Nutze Zeitschlitz 7 Verbindung zu Station B? Vermittlungssystem Zeitschlitz 7 noch frei! Verbindung zu Station B? Nutze Zeitschlitz 1 Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 9

Feste Zuteilungsstrategie Gleichmäßige Verteilung und Nutzung: Ungleichmäßige Verteilung und Nutzung: A A B A A B A A Aktuelle Zuteilung der Zeitschlitze Benutzer A Benutzer B Ungenutzt Aktuelle Nutzung der Zeitschlitze Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 10

Feste Zuteilungsstrategie Alle angeschlossenen Stationen bekommen eine sich periodisch wiederholende feste Redezeit zugewiesen. Eine Station kann mehrere Zeitschlitze erhalten. Vorteile: Einfach zu implementieren Kaum Overhead während der Kommunikation Rederecht für alle regelmäßig garantiert Kein Jitter (=schwankende Verzögerungen) Nachteile: Synchronisierung erforderlich Hinzufügen von Geräten schwierig (Vergabe der Zeitschlitze muss geregelt werden Leitungsvermittlung) Datenrate nur in Stufen variierbar, d.h. schwankende Anforderungen nicht unterstützt Kapazität des Kanals kann nicht voll genutzt werden, falls Geräte unterschiedliche bzw. schwankende Datenraten haben Ggf. höhere Verzögerungen Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 11

Other Medium Access Control Mechanisms CAN (=Controller area network) bus uses arbitration: Message A Message B 0 0 1 0 1 1 0 0 0 1 0 1 0 0 0 0 1 1 Station sending A knows, that a higher priority station is sending, too, and backs off. Bluetooth uses time slots and polling by a master: Master Station A Station B Station C M A A M M B B M M C C M M B B M Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 12

Controller Area Network ( CAN-Bus ) Entwickelt von Bosch (ISO-Standard 11898) Kostengünstige, zuverlässige Feldbus- Lösung für zeitkritische Anwendungen Anwendung: Vernetzung von Sensoren und Aktoren in Fahrzeugen und anderen Maschinen Eigenschaften Datenrate 10kBit/s bis 1MBit/s Netzausdehnung 40m bis 5000m Stationen: unbegrenzt Medien Bus mit verdrillter Doppelader (Twisted Pair) und 120Ω Abschlußwiderstand Glasfaser mit Optokopler (als logischer Bus organisiert) Nachrichten als Rahmen mit variabler Länge (bis zu 8 Byte Nutzdaten) Adressierung von Inhalten, nicht Stationen Unbegrenzte Zahl von Stationen Begrenzte Zahl von Nachrichten-Typen (Adressen mit 11 Bit, erweitert 29 Bit) Adressierung mittels Identifier Stationen können Nachrichten filtern So können auch mehrere Stationen gleichzeitig eine Nachricht bearbeiten (=Multicast) Identifier haben unterschiedliche Prioritäten (z.b. kleinste Nummer hat höchste Priorität, d.h. Nachrichten werden in aufsteigender Reihenfolge der Identifier versandt) Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 13

Bluetooth Master-Slave w/ Polling Alternative Variante von festen Zeitschlitzen: Master-Slave mit Polling Unter den angeschlossenen Geräten übernimmt eines die Rolle des Masters und regelt die Kommunikation, in dem es das Rederecht zeitlich begrenzt an die Slaves vergibt. Der Master kann bestimmt sein durch Besonderer Gerätetyp Anschlussart, z.b. Wurzelknoten in einer Baumstruktur Zufälliges Auswahlverfahren Ist in einem System ein Master identifiziert, kann dieser alle Stationen der Reihe nach abfragen Slaves senden nur nachdem sie vom Master angesprochen wurden Master bestimmt, wie oft (und wie lange) Slaves senden dürfen Beispiel: Bluetooth Bewertung Einfaches Verfahren falls ein Master bereits festgelegt ist Wahl eines Masters aus gleichartigen Geräten schwierig Ausfall des Masters kann Kommunikation völlig verhindern Kommunikationsbeginn durch Slaves schwierig Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 14

Token-Ring Alle Stationen sind als Ring verbunden Datenstrom wird jeweils weitergereicht Ist das Medium frei, kann ein Sender einen Rahmen auf den Ring legen Er muss diesen Rahmen nach einem Umlauf wieder entfernen Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 15

Token Ring Token Based MAC Stations forward bitstream immediately A to their neighbor. Ring contains a special frame: the token If a station wants to send, it replaces the token by its frame of data. The receiver copies the data, but forwards the A frame, too. The sender replaces its frame with the token. C B C B Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 16

Randomized Access Control Alternative Variante von Zeitschlitzen: Zeitschlitze werden nicht fest zugewiesen Ein Gerät sendet bei Bedarf Kollision (d.h. gleichzeitiges Senden zweier oder mehrerer Stationen) wird in Kauf genommen Dadurch Totalverlust der Rahmen in Zeitschlitzen mit Kollision Bewertung Besonders geeignet z.b. für Satellitennetze ( Slotted Aloha bereits in 70er Jahren verwendet im Uni-Netz in Hawaii) Hinzufügen von Geräten einfach Synchronisierung erforderlich Effizienz nimmt bei steigendem Verkehr stark ab (Kollisionswahrscheinlichkeit steigt an) Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 17

Beispiel: Aloha & Slotted Aloha Rechnernetz für die Hawaii-Inseln Satellitenfunksystem, d.h. Rundspruch-Medium, aber sehr lange Laufzeit Lösung 1: Aloha Jeder sendet wann er will. Bei einer Kollision sind beide Rahmen zerstört. Lösung 2: Slotted Aloha Wie oben, aber Zeitschlitze fester Länge. Deren Synchronisation kann vorausgesetzt werden. Stationen senden in beliebigen Zeitschlitzen. Slotted Aloha ist doppelt so effizient, da Kollisionen innerhalb der Zeitschlitze begrenzt bleiben. Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 18

Beispiel: Aloha & Slotted Aloha Aloha: gleichzeitiges Senden Station 1 Station 2 Station 3 Zeit Slotted Aloha: Station 1 Station 2 Station 3 Zeit Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 19

Ethernet Bob Metcalfe entwickelt Ethernet 1973-76 bei Xerox Physischer Bus CSMA/CD 2.94MBit/s Heute Meist Sternverkabelung Aktive Zwischensysteme: Switches Bis zu 10GBit/s Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 20

Ethernet MAC using CSMA/CD Station A Collision Shared Medium Station B Wait until the medium is idle. Start sending If a collision is detected, don t continue with the frame but send a special signal that makes all stations discard the data. Wait some time* and retransmit the frame. * Different waiting strategies lead to different protocol flavors. Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 21

Beispielablauf A beginnt Übertragung (t 0 ) B beginnt Übertragung (t 0 + t L ε) B entdeckt Kollision, stoppt eigene Übertragung (t 0 + t L ) B schickt Jamming-Signal, Kollision läuft weiter A entdeckt Kollision (t 0 + 2(t L ε)) A A A A A B B B B B t L Signallaufzeit von A nach B (Propagation Delay) 2 t L Signallaufzeit von A nach B und zurück (Round Trip Delay) Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 22

Persistenz Wie wird nach einem erfolglosen Medienzugriff, d.h. das Medium war belegt, verfahren? Mögliche Strategien Nicht persistent Ist der Kanal frei, so wird sofort wieder gesendet. Ist der Kanal belegt, so wartet die Station eine zufällig berechnete Zeitspanne und startet einen neuen Versuch für den Medienzugriff. 1-persistent Station hört weiterhin das Medium ab und startet den eigenen Medienzugriff sofort nach Abschluss der laufenden Übertragung (Sendewahrscheinlichkeit = 1) p-persistent (0 < p < 1) Station hört weiterhin das Medium ab. Nach Ende der laufenden Übertragung sendet sie ihre Daten mit einer vorher festgelegten Wahrscheinlichkeit p oder wartet mit Wahrscheinlichkeit 1 p eine festgelegte Zeitspanne t. Falls das Medium bei der ersten Überprüfung frei ist, wird ebenso verfahren. Implementierung muss einen Kompromiss finden zwischen der Minimierung der Anzahl von Kollisionen und einer möglichst permanenten Nutzung des Übertragungsmediums Bei Ethernet wird eine 1-persistente Strategie verwendet. Welche Probleme können dadurch entstehen? Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 23

Medienüberwachung Alle Stationen überwachen das Medium und senden wenn es frei ist bzw. eine gewisse Zeit frei war Carrier Sense Multiple Access (CSMA) Protokoll Zufällige Wahl der Wartezeit ermöglicht, dass meist nur eine Station sendet (Non-persistent CSMA) Gleichzeitiger Sendestart verhindert Verschnitt, erhöht aber Kollisionswahrscheinlichkeit (1-persistent CSMA) Bewertung Einfaches Verfahren, robust gegen Ausfälle von Stationen Flexible Handhabung vieler Stationen, da keine festen Zuweisungen erforderlich Keinerlei Garantien, dass Übertragung erfolgreich sein kann Kapazität des Kanals kann nicht voll genutzt werden Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 24

Kollisionserkennung Das Medienüberwachungsverfahren kann dadurch verbessert werden, dass Stationen eine Kollision selbst erkennen Bei einer Kollision brechen beide Stationen ab und wiederholen die Übertragung nach einer zufälligen Zeit Es muss sichergestellt sein, dass Stationen sich einig sind, ob eine Kollision vorlag oder nicht (Mindeslänge für Rahmen, Jamming- Signal) Dieses Verfahren (Carrier Sense Multiple Access with Collision Detect = CSMA/CD) wird u.a. bei Ethernet verwendet Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 25

Effizienz der CSMA-Protokolle Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 26

Data Link Layer Summary 1. Packet serialization and de-serialization (=Framing) 2. Deal with bit errors (=Checksums and Forward Error Correction) 3. Contention in a shared medium ( Ethernet, Token Ring, etc.) Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 27

Data Link Layer Stations can send datagrams to any or all other station(s) in the same LAN. Some LAN technologies provide a reliable service, others don t. Local Area Network etc. Bus e.g. Ethernet Ring e.g. Token Ring e.g. Wireless LAN Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 28

Data Link Layer Send a datagram: A limited amount of data, destined to a certain address. Layer 3 Layer 2 Interface Case 1: Reliable Service Receive a datagram: Exactly one copy* of the data sent; no datagram is lost, but their reception might be delayed. Case 2: Unreliable Service Maybe receive a copy* of the data sent; sometimes receive multiple copies. Local Area Network * Only in rare cases, the data might be corrupted. Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 29

Layer 2 / 2.5 Networks The data link layer is concerned with the local delivery of datagrams: Physically direct connected stations (same cable, etc.) Logically / physically close stations, e.g. in the LAN of an office building, campus, etc. Logically close, e.g. in the network of the same provider Depending on the physical directness / indirectness: Analog repeater: Amplify the signal, but do not touch the modulation. Digital repeater: Amplify, reshape and retime the modulated signal. Hub: Physically connect different network segments (=typically cables) Bridge: Logically connect different network segments Switch: Connect different network segments and perform more advanced protocol interactions such as forwarding datagrams only into some of the segments. Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 30

Layer 2 / 2.5 Networks Switched (=layer 2.5) Network: Internet Protocol Switch Router Internet Repeater Hub Bridge Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 31

Repeater, Bridges und Switches Ein LAN (Lokal Area Network) kann aus verschiedenen Medienabschnitten bestehen, z.b. unterschiedliche Kabelstränge auf einzelnen Stockwerken Repeater reicht Bitstrom weiter (Schicht 1) Bridge (Brücke) reicht Rahmen weiter (Schicht 2) Transparente Brücken verhalten sich so, als ob die angeschlossenen LANs ein einziges wären Switch reicht Rahmen möglichst nur an die jeweiligen Empfänger weiter (Schicht 2 bzw. 3) Bridges und Switches können LANs mit verschiedenen Protokollen verbinden (z.b. Ethernet und Wave-LAN, d.h. Funknetze) Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 32

Switched versus Routed Networks In theory, switched networks can become very large. Often, the network of an entire organization (e.g. global company network, University network, etc.) is switched. The Internet Protocol can route datagrams across different layer 2 networks more efficiently maintain routing information in very large networks more efficiently restrict traffic to those network parts that need that traffic ( i.e. avoids broadcast, see later) Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 33

Outlook Forwarding A brief review of packet switched networks Discussion of store & forward Local versus global addresses ( ARP) Why does data link layer switching not work globally? Routing in the Internet Static and dynamic protocols An overview Bellman-Ford and Dijkstra ( RIP & OSPF) Millions of hosts The quest for scalability What s better in circuit switched networks than in the Internet? The Internet Protocol (version 4) The header fields who is who Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 34

Questions? Thomas Fuhrmann CS VIII Network Architectures Technical University Munich, Germany IBDS System Architecture University of Karlsruhe, Germany fuhrmann@net.in.tum.de Advanced computer networking Thomas Fuhrmann, Technical University Munich, Germany 35