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

Relevanta dokument
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)

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

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

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

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

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

Stora datanät Från användare till användare. 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 5: ARP (hur hitta MAC-adress) Från applikation till applikation

ETSF05 Repetition av KomSys

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

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

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

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

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

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

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

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

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

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

Stora datanät. Maria Kihl

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

Access till nätet. Maria Kihl

ETSF05 Repetition av KomSys

KomSys Repetition. Jens A Andersson

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

KomSys Repetition Jens A Andersson

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

ETSF05. Repetition av KomSys. Detta är vårt huvudproblem! Information och binärdata. Jens A Andersson

KomSys Repetition. Emma Fitzgerald

KomSys Repetition. Tenta tisdag 22/10. Projektarbetet (avslutningen) Jens A Andersson. Tid Plats: MA:10 Tillåtna hjälpmedel. Regler.

Access till nätet. Maria Kihl

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

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

Tentaexempel. Maria Kihl

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

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

Lösningar ETS052 Datorkommunikation,

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

Internetprotokollen. Maria Kihl

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

Grundläggande datavetenskap, 4p

Digital kommunikation. Maria Kihl

Datakommunikation vad är det?

Kapitel 6, 7, o 8: IP DNS Vägval Från användare till användare Jens A Andersson (Maria Kihl) Att skicka data över flera länkar.

Internetprotokollen. Maria Kihl

Tentamen i Datorkommunikation den 10 mars 2014

Kihl & Andersson: , Stallings: , , DHCP beskrivs även bra på

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

Varför fungerar det då? Elektro- och informationsteknik Lunds Tekniska Högskola

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

Instuderingsfrågor ETS052 Datorkommuniktion

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

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

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

Kapitel 3 o 4. Tillförlitlig dataöverföring. (Maria Kihl)

Digital kommunikation. Maria Kihl

Kapitel 6, 7, o 8: IP DNS. Från användare till användare. Jens A Andersson

Omtentamen i Datakommunikation för E2

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

Protokoll i flera skikt Fragmentering Vägval DNS. Jens A Andersson

5 Internet, TCP/IP och Applikationer

Lösningar till tentan i ETS052 Datorkommunikation

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

Performance QoS Köteori. Jens A Andersson (Maria Kihl)

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

Kapitel 3 o 4 Att skicka signaler på en länk Tillförlitlig dataöverföring. Att göra. Att sända information mellan datorer

TCP/IP och Internetadressering

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

Lösningar modul 3 - Lokala nätverk

Datakommunikation vad är det?

Sammanfattning av kursen. Maria Kihl

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

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

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

IP Från användare till användare Vägval DNS Jens A Andersson (Maria Kihl) Att skicka data över flera länkar. Nätprotokoll

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

Protokoll i flera skikt Fragmentering Vägval DNS. Jens A Andersson

Sammanfattning Datorkommunikation

Kapitel 6, 7, o 8: ARP Vägval Från användare till användare. Jens A Andersson (Maria Kihl)

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

5 Internet, TCP/IP och Tillämpningar

Lösningar till tentan i ETS052 Datorkommunikation

Kapitel 3 o 4. Tillförlitlig dataöverföring. (Maria Kihl)

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Att sända information mellan datorer. Information och binärdata

Denna genomgång behandlar följande:

Kapitel 2 o 3. Att skicka signaler på en länk. (Maria Kihl)

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

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

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

Tips och råd om trådlöst

Sammanfattning av kursen. Maria Kihl

Access till nätet. Maria Kihl

5. Internet, TCP/IP tillämpningar och säkerhet

Repetition. Maria Kihl

8SSJLIW.RPELQHUDEHJUHSSPHGGHILQLWLRQHUS

DIG IN TO Administration av nätverk- och serverutrustning

2PWHQWDPHQL'DWRUNRPPXQLNDWLRQI U'

DATALINK-NÄTVERK. Hårdvarubyggklossar

Mattias Wiggberg 1. Orientera på Internet. IP-adress. IP-adresserna räcker inte... Mer om IP-adresser

Transkript:

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

Felkorrektion k (Felrättande kod, FEC) Omsändning Stop-and-wait Go-back-n Selective-repeate 2

Att bekräfta paket Grundprincipen i omsändningsproceduren är att mottagaren bkäf bekräftar alla paket som kommer fram korrekt. Paket 1 ACK 1 3

Egenskaper hos en länk All information som skickas på länken når samtliga datorer (broadcast). En länk har en begränsad storlek eftersom en signal som skickas på länken dämpas efter hand. tar tid på sig att nå från ena änden till den andra. Länken kan förlängas med en repeterare, som förstärker signalen på länken. (återskapar signalen, regenerering) 4

Att sända data på en länk Paket till C Paket till C A B C D Alla datorer måste ha en unik adress. Den dator som har rätt mottagaradress läser in paketet. 5

Att få tillgång till länken För att få en länk att fungera måste samtliga datorer vara överens om hur de skall få tillgång till länken. Detta kallas för en accessmetod. överens = protokoll 6

Några accessmetoder Polling ALOHA Slotted ALOHA 7

CSMA/CD CSMA/CD = Carrier Sense Multiple Access with Collision i Detection. När en dator har ett paket att skicka, lyssnar den först på länken. Är läk länken ldi ledig, skickar kik datorn dt sitt paket. kt Är länken upptagen, väntar datorn med att skicka paketet. 8

CSMA/CD (forts ) CD = Collision Detection Lyssna under sändning. Upptäcks kollision Sluta sända Vänta slumpvis lång tid Försök igen 9

Token Ring Turordningsprincip. Den som har token får skicka ett paket. När en dator har skickat ett paket lämnar den över token till nästa i ringen. 10

Ett länkprotokoll: k ll HDLC HDLC = High-level Data Link Control flagga adress kontroll data CRC flagga Flagga = 01111110 16- eller 32-bitars CRC Go-back-N eller Selective-repeat ARQ 11

Bitstuffing För att inte flaggans bitmönster skall finnas i själva datan används så kallad bitstuffing. 011111101111100111000111111 011111010111110001110001111101 12

Generell multiplexering l i Man delar in länken i kanaler och låter en förbindelse kommunicera över en av dessa kanaler. 13

Kapacitetuppdelning i Länkens kapacitet kan delas upp på tre sätt: 1. Rumsmultiplex 2. Frekvensmultiplex 3. Tidsmultiplex Synkron Statistisk 4. Koduppdelad multiplexering 14

Rumsmultiplex l Används i tex. optiska fiberkablar som består av flera optiska fibrer. Varje förbindelse får sin egen fiber. 15

Frekvensmultiplex l amplitud k 1 k 2 k 3 k 4 f 1 f 2 frekvens En fysisk länk kan delas in i flera logiska kanaler med olika frekvensband. 16

Synkron tidsmultiplex i l Multiplexorn skickar ut paketen i tur och ordning. Om en kanal inte har något att sända kommer länken att vara tom. Multiplexor 17

Statistisk i multiplexering l i Paketen skickas ut på länken efterhand som de kommer till multiplexorn. De kan behöva vänta ett tag innan de kan skickas vidare. 5 1 8 3 2 5 4 3 2 1 9 6 4 Multiplexor 18

Koduppdelad d d multiplexering l i Endast trådlösa länkar Många använder samma länk och samma frekvensband samtidigt genom Spread Spectrum FHSS: Koden är hoppsekvensen DSSS: Koden är bit-sekvenser (chip) 19

Kontroll av dataöverföring (på varje kanal) Simplex: Endast en sändningsriktning är möjlig. Halv duplex: Överföring i båda riktningarna, men inte samtidigt. Full duplex: Båda sändningsriktningarna samtidigt. Kräver uppdelning i två kanaler, där varje sändare/dator har en egen kanal. 20

Olika topologier 21

Lokala nät Ett lokalt nät (Local Area Network, LAN) är ett datanät med en begränsad storlek. Ett LAN kan i sin enklaste form bestå av endast en länk som flera datorer är kopplade till. Ett LAN kan också bestå av flera länkar som är sammankopplade med bryggor. 22

Bryggan A B C Länk 1 Länk 2 Brygga D E F Bryggan ser till att paketen skickas ut på rätt länk när sändare och mottagare finns på olika länkar. 23

Bryggans funktion forts. Bryggan har en adresstabell som talar om till vilket nät samtliga datorer är anslutna. Adress dess A B C D E F Länk 1 1 1 2 2 2 24

Protokollstruktur k i en brygga Sändare applikation Brygga Mottagare applikation LLC MAC nätadapter överföring MAC MAC nätadapter nätadapter LLC MAC nätadapter Länk 1 Länk 2 25

Broadcast-domän d Ett lokalt nät som består av länkar, repeterare och bryggor utgör en så kallad broadcast-domän. d En broadcast-ram som skickas ut på det nätet, når samtliga datorer. En broadcast-domän d kan inte bli hur stor som helst, den skulle i så fall bli helt översvämmad av broadcastramar. 26

IEEE 802.x standarder för länkar/lan 1985 startades ett projekt för att standardisera lokala nät. Länkhanteraren delas in i två skikt: Logical Link Control (LLC) Medium Access Control (MAC) Alla 802.x-nät använder samma LLC-protokoll (802.2). 2) MAC-protokollet beror på det fysiska nätet. 27

Standardiserade di d MAC-adresser En MAC-adress består av 48 bitar. Skrivs som en sekvens av sex hexadecimala siffror, separerade med kolon (eller punkt eller bindestreck). Adressen ff:ff:ff:ff:ff:ff (dvs. bara ettor) används då ett paket skall nå samtliga datorer inom nätet t (broadcast). 28

IEEE 802.3 Länken har kapaciteten 10 Mbitar per sekund Koaxialkabel Tvinnad partråd Fiberkabel Bitarna omvandlas till signaler med hjälp av Manchesterkodning. MAC-protokollet är CSMA/CD. 29

IEEE 802.3 forts. Datapaketen som skickas på ett IEEE 802.3 kallas för ramar. Detta eftersom paketen är inramade med hjälp av flaggor. Preamble SFD DA SA Length Data CRC 7 1 6 6 2 46-1500 4 SFD=Start frame delimiter DA=Destination address SA=Source address 30

Eh Ethernet Ethernet är en egen standard som utvecklades av Xerox, Intel och DEC redan 1976. IEEE 802.3 bygger på Ethernet. Annat ramformat (men kan samexistera med 802.3). Preamble SFD DA SA Type Data CRC 7 1 6 6 2 46-1500 4 SFD=Start frame delimiter DA=Destination address SA=Source address 31

Hub - Eh Ethernet-switch h Istället för att koppla datorerna på en buss, kan man i Eh Ethernet använda en hb hub eller en switch. Hub repeterare Switch - brygga 32

Behovet av stora datanät LAN har en begränsad storlek. Behov: En person i Lund skall lika enkelt kunna hämta information från en dator i Eslöv som en dator i Australien. 36

Sammankoppling av nät WAN WAN ryggradsnät MAN LAN LAN LAN LAN accessnät LAN LAN 46

Nätprotokoll För att ett paket skall kunna komma fram till rätt mottagare, finns det i varje nod ett nätprotokoll som tar hand om till exempel adresseringen. Alla nät mellan sändare och mottagare måste använda samma nätprotokoll för att kommunikationen skall fungera. 47

Adressering När en dator skall hittas i ett annat nät räcker inte längre den lokala l länk-adressen (MAC-adressen). Alla datorer som skall kommunicera måste därför ha en nätadress, som är uppbyggd som postadresser. Nätd Nätadressen talar tl om i vilket ilktnät som mottagaren befinner sig. 48

Ett nätprotokoll: IP IP = Internet Protocol IP är det nätprotokoll som används på Internet. Adresseringen g sker med hjälp av IP-adresser. Data överförs i form av IP-paket. Förbindelsefri dataöverföring. Ingen felhantering eller kontroll att mottagaren kan ta emot datan. Sådan dataöverföring kallas för best-effort. 50

Transportprotokoll För att en användarapplikation inte skall behöva bry sig om vilka nät som kommunikationen i sker över, finns det i varje värddator ett transportprotokoll. Transportprotokollets uppgift är att få över informationen till mottagarapplikationen. 53

Transportprotokoll applikation transport nät länk fysisk länk applikationsprotokoll atio oto o transportprotokoll applikation transport nät länk fysisk länk 54

Ett transportprotokoll: TCP TCP = Transport Control Protocol. TCP är ett av de transportprotokoll som används på Internet. Används för förbindelseorienterad dataöverföring. Tillförlitlig dataöverföring. 55

Ett annat transportprotokoll: UDP UDP = User Datagram Protocol. UDP är det andra transportprotokollet som används på Internet. Förbindelsefri dataöverföring. Ingen felhantering eller kontroll att mottagaren kan ta emot datan. best effort 56

Portadresser För att flera applikationer skall kunna vara igång samtidigt på en dator använder TCP och UDP sig av så kallade portadresser. Det finns ett antal fördefinierade portadresser så att tex. ett email alltid kan komma fram till emailapplikationen. 57