MAC-(sub)lagret. Nätlagret. Datalänklagret. Fysiska lagret LLC MAC. LLC = Logical Link Control-sublager MAC = Media Access Control-sublager

Relevanta dokument
Lokala nät Ethernet o 802.x. (Maria Kihl)

Lokala nät (forts ) Ethernet o 802.x Stora nät och behovet av nätprotokoll IP. Felkorrektion. Att bekräfta paket. Jens A Andersson (Maria Kihl)

OH Slides E: Local Area Networks. Repeater. Vanliga LANtopologier. Några av IEEE 802 protokollen. Hub. Ring. Stjärnnät. Buss

Kihl & Andersson: , Stallings: , 12.1, 12.2, 13.1, 13.3

Kapitel 5: Lokala nät Ethernet o 802.x. Felkorrektion. Att bekräfta paket. Jens A Andersson (Maria Kihl)

Access till nätet. Maria Kihl

Laborationer onsdag/fredag. Laborationer onsdag/fredag. Tillförlitlig dataöverföring Multiplexering Lokala nät (inledning) Labbmanual

Föreläsning 4. Multiplexering (1/2) Multiplexering (2/2) Multiplexering Närnät

Kihl & Andersson: , 3.3 Stallings: , 12.1, 12.2, 13.1, 13.3

Kapitel 5: Lokala nät Ethernet o 802.x. Lokala nät. Bryggan. Jens A Andersson (Maria Kihl)

Datakommunikation vad är det?

Tillförlitlig dataöverföring Egenskaper hos en länk Accessmetoder. Jens A Andersson

Introduktion - LAN Design och switching concepts Basic Switch Concepts and Configuration Frågor? Referenser. Nätverksteknik 2

CAN ett kommunikationsprotokoll för realtidssystem MOP 12/13 1

Föreläsning 5: ARP (hur hitta MAC-adress) Från applikation till applikation

Tentamen i Datorkommunikation den 10 mars 2014

DA HT2011: F18. Länklagret och uppkopplingstekniker Ann-Sofi Åhn

Lösningar modul 3 - Lokala nätverk

Tillförlitlig dataöverföring Egenskaper hos en länk Accessmetoder. Jens A Andersson

8SSJLIW.RPELQHUDEHJUHSSPHGGHILQLWLRQHUS

ETSF05 Repetition av KomSys

Föreläsning 4: Lokala nät (forts ) Ethernet o 802.x Stora nät och behovet av nätprotokoll Transportprotokoll. Jens A Andersson

Föreläsning 4: Lokala nät (forts ) Ethernet o 802.x Stora nät och behovet av nätprotokoll Transportprotokoll. Emma Fitzgerald

Föreläsning 4: Lokala nät (forts ) Ethernet o 802.x Stora nät och behovet av nätprotokoll Transportprotokoll. Jens A Andersson

Föreläsning 5: Stora datanät Från användare till användare ARP

4 Paket- och kretskopplade nät

Kihl & Andersson: Kapitel 6 (+ introduktioner från kap 7, men följ slides) Stallings: 9.5, 14.1, 14.2, Introduktion i 14.3, 16.1

Föreläsning 3. Datakodning (Data encoding) Mål (fortsättning) Länk Mottagare. Sändare

Instuderingsfrågor ETS052 Datorkommuniktion

Datakommunikation vad är det?

Tillförlitlig dataöverföring. Jens A Andersson

5 Internet, TCP/IP och Applikationer

Följande signaler har kodats med Manchester. Hur ser bitströmmen ut om den inleds med en 0:a?

Omtentamen i Datakommunikation för E2

Från användare till användare ARP. (Maria Kihl)

4 Paket- och kretskopplade nät

Grundläggande datavetenskap, 4p

KomSys Hela kursen på en föreläsning ;-) Jens A Andersson

Brygga HUB. Brygga. Switch

Access till nätet. Maria Kihl

Stora datanät Från användare till användare. Jens A Andersson

Föreläsning 5: ARP (hur hitta MAC-adress) IPv4, IPv6 Transportprotokoll (TCP) Jens A Andersson

Lösningar till tentan i ETS052 Datorkommunikation

DIG IN TO Administration av nätverk- och serverutrustning

Tips och råd om trådlöst

KomSys Repetition. Emma Fitzgerald

LTH, Institutionen för Elektro- och Informationsteknik (EIT)

DIG IN TO Nätverksteknologier

Fysiska lagret. Kanal. Problem är att kanalen har vissa begränsningar: Kanalen är analog Kanalen är bandbreddsbegränsad och är oftast störd (av brus)

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Tentaexempel. Maria Kihl

Datakommunikation I 5p

LTH, Institutionen för Elektro- och Informationsteknik (EIT) ETS052 Datorkommunikation Sluttentamen: , 08-13

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

IP grunder och arkitektur

Läs anvisningarna noga, och följ dem!

10G Ethernet-nätverkskort med 1 port - PCI Express - Intel X550-AT-chip

LUNDS TEKNISKA HÖGSKOLA Institutionen för elektro- och informationsteknik. 1 Konvertera talet 246 i basen 7 till basen 3. Visa dina beräkningar!

5 Beräkna en fyra bitars checksumma för bitföljden Visa beräkningen. 4p

Datalänklagret. Datalänklagret ska:

Kihl & Andersson: , 4.5 Stallings: , , (7.3)

Dator- och telekommunikation. Dator- och telekommunikation. Radionät. Fasta nät. Kapacitet. Tjänster. Radionät Protokoll Kapacitet Tjänster

Trådlös kommunikation En introduktion av Open Systems Engineering AB

Kommunikation Jan-Åke Olofsson

5 Internet, TCP/IP och Tillämpningar

Dator- och telekommunikation (ETS601) Höstterminen 2016

LTH, Institutionen för Elektro- och Informationsteknik (EIT)

Länkskiktet. Boken , ,

6. Blandade uppgifter

Introduktion. Länkskiktet. Protokoll i skikt. OSI-modellen. Länkskiktet (Data Link Layer) Nätets topologi

Kapitel 4: Tillförlitlig dataöverföring Kapitel 5:Lokala nät. Repetition. Länkprotokoll. Jens A Andersson (Maria Kihl) länk

2PWHQWDPHQL'DWRUNRPPXQLNDWLRQI U'

Stora datanät. Maria Kihl

Omtentamen i Trådlös Internet-access

Länkhantering (feldetektering, felhantering, flödeskontroll) Maria Kihl

PCI Express 10 Gigabit Ethernet-nätverkskort med 1 port - PCIe x4 10Gb-nätverkskort

Övningar - Datorkommunikation

Datakommunikation. Nätskiktet. Routers & routing

Grundstruktur. Grundstruktur

DATALINK-NÄTVERK. Hårdvarubyggklossar

WiFi & dess säkerhet. Gundläggande Wi-Fi anslutning och kryptering samt wepcracking.

Tentamen i Trådlös Internet-access

Nätverksteknik A - Introduktion till Fysiska lagret

Lösningar ETS052 Datorkommunikation,

Kihl & Andersson: , 3.1-2, (ej CDM) Stallings: 3.1-4, 5.1, 5.2, 5.3, 8.1, 8.2

Nät med flera länkar. Vägval. Enklaste formen av kommunikation:

Voltimums Expertpanel Tele och Data

Lösningar till tentan i ETS052 Datorkommunikation

Totalt antal poäng på tentamen: 50 För att få respektive betyg krävs: U<20, 3>=20, 4>=30, 5>=40

Rättningstiden är i normalfall 15 arbetsdagar och resultat anslås sedan i Ladok inom en vecka (under förutsättning att inget oförutsett inträffar).

IT för personligt arbete F2

Nätverksteknik Mattias Claesson Joakim Juhlin

Nätverksteknik A - Introduktion till VLAN

Konkurensneutrala fastigehetsanslutningar. SOF

Föreläsning 5. Vägval. Vägval: önskvärda egenskaper. Mål:

Konfigurera TP-link CPE210

3) Routern kontrollerar nu om destinationen återfinns i Routingtabellen av för att se om det finns en väg (route) till denna remote ost.

att det finns inte något nätverk som heter Internet Finns Internet? Varför fungerar det då? Nätet? Jag påstår

Datanät - koppar. Standardnytt. Standardnytt. Standardnytt Installationsråd Materialval Systemval

Dator- och telekommunikation (EITG01) Höstterminen 2018

Transkript:

MAC-(sub)lagret Datalänklagret är uppdelat i två sublager, LLC (Logical Link Control) och MAC (Media Access Control). MAC-sublagret har till uppgift att hantera anslutningen mot valt nät och LLC döljer skillnaderna mellan olika nät gentemot nätlagret. Nätlagret Datalänklagret LLC MAC Fysiska lagret LLC = Logical Link Control-sublager MAC = Media Access Control-sublager

Två olika typer av nät Point-to-point nät som karaktäriseras av: Flera möjliga kanaler genom nätet Tillåter både paketförmedling och kretskoppling Har algoritmer för att hitta bästa väg Broadcastnät som karaktäriseras av: En gemensam kanal för flera stationer Kräver paketförmedling Har regler för tillgång till kanalen

Broadcastnät Nätverkskort Gemensam kanal A B C D Ethernet är ett exempel på broadcast-nät, dvs en gemensam kanal och flera stationer. Alla stationer hör alla andra. Varje nätverkskort har en unik identitet, MAC-adressen. I MAC-lagret finns också de protokoll som tar hand om kanaltillgångsproblemet.

MAC-adressen Varje nätverkskort har en unik MAC-adress som i Ethernet består av 6 byte, dvs 48 bitar. 6 byte 1 2 3 4 5 6 0 1 1 0 1 1 1 1 6 F Varje byte delas in i 2x4 bitar och uttrycks hexadecimalt, dvs med basen 16. 0000 = 0 decimalt = 0 hex 1111 = 15 decimalt = F hex. Varje byte anges med 2 hexadecimala siffror. I exemplet till vänster 6F. MSB = Mest signifikanta biten Det finns olika typer av adresser: MSB=0 Unik adress för ett nätverkskort (A -> B) MSB=1 Gruppadresser Multicastadresser (A -> många men inte alla) Broadcastadress (bara 1:or, dvs FFFFFFFFFFFF) (A -> alla)

Kanalallokering, dvs hur kanalen disponeras/tilldelas Statisk kanaltilldelning innebär att man har en fast bandbredd under hela tiden man använder kanalen. Exempel på statisk kanaltilldelning är: Frekvensmultiplex (FDM) Total bandbredd A B C D delkanal frekvens Dela upp den totala bandbredden i ett antal delkanaler och låt varje användare få sin egen kanal Tidsmultiplex (TDM) tidslucka Dela upp tiden i ett antal tidsluckor och låt varje användare få använda hela kanalen under sin egen tidslucka. Jfr med en omkopplare (se nedan) A B C A tid A B C kanal

Dynamisk kanaltilldelning innebär att ett antal stationer är uppkopplade på samma kanal (LAN). Man kan använda kanalen om den är ledig och det finns ingen fast tidslucka att hålla sig till. Nackdelen är att kollision uppstår när två eller flera sänder samtidigt. Det finns dock olika multiaccess-protokoll som kan avgöra om kanalen är ledig och som även kan avgöra om det inträffat en kollision. Fördelen är att man kan nyttja kanalen effektivare eftersom den som inget har att sända avstår från kanalen till någon som vill sända. A B C Exempel på protokoll för dynamisk kanaltilldelning är: ALOHA CSMA CSMA/CD

Ett exempel på multiaccessprotokoll som används i Ethernet: CSMA/CD (Carrier Sense Multiple Access / Collision Detect) 1.Lyssna först, är kanalen ledig? 2.Om ledig, sänd! 3.Lyssna under sändningen 4.Om kollision så avbryt sändningen genast 5. Börja om på 1. CSMA/CD är ett exempel på ett kollisionsbenäget protokoll. Det är effektivt vid låg belastning men kollapsar vid hög trafikintensitet, pga att nästan hela nätets kapacitet går åt till omsändningar. genomströmning intensitet

Dataformat i Ethernet 802.3 (10 Mbit/s) startbyte MAC-adress mottagare MAC-adress sändare datalängd Data = nyttolast Pad Checksumma för felupptäckt (CRC) 7 1 6 6 2 0-1500 0-46 4 byte Synkronisering = känt bitmönster Minst 64 byte = 51,2 μs Ett Ethernetpaket för 802.3 för 10 Mbit/s : måste vara minst 64 byte långt för att kunna detektera kollisioner kan ha upp till 1500 byte data men behöver inte innehålla något data alls. måste fyllas ut (i PAD-fältet) till minst 64 byte om det innehåller mindre än 46 byte data.

Dataformat i Ethernet 802.3 (10 Mbit/s) Observera att det finns två olika dataformat för Ethernet (a) DIX Ethernet (RFC 894) (b) IEEE 802.3 (RFC 1042)

Kollisionsdetektering/hantering Kollisionsdetektering bygger på att ett sänt paket måste vara så långt (i tid) att information om en eventuell kollision hinner tillbaka till sändaren medan den fortfarande sänder, dvs medan den fortfarande klockar ut data på nätet. 2) paket Max längd på nätet = L 3) paket 4) paket kollision 1) paket A B C D Tid för data att nå fram (till D) 5) Tid för information om kollision att nå tillbaka till sändaren (A) kollision 1. A går ut och lyssnar om kanalen är ledig 2. A sänder paketet på kanalen. Paketet har en viss hastighet som bestäms av kanalen (ofta 2/3 av ljushastigheten) 3. D går ut och lyssnar om kanalen är ledig. Eftersom A:s pakete inte nått fram än så uppfattar D det som om kanalen är ledig och börjar sända. 4. Vi får en kollision. 5. Informationen om att en kollision inträffat måste nå A medan den fortfarande sänder.

Man har bestämt att ett Ethernetpaket för 10 Mbit/s ska vara minst 64 byte (= 51.2 μs) långt. Maximal längd på nätet L ges av att informationen måste hinna fram och tillbaka till den mest avlägsna punkten i nätet medan paketet fortfarande sänds. På den tiden hinner paketet färdas s=v*t (v= 2/3 av ljushastigeheten och t = 51,2 μs s = 2* 10 8 *51,2 μs = 10,2 km Eftersom informationen måste hinna fram och tillbaka får L vara max 5,12 km Man definierar ett Ethernet (10 Mbit/s) till max 2,5 km och 4 HUB:ar. Kollisionshanteringen sätter alltså en gräns för nätets maximala utsträckning.

Hur gör man om man har Fast Ethernet (100 Mbit/s) eller Gigabit Ethernet (1000 Mbit/s)? Med paketstorlek 64 byte skulle man för: Fast Ethernet få en maxlängd på nätet på 200 m Gigabit Ethernet få en maxlängd på 20 m Lösning 1: Ökad paketstorlek. Detta är dock en mindre lyckad lösning. Lösning 2: Använd full duplex. I och med det kan inga kollisioner uppträda och behovet av kollisionsdetektering faller bort.

Standarder för LAN (IEEE 802.) Nätlagret Datalänklagret LLC 802.2 802.3 802.4 802.5 802.11 Fysiska lagret Det finns ett antal standarder för LAN men i praktiken är det bara 802.3 (Ethernet) och 802.11 (WLAN) som används. 802.2 LLC döljer skillnaderna i MAC-lagret för nätlagret 802.3 Ethernet 802.4 Token Bus 802.5 Token Ring 802.11 W-LAN

Ethernet (IEEE 802.3) Struktur HUB Tp-kabel Max 100 m nätverkskort A B C Fysiskt stjärnnät: Logiskt bussnät:

Ethernet (IEEE 802.3) Struktur Switch Tp-kabel Max 100 m nätverkskort A B C Fysiskt stjärnnät: Logiskt stjärnnät:

Ethernet (IEEE 802.3) Nomenklatur Hastighet (Mbit/s) 10BaseT Medium (eller max storlek på nätet angivet i 100-tal meter) 10BaseT = Ethernet med 10 Mbit/s byggt med tp-kabel 100BaseT = Fast Ethernet med 100 Mbit/s byggt med tp-kabel 1000BaseT = Gigabit Ethernet med 1000 Mbit/s byggt med tp-kabel 100BaseF = Ethernet med 100 Mbit/s byggt med fiberkabel (10Base2 = Ethernet med 10 Mbit/s byggt med tunn koax) gammal standard (10Base5 = Ethernet med 10 Mbit/s byggt med tjock koax) gammal standard T = tp-kabel både CAT3, CAT5 och CAT6 TX = tp-kabel CAT6 F = Fiber S = Korthållsfiber (multimode) L = Långhållsfiber (singelmode) FX, SX, LX, LH, CX etc, etc finns också

1. Hub Utrustning Lager 1 och 2 Funktioner: Förstärkare (repeater) Kollisionsdetektering Övervakning (Oftast m.h.a. SNMP-protokollet) Sammankopplingspunkt 2. Brygga Bryggan filtrerar paket med avseende på mottagar-mac-adress. Om det ska släppas igenom eller inte avgörs av bryggningstabellerna. Bryggor är oftast självlärande på så sätt att de lär sig vilka datorer som finns på resp. sida genom att kolla på avsändaradresserna. Normalt släpper bryggan igenom broadcast-paket och paket till okända mottagare. Detta kallas "transparaent bridging". 3. Switch En switch kan liknas med en brygga med många portar. Det är t.ex. vanligt att man kopplar upp en dator per switchport. På detta sätt så är det switchen som sköter filtreringen av trafiken. På så sätt får man mycket mindre trafikbelastning på hela nätet.