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



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

ETSF05 Repetition av KomSys

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

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

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

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

Kapitel 5: Lokala nät Ethernet o 802.x. Felkorrektion. Att bekräfta paket. 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

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) IPv4, IPv6 Transportprotokoll (TCP) Jens A Andersson

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)

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

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

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

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.

Stora datanät. Maria Kihl

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

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

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

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

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

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

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

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

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

KomSys Repetition. Jens A Andersson

ETSF05 Repetition av KomSys

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

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

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

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

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

KomSys Repetition Jens A Andersson

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

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

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

Lösningar ETS052 Datorkommunikation,

Instuderingsfrågor ETS052 Datorkommuniktion

Internetprotokollen. Maria Kihl

Lösningar till tentan i ETS052 Datorkommunikation

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

TCP/IP och Internetadressering

Datakommunikation vad är det?

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

Grundläggande datavetenskap, 4p

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

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

Informationsteknologi sommarkurs 5p, Datakommunikation

OSI-modellen. Skiktade kommunikationsprotokoll. OSI-Modellen. Vad är en bra skiktindelning? Fysiska skiktet. Länkskiktet

Kapitel 6, 7, 8 o 9: Internet LUNET o SUNET ARP (1) ARP (2) Jens A Andersson

Tentaexempel. Maria Kihl

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

Internetprotokollen. Maria Kihl

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

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

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

Tentamen i Datorkommunikation den 10 mars 2014

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

Datakommunikation vad är det?

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

Lösningar till tentan i ETS052 Datorkommunikation

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

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

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

Access till nätet. Maria Kihl

5 Internet, TCP/IP och Applikationer

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

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

Datakommunika,on på Internet

5 Internet, TCP/IP och Tillämpningar

Internet LUNET o SUNET. Jämförelse med OSI-modellen. Protokollstack i OSI-modellen (1) Jens A Andersson. Protokoll. Applikation Presentation Session

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

DIG IN TO Administration av nätverk- och serverutrustning

KomSys Repetition. Emma Fitzgerald

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

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

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

Kapitel 10, 11 o 12: Nätdrift, Säkerhet. Publika telenätet. Informationsöverföring. Jens A Andersson. Telenäten är digitala.

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

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

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

Sammanfattning av kursen. Maria Kihl

Namn: (Ifylles av student) Personnummer: Tentamensdatum: Tid: Hjälpmedel: Inga hjälpmedel

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

Internet i verkligheten. Emma Fitzgerald

Digital kommunikation. Maria Kihl

Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: Tid: Hjälpmedel: Inga hjälpmedel

Kapitel 13: Telefoninäten. Spanning Tree. Jämförelse med OSI-modellen. Jens A Andersson (Maria Kihl)

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Kapitel 6, 7, 8 o 9: LUNET o SUNET

Kapitel 13: (Maria Kihl)

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

Grundläggande nätverksteknik. F2: Kapitel 2 och 3

IT för personligt arbete F2

Kapitel 8 o 9: LUNET o SUNET

Christer Scheja TAC AB

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, Internet började med ARPANET

Internet LUNET o SUNET. Jens A Andersson

Access till nätet. Maria Kihl

IPv6 Jonas Aronsson 3TEa

Transkript:

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

Detta är vårt huvudproblem! 11001000101 värd Två datorer som skall kommunicera. värd Datorer förstår endast digital information, dvs ettor och nollor 2

Information och binärdata Information = text, ljud, bilder och video i en form som vi människor kan förstå. Binärdata = text, ljud, bilder och video i en form som datorer kan förstå.? information 1110101111... 3

Dataöverföring på en länk Två datorer kommunicerar över en länk. Länken består av ett utbredningsmedium. 5

Digital kommunikation 110101 110101 Nätadapter länk Nätadapter I sändaren finns det en nätadapter som omvandlar bitarna till signaler som sedan skickas på länken. Nätadaptern i mottagaren översätter signalerna till bitar igen. 6

Mänsklig dialog Hej! Hej! Kan du köpa mjölk? Ja visst! Hej då! Hej då! Dialogstart Informationsutbyte Dialogavslutning 7

Protokoll Applikation information Applikationsprotokoll Applikation information Nätadapter Fysisk länk Nätadapter 8

Datordialog New connection Acknowledged Data request Data transfer End connection Acknowledged Dialogstart Informationsutbyte Dialogavslutning 9

Protokoll Beskriver hur när var man gör så att alla kan kommunicera med varandra mycket forskning bakom! Annat namn är standard eller rfc 10

Datapaket När data skall skickas mellan två datorer delas den (oftast) först upp i mindre delar, så kallade paket. Ett paket består av upp till tre delar: huvud, data och svans huvud (header) data (payload) svans (tail) Huvud och svans innehåller kontrollinformation. 11

Länkprotokoll Om en etta kommer fram som en nolla har det inträffat ett bitfel. I varje dator finns det en länkhanterare som ser till att data skickas på ett tillförlitligt sätt över en länk. Länkhanteraren i sändaren och mottagaren använder ett länkprotokoll för att kunna förstå varandra. applikation applikationsprotokoll applikation data länkhanterare länkprotokoll data länkhanterare bitar nätadapter bitar nätadapter länk 12

Att hitta bitfel Det är viktigt att mottagaren kan hitta de bitfel som uppstår. Sändaren lägger till en eller flera bitar vars värde beror på innehållet i paketet. data extrabitar 13

Att bekräfta paket Grundprincipen i omsändningsproceduren är att mottagaren bekräftar alla paket som kommer fram korrekt. Paket 1 ACK 1 Metoder för felkorrigering Stop-and-wait Go-back-n Selctive-repeate 15

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 fysisk länk som flera datorer är kopplade till. Ett LAN kan också bestå av flera fysiska länkar som är sammankopplade med så kallade bryggor. 17

Olika länktopologier 18

Att få tillgång till länken För att få ett LAN 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 19

Att sända data på ett LAN Paket till C Paket till C A B C D Den dator som har rätt mottagaradress läser in paketet. 20

IEEE 802.x standarder 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). MAC-protokollet beror på det fysiska nätet. En MAC-adress består av 48 bitar. 21

Ethernet Ethernet är en egen standard som utvecklades av Xerox, Intel och DEC redan 1976. IEEE 802.3 bygger på Ethernet. Ethernet II ingår i 802.3 Olika ramformat (båda kan samexistera på ett LAN). Preamble SFD DA SA Type/ Length Data CRC 7 1 6 6 2 46-1500 4 SFD=Start frame delimiter DA=Destination address SA=Source address 22

IEEE 802.11 Kan vara uppbyggt kring en basstation eller fungera som ett ad-hoc nät. Använder MAC-protokollet CSMA/CA som är en snällare version av CSMA/CD. 23

Nätarkitektur Vi måste koppla ihop LAN Alla stora datanät består av noder och länkar. slutnod vägväljare 24

Vad är en vägväljare? Till vägväljaren kommer det paket, som skall vidare till nästa länk. Vägväljaren kopplar ihop en inkommande länk med en utgående länk. 25

Dataöverföring i stora datanät Det finns två typer av datanät: Kretskopplade nät (Circuit switched) En direkt fysisk väg kopplas upp mellan sändare och mottagare Paketförmedlande nät (Packet Switched) Data skickas i form av paket, ingen egen fysisk väg Kan använda logiska vägar, så att alla paket går samma väg. 26

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

Nätprotokoll sändare applikation IP: Internet Protocol mottagare applikation nät nätprotokoll vägväljare nät nätprotokoll nät länk länk länk fysisk länk fysisk länk fysisk länk 28

Problem! Olika utbredningsmedier Signalerna ser inte likadana ut Ramarna ser inte likadana ut Adresser på MAC-lagret ser inte likadana ut

Lösning: 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. Tack vare nätprotokollet kan olika länkar/länkprotokoll användas mellan noderna!

Ett nätprotokoll: IP IP = Internet Protocol IP är det nätprotokoll som används på Internet. Adresseringen 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.

Koppla länkadress med nätadress? Nytt problem: För att skicka ramar på LAN måste vi använda länkadresser Men i nät-paketet finns bara den globala nätadressen Lösning! Para global address med länkadress (address mapping) 32

ARP (1) 33

ARP (2) 34

Förbindelseorienterad dataöverföring I förbindelseorienterad dataöverföring kopplas först en förbindelse upp mellan sändare och mottagare. New connection Connection approved Data transfer End connection Connection ended 35

Förbindelsefri dataöverföring I förbindelsefri dataöverföring sätts ingen förbindelse upp utan all data skickas direkt. Data transfer 36

Transportprotokoll applikation transport nät länk fysisk länk applikationsprotokoll transportprotokoll applikation transport nät länk fysisk länk TCP: Förbindelseorieterat UDP: Förbindelsefritt 37

OSI-modellen OSI-modellen innehåller 7 skikt el. nivåer (layers). 7 6 5 4 3 2 Applikation Presentation Session Transport Nät Länk Fysisk 1 38

Sändarsidan applikation transport AH S AH S data nät NH S TH S TH S AHS data länk LH S NH S TH S data AH S fysisk länk 11010101100011100011... 39

Mottagarsidan applikation AH S transport TH S AH S nät NH Z TH S AH S länk LH U NH Z TH S AH S fysisk länk 110100111011000011... 40

Domain Name System (DNS) Hierarkiskt namnsystem som består av ett antal nivåer. Internet delas in i ett antal domäner och varje domän får sin egen kod. Överst finns geografiska och organisatoriska domäner. Varje domän delas sedan in i underdomäner. 41

Publika telenätet Digitalt lokalstation Trunknät Accessnät Analogt Analogt 42

Mobila telenät, generell uppbyggnad Kärnnät Accessnät 43

Övning 1 1+1 = 1 k K 1+1 = 0 123 = 1010011 1+1 = 10 123 = 27 123 = 7b 44