6558/G558 DATAKOMMUNIKATION Kapitel 3: Nätverk, ruttning.

Slides:



Advertisements
Liknande presentationer
Snabbguide och tips.
Advertisements

BAS-M Hur du på ett enkelt sätt administrerar din båtklubbs register.
Visual Basic - Genomgång
First Class Arken - Introduktionskurs
Välkommen till sluta röka för gott! SLUTA RÖKA Dokumenterat hög effekt i kliniska tester DEMO.
Lärdomar från skolor med mer traditionellt undervisningsmönster
Välkommen till internet för nybörjare
Frågor Allmän IT-kunskap avsnitt 1 kapitel 1 Repetition 4
Lektion 6 Mahmud Al Hakim
Ellära Fysik 1 / A Översiktlig beskrivning av en del av innehållet i Ellära – Fysik A För djupare studier hänvisar jag till kurslitteratur som finns.
Algoritmer och data strukturer -Länkade listor
Fortsättningskurs i Programmering lektion 6
Datornätverk A – lektion 2
Konfiguration Bredband och Router
För utveckling av verksamhet, produkter och livskvalitet. Algoritmer och datastructurer - Lite mer rekursivitet -Sorterrings algoritmer -- Kapitel 8 Algoritmer.
1 Sårbarhetsanalyser av vägnät Erik Jenelius Transport- och lokaliseringsanalys, KTH Referensgruppsmöte 30 november 2006.
Polymorfism.
Introduktion till IT och e-Tjänster Delkurs 3 1 Datorer i Nätverk En introduktion till ’Hård Infrastruktur’ DEL 2.
NÄTVERKSPROTOKOLL Föreläsning INNEHÅLL - Routingprotokoll - Interior gateway protocols - Exterior gateway protocols - Link state routing.
Community Readiness Baseras på teorier om Community Developement -Organisationsteori -Psykologiteorier Har använts inom alkohol och drogmissbruk, våld.
IKT i nöd och lust! Hur får man eleverna att ta eget ansvar? Hur får man dem att samarbeta? Och hur får man lärare att vilja jobba ämnesövergripande?
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 13: I/O-system.
Pathfinding. –Vad är det? –Sökning från A till B.
Föreläsning 4 Kö Implementerad med array Implementerad med länkad lista Djup kontra bredd Bredden först mha kö.
Internet Styrdatorer och kablar Uppkopplade användare Servrar 182.QRZN.
OPERATIVSYSTEM WINDOWS
Lektion 3 Mahmud Al Hakim
MEOS på två datorer Motionsorientering. TävlingUngdom Korsad nätverkskabel Server Lägg upp tävlingen på denna Används som anmälan Extra batteri Startas.
Maria Kihl och Jens A Andersson Kapitel 5: Transportprotokoll.
PEPPOL – en infrastruktur för effektivare e-kommunikation.
LUNET: MLS och speglade paket vers 1.0
Network Addressing (Nätverksadressering) Address Management (Adressunderhåll)
William Sandqvist Databuffer Omvandlar mellan olika storlekar på dataobjekt Anpassar mellan olika dataöverföringshastigheter Databuffer.
Logikprogrammering 21/10 Binära träd
6558/G558 DATAKOMMUNIKATION Ruttning. Algoritmer –hur bygger man ruttningstabeller? –Distansvektoralgoritmen –Länktillståndsalgoritmen Skalning.
Komma igång med Lync Windows Store-appen
Maria Kihl och Jens A Andersson Kapitel 4: Internet Protocol (IP)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
6558/G558 DATAKOMMUNIKATION Kapitel 4: Internät.
UDP Pålitlig byteström TCP
Trådlösa Nätverk Caffe Latte Man-in-the-middle Denial of Service.
NÄTVERKSPROTOKOLL Föreläsning
Network Services (Nätverkstjänster) Client/Servers And Their Interaction (Client/Server och deras interaktion)
Informationsteknologi - Lektion 2 Trådlöst nätverk (WLAN) Trådlöst nätverk (WLAN) Filarkivet: Filarkivet:
Initiera nätverket med nollflöde. Kapaciteterna i svart ovan bågarna och flödet i grönt nedan bågarna. Skicka igenom ett enhetsflöde genom nätverket. Flödesvägen.
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Oavsett om du tror att du kan, eller om du tror att du inte kan, har du helt rätt. ” -
Lektion 5 Mahmud Al Hakim
NÄTVERKSPROTOKOLL Föreläsning INNEHÅLL - DHCP (Dynamic Host Configuration Protocol)‏
6558/G558 DATAKOMMUNIKATION Jan Westerholm hösten 2005 / andra perioden.
NÄTVERKSPROTOKOLL Föreläsning
Repetition Datakommunikation I.
NÄTVERKSPROTOKOLL Föreläsning INNEHÅLL - Distance-vector routing.
ITM1 Kapitel 8 Datastrukturer Grundläggande datavetenskap, 4p Utgående från boken Computer Science av: J. Glenn Brookshear.
Vimmerby Magnus Klofsten Generella framgångsfaktorer i kluster.
Röd tråd.
NÄTVERKSPROTOKOLL Föreläsning INNEHÅLL - Routingprotokoll - Interior gateway protocols - Exterior gateway protocols - Link state routing.
DKN - teori1 asynkron överföring – data anländer (till viss del) oberoende av den takt det sänds i. synkron överföring – data anländer i samma takt som.
DKN - teori1 Lite LAN-terminologi Nod = burk med processor Path (väg) =en eller flera länkar Link = sträckan mellan två noder circuit (krets) = koppling.
Nätverk.
SMART – Stability Metrics for Ad hoc Routing. Presentera för vilka vi gjort jobbet för, handledare osv.
Nätverk – optisk fiber Störningsfri Avlyssningssäker Snabb överföring Klarar långa avstånd Dyr Ömtålig.
Skriven utifrån en enda händelse Få personer Utspelar sig under kort tid Beskriver en förändring mellan början och slut Ofta slut med överraskningar,
REX100 och Wall IE Exempel. SCADA system Ethernet Nätverk Ny del av nätverket Internet REX100 WAN är inkopplad på nätet både via WAN och LAN porten REX100.
Inloggning, startsida i Co-Driver samt utloggning Panel-PC
Uno. Telefonistinstruktion.
Datorer och nätverk.
Kapitel 2 forts – Nätverksmodeller Kapitel 1 - Introduktion
Utbildning Systemadministratör i C2
Datorer och nätverk.
Nya hemsidan Övergripande adress:
Presentationens avskrift:

6558/G558 DATAKOMMUNIKATION Kapitel 3: Nätverk, ruttning

Lokalt nätverk LAN Nätverk där alla hör varandra och tävlar om att få skicka bitar Begränsad geografisk utsträckning –kollisionsdetektering –skalar inte Kan utvidgas något genom att sätta bryggor mellan de lokala nätverken => utvidgade lokala nätverk

Utvidgat lokalt nätverk LAN kopplas ihop med bryggor Brygga: lyssna på alla nät och vidarebefordra alltid ramar från en port till de övriga portarna

Spanning tree - algoritmen Ibland finns det inbyggd redundans i det utvidgade lokala nätverket Problem: cirkulerande ramar

Cirkulerande ramar Bryggorna B1 och B2 upprätthåller (adress,port)-tabeller Nod M skickar en ram till nod L En stund senare skickar nod L till nod M!

Spanning tree - algoritmen Protokoll för att avlägsna loopar, dvs bygga ett spanning tree i ett utvidgat lokalt nätverk Bryggorna stänger tillfälligt av en eller flera portar Bryggorna bör kunna dynamiskt ändra konfiguration om en brygga försvinner

Spanning tree - algoritmen Protokoll mellan bryggor Grundidé: –hitta en ”rotbrygga” –sök kortaste rutten från varje brygga till rotbryggan –ifall flera lika långa rutter finns, välj den rutt som startar med bryggan med den lägsta id:n –starta rotsökningen periodiskt Eget ramformat för meddelande som innehåller lämplig information om bryggorna: –avsändarid –id för bryggan som sändaren tror är rotbrygga –avståndet (antalet brygghop) från sändaren till roten

Spanning tree - algoritmen

Intelligenta bryggor Genom att lyssna på nättrafiken länge nog kan bryggorna lära sig vilka noder som befinner sig vid de olika lokala nätverken: porttabeller Intelligens: vidarebefordra inte ramar vars destination finns på samma sida som sändaren Time out: förkasta adressen i porttabellen om den inte använts på en tid (noder kan flyttas från ett nät till ett annat, mobila noder,...)

Växling och Ruttning Växling och ruttning behövs för större nätverk än utvidgade lokala nätverk Nätet kan skala

Växel Primär uppgift: inkommande data från en port sänds vidare på en annan port Beslutet om vilken port datat överförs till görs på basen av headern i datat Växeln måste upprätthålla någon form av nod-port-tabell, explicit lista eller på basen av egenskaper i datats mottagaradress

Växelprinciper Datagram (connectionless) –Varje datasändning har tillräcklig information för att kunna skickas vidare (send and forget) Virtuell kretskoppling (connection-oriented) –En (virtuell) koppling från sändare till mottagare sätts upp innan egentligt data börjar sändas Källruttning –Sändaren specifierar vilka växlar datat skall gå igenom

Datagram Switch 2 DestinationPort A3 B0 C3 D3 E2 F1 G0 H0

Virtuell Kretskoppling Virtual Circuit VC En virtuell koppling läggs upp i växlarna –varje växel ger en id åt uppkopplingen Ruttningen sker enligt uppställd koppling –på basen av id:n går datat från port till port Kopplingen tas ner när dataöverföringen är slut

Kretskopplingtabeller Incoming portIncoming VCIOutgoing portOutgoing VCI Switch Switch Switch

Källruttning En fullständig rutt ges av sändaren Växeln identifierar enligt något system vilken port som gäller den