Linklaget. Olav Lysne. (med bidrag fra Stein Gjessing og Frank Eliassen) Oppsummering 1

Størrelse: px
Begynne med side:

Download "Linklaget. Olav Lysne. (med bidrag fra Stein Gjessing og Frank Eliassen) Oppsummering 1"

Transkript

1 laget Olav Lysne (med bidrag fra Stein Gjessing og Frank Eliassen) Oppsummering 1

2 Internettets Overlay Arkitektur IP-link C.b B.a A.a a C b d a b A.c c a B c b A Oppsummering 2

3 Lagets tjenester Framing og linkaksess: (CSMA/CD) Pakke data inn i en ramme (frame), og legge til hode og hale. Implementere kanalaksess dersom det er delt medium. fysiske adresser blir brukt i rammeheaderene til å identifisere kilde og destinasjon når det er delt medium. Pålitelig levering: (Stop and Wait/Sliding Window) Sjelden brukt i fiber optikk, co-axial kabel og noen varianter av twisted pair pga. lav feil-rate. Brukt på trådløslinker hvor målet er å redusere feil, og unngå ende til ende retransmisjoner. Oppsummering 3

4 lagets tjenester (mer) Flytkontroll: (Stop and wait/sliding Window) Hastighetsavpassing mellom sender og mottaker. Feildeteksjon: (Paritet/CRC) Feil kommer av støy og signalreduksjon Mottaker oppdager feil i mottatt ramme. Den signalerer for retransmisjon, eller den bare kaster rammen. Feilkorreksjon: (Ikke forelest) Mekanisme hvor mottakeren retter feilen uten å be om retransmisjon. Oppsummering 4

5 Nettlaget Mål: Forstå prinsippene bak nettlagets oppgaver: Ruting Skalerbarhet Hvordan dette er løst i Internett Temaer: Nettlagets oppgaver Rutingprinsipp: veivalg Hierarkisk ruting IP Internettets ruting protokoller intra-domain inter-domain Oppsummering 5

6 ets tjenestemodell Tjeneste abstraksjoner Hvilken modell skal man velge for den kanalen som transporterer pakker fra sender til mottaker? Garantert båndbredde? Ingen variasjon i forsinkelser (jitter)? Ingen pakketap? Levering i rekkefølge? Metningsfeedback til sender? Den viktigste Abstraksjonen man må forholde seg til:??? virtual circuit eller datagram? Oppsummering 6

7 Nettlagets funksjoner Transportere pakker fra sender til mottaker. Nettlagsprotokoller i alle endemaskiner og rutere. Appl. Transport Tre viktige funksjoner: Finne en sti: veien fra kilde til destinasjon VI SNAKKET MEST OM DETTE! switching: flytte pakker fra input porten til output porten call setup: noen nettverk krever en initialiseringsfase før data kan sendes. Appl. Transport Oppsummering 7

8 Temaer State Distansevektor Dijkstras algoritme RIP OSPF EIGRP BGP Oppsummering 8

9 Ruting i Internett Intra AS: RIP (Distansevektor) OSPF ( State) EIGRP (Cisco proprietær distansevektor) Inter AS: BGP Path Vector protokoll: utvidelse av Distance Vector Hver Border Gateway kringkaster til naboene (peers) hele stien (dvs, sekvens av AS er) til destinasjonen Merk: valg av stier skjer ikke så mye basert på kostnad, (f.eks,# AS hopp), men mest basert på administrative og politiske avgjørelser (f.eks., ikke send pakker gjennom konkurrentens AS) Oppsummering 9

10 Transportlaget, flyt-og metningskontroll Olav Lysne Oppsummering 10

11 UDP: User Datagram Protocol [RFC 768] Enkel Internet transport protokoll best effort tjeneste, UDP segmenter kan: forsvinne leveres i feil rekkefølge forbindelsesløs: ingen handshaking mellom UDP sender, mottaker hvert UDP segment håndtert uavhengig av andre Hvorfor finnes UDP? Ingen opprettelse av forbindelse (som kan øke forsinkelse) enkel: ingen forbindelsestilstand hos sender og mottaker Liten segmentheader Ingen metningskontroll: UDP sender så fort den ønsker Oppsummering 11

12 TCP: Overblikk RFCs: 793, 1122, 1323, 2018, 2581 socket dør Punkt-til-punkt: En sender, en mottaker Pålitelig ordnet byte strøm: Ingen meldingsgrenser Sliding window: TCP metnings og flytkontroll gir vindusstørrelse send & receive buffere applikasjon skriver data TCP send buffer segment apapplikasjon leser data TCP receive buffer socket dør full duplex data: Bidireksjonal dataflyt i samme forbindelse MSS: maximum segment size forbindelsesorientert: handshaking (utveksling av kontrollmeldinger) initialiserer tilstanden i begge endene før data sendes flytkontroll: Sender ikke mer data enn mottakeren kan akseptere Oppsummering 12

13 TCP Flytkontroll ligner på Sliding Window Metningskontroll Additive increase, multiplicative decrease Slow-start Alternativ DECbit Random Early Detection Vegas Oppsummering 13

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing Litt mer detaljer om: Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/IP Øvre lag Applikasjonsprotokoller

Detaljer

Detaljerte funksjoner i datanett

Detaljerte funksjoner i datanett Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud INF1060 1 Litt mer detaljer om: Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/IP Øvre lag Applikasjonsprotokoller

Detaljer

Hva består Internett av?

Hva består Internett av? Hva består Internett av? Hva er et internett? Et internett = et nett av nett Ingen sentral administrasjon eller autoritet. Mange underliggende nett-teknologier og maskin/programvareplatformer. Eksempler:

Detaljer

Sentrale deler av pensum i INF240. Hensikt. Pål Spilling og Kjell Åge Bringsrud

Sentrale deler av pensum i INF240. Hensikt. Pål Spilling og Kjell Åge Bringsrud Sentrale deler av pensum i INF240 Pål Spilling og Kjell Åge Bringsrud 07.05.2003 1 Hensikt Her følger en (ikke fullstendig) liste i stikkords form for sentrale temaer vi forventer at studentene skal kunne

Detaljer

Sentrale deler av pensum i INF

Sentrale deler av pensum i INF Sentrale deler av pensum i INF3190 31.05.2005 1 Hensikt Her følger en (ikke fullstendig) liste i stikkords form for sentrale temaer vi forventer at studentene skal kunne til eksamen. Prioriteringen ligger

Detaljer

Temaer: ! Nettlagets oppgaver! Rutingprinsipp: veivalg! Hierarkisk ruting! IP! Internettets ruting. protokoller. " intra-domain.

Temaer: ! Nettlagets oppgaver! Rutingprinsipp: veivalg! Hierarkisk ruting! IP! Internettets ruting. protokoller.  intra-domain. Nettlaget Mål:! Forstå prinsippene bak nettlagets oppgaver: " Ruting " Skalerbarhet " Hvordan en ruter virker! Hvordan dette er løst i Internett Temaer:! Nettlagets oppgaver! Rutingprinsipp: veivalg! Hierarkisk

Detaljer

Detaljerte Funksjoner i Datanett

Detaljerte Funksjoner i Datanett Detaljerte Funksjoner i Datanett Tor Skeie Email: tskeie@ifi.uio.no (Foiler fra Kjell Åge Bringsrud) INF1060 1 Litt mer detaljer om: Multiplexing Link-laget: Feildeteksjon og flytkontroll LAN typer Broer

Detaljer

Løsningsforslag Gruppeoppgaver, 28. april 2. mai. 1. Metningskontroll ( Congestion control ) og ressursallokering.

Løsningsforslag Gruppeoppgaver, 28. april 2. mai. 1. Metningskontroll ( Congestion control ) og ressursallokering. Løsningsforslag Gruppeoppgaver, 28. april 2. mai 1. Metningskontroll ( Congestion control ) og ressursallokering. a) Hva menes med metning og metningskontroll i et nettverk? Metning er overbelastning i

Detaljer

TCP: Overblikk RFCs: 793, 1122, 1323, 2018,

TCP: Overblikk RFCs: 793, 1122, 1323, 2018, TCP: Overblikk RFCs: 793, 1122, 1323, 2018, 2581 socket dør Punkt-til-punkt: En sender, en mottaker Pålitelig ordnet byte strøm: Ingen meldingsgrenser Sliding window: TCP metnings og flytkontroll gir vindusstørrelse

Detaljer

Nettlaget. Nettlagets oppgaver

Nettlaget. Nettlagets oppgaver Ruting og Pakke- svitsjing Mål Oversikt over hvor ruting passer inn i Internett arkitekturen Prinsippene for vanlige ruting protokoller Styrker og svakheter Disposisjon primæroppgavene til nettlaget datagram

Detaljer

ITF20205 Datakommunikasjon - høsten 2011

ITF20205 Datakommunikasjon - høsten 2011 ITF20205 Datakommunikasjon - høsten 2011 Løsningsforslag til teoretisk øving nr. 4. Nr.1. - Hvordan foregår multipleksing og demultipleksing på transportlaget? Det kan være flere applikasjoner som kjører

Detaljer

IT Grunnkurs Nettverk 3 av 4

IT Grunnkurs Nettverk 3 av 4 1 IT Grunnkurs Nettverk 3 av 4 Foiler av Yngve Dahl og Rune Sætre Del 1 og 3 presenteres av Rune, satre@ntnu.no Del 2 og 4 presenteres av Yngve, yngveda@ntnu.no 2 Nettverk Oversikt Del 1 1. Introduksjon

Detaljer

32 bits. type of service. head. len 16-bit identifier time to live

32 bits. type of service. head. len 16-bit identifier time to live Ruting i Internett! Det globale internettet består av sammenkoblede Autonomous Systems (AS) : " Stub AS: liten organisasjon " Multihomed AS: stor organisasjon (ingen gjennomgangstrafikk) " Transit AS:

Detaljer

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing Litt mer detaljer om: Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/IP Øvre lag Applikasjonsprotokoller

Detaljer

Linklaget. Internettets Overlay Arkitektur. Olav Lysne. IP-link. (med bidrag fra Stein Gjessing og Frank Eliassen) Linklaget 1. C.b B.a. A.a. c a. A.

Linklaget. Internettets Overlay Arkitektur. Olav Lysne. IP-link. (med bidrag fra Stein Gjessing og Frank Eliassen) Linklaget 1. C.b B.a. A.a. c a. A. Linklaget Olav Lysne (med bidrag fra Stein Gjessing og Frank Eliassen) Linklaget 1 Internettets Overlay Arkitektur IP-link C.b B.a A.a a C b d a b A.c c a B c b A Linklaget 2 Link-typer Tre typer av linker:

Detaljer

Løsningsforslag Gruppeoppgaver 17. - 21.mars 2003

Løsningsforslag Gruppeoppgaver 17. - 21.mars 2003 Løsningsforslag Gruppeoppgaver 17. - 21.mars 2003 1. Nettverkslaget a) Gi en beskrivelse av hovedoppgavene til nettlaget. Hovedoppgaven til nettlaget er å transportere rammer fra SAP på toppen av nettlaget

Detaljer

Kapittel 5 Nettverkslaget

Kapittel 5 Nettverkslaget Kapittel 5 Nettverkslaget I dette kapitlet ser vi nærmere på: Nettverkslaget IP-protokollen Format Fragmentering IP-adresser Rutere Hierarkisk ruting og ruteaggregering Autonome soner 1 Nettverkslaget

Detaljer

KTN1 - Design av forbindelsesorientert protokoll

KTN1 - Design av forbindelsesorientert protokoll KTN1 - Design av forbindelsesorientert protokoll Beskrivelse av A1 A1 skal tilby en pålitelig, forbindelsesorientert tjeneste over en upålitelig, forbindelsesløs tjeneste A2. Det er flere ting A1 må implementere

Detaljer

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing Litt mer detaljer om: Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/IP Øvre lag Applikasjonsprotokoller

Detaljer

Transportlaget. Transporttjenester og protokoll. Overblikk: Mål: nettlaget: dataoverføring mellom endesystemer

Transportlaget. Transporttjenester og protokoll. Overblikk: Mål: nettlaget: dataoverføring mellom endesystemer Transportlaget Mål: Forstå prinsippene bak tjenestene på transportlaget: multiplexing/demultiplex ing Pålitelig overføring flytkontroll metningskontroll Implementasjon på Internett Overblikk: Tjenester

Detaljer

Oppsummering: Linjesvitsjing kapasiteten er reservert, og svitsjing skjer etter et fast mønster. Linjesvitsj

Oppsummering: Linjesvitsjing kapasiteten er reservert, og svitsjing skjer etter et fast mønster. Linjesvitsj Oppsummering: Linjesvitsjing kapasiteten er reservert, og svitsjing skjer etter et fast mønster Linjesvitsj Pakkesvitsjing Ressursene er ikke reservert; de tildeles etter behov. Pakkesvitsjing er basert

Detaljer

Nettverkslaget. Fragmentering/framsending Internetworking IP

Nettverkslaget. Fragmentering/framsending Internetworking IP Uke 9 - gruppe Nettverkslaget Fragmentering/framsending Internetworking IP Gruppearbeid Diskusjon 1. Forklar prinsippet for fragmentering og reassemblering. Anta at maskinen som tar iniativet til kommunikasjonen

Detaljer

Linklaget. Internettets Overlay Arkitektur. Olav Lysne. IP-link. (med bidrag fra Stein Gjessing og Frank Eliassen) Linklaget 1. C.b B.a. A.a. c a. A.

Linklaget. Internettets Overlay Arkitektur. Olav Lysne. IP-link. (med bidrag fra Stein Gjessing og Frank Eliassen) Linklaget 1. C.b B.a. A.a. c a. A. Olav Lysne (med bidrag fra Stein Gjessing og Frank Eliassen) 1 Internettets Overlay Arkitektur IP-link C.b B.a A.a a C b d a b A.c c a B c b A 2 1 Link-typer Tre typer av linker: (a) Punkt-til-punkt (enkel

Detaljer

Transport - laget (ende-til-ende protokoller) Internett Best-effort overføring. Best-effort nett kvaliteter

Transport - laget (ende-til-ende protokoller) Internett Best-effort overføring. Best-effort nett kvaliteter Transport - laget (ende-til-ende protokoller) Best effort med multipleksing (UDP) Pålitelig byte-strøm () Foreleser: Kjell Åge Bringsrud E-mail: kjellb@ifi.uio.no 04.04.2003 1 Internett Best-effort overføring

Detaljer

Litt mer detaljer om: Tids multipleksing

Litt mer detaljer om: Tids multipleksing Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud INF060 Litt mer detaljer om: Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/ Øvre lag Applikasjonsprotokoller

Detaljer

Kommunikasjonsnett. Et kommunikasjonsnett er utstyr (maskinvare og programvare) for utveksling av informasjon

Kommunikasjonsnett. Et kommunikasjonsnett er utstyr (maskinvare og programvare) for utveksling av informasjon Kommunikasjonsnett Et kommunikasjonsnett er utstyr (maskinvare og programvare) for utveksling av informasjon Hva er informasjon? Tale, bilde, lyd, tekst, video.. Vi begrenser oss til informasjon på digital

Detaljer

Computer Networks A. Tanenbaum

Computer Networks A. Tanenbaum Computer Networks A. Tanenbaum Kjell Åge Bringsrud (Basert på foiler av Pål Spilling) Kapittel 1, del 3 INF3190 Våren 2004 Kjell Åge Bringsrud; kap.1 Foil 1 Tjenestekvalitet, mer spesifikt Overføringskapasitet

Detaljer

Gjennomgang av kap. 1-4. Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller

Gjennomgang av kap. 1-4. Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller Uke 6 - gruppe Gjennomgang av kap. 1-4 Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller Gruppearbeid Diskusjon Tavle Gi en kort definisjon av følgende: 1. Linje/pakkesvitsjing

Detaljer

Løsningsforslag Gruppeoppgaver 24. - 28.mars 2003

Løsningsforslag Gruppeoppgaver 24. - 28.mars 2003 Løsningsforslag Gruppeoppgaver 24. - 28.mars 2003 1. Fragmentering a) Forklar prinsippet for fragmentering og reassemblering. Anta at maskinen som tar initiativet til kommunikasjonen benytter maksimale

Detaljer

Kapittel 4: Transportlaget

Kapittel 4: Transportlaget Kapittel 4: Transportlaget Noen mekanismer vi møter på transportlaget Adressering Glidende vindu Deteksjon av bitfeil Pålitelig overføring med TCP Etablering av TCP-forbindelse Flyt- og metningskontroll

Detaljer

Introduksjon til Datakommunikasjon

Introduksjon til Datakommunikasjon Introduksjon til Datakommunikasjon Olav Lysne (delvis basert på materiale fra J. K. Kurose og K. W. Ross) Introduksjon 1 Undervisningsopplegg:! En dobbelt-time forelesninger pr. uke! Felles gruppeundervisning

Detaljer

Flere detaljerte funksjoner i datanett

Flere detaljerte funksjoner i datanett Flere detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud INF1060 1 Ennå litt mer detaljer: IP Adressering TCP, UDP Øvre lag Applikasjonsprotokoller INF1060 2 Internett Best-effort overføring

Detaljer

Detaljerte Funksjoner i Datanett

Detaljerte Funksjoner i Datanett Detaljerte Funksjoner i Datanett Tor Skeie Email: tskeie@ifi.uio.no (Foiler fra Kjell Åge Bringsrud) INF1060 1 Litt mer detaljer om: Multiplexing Link-laget: Feildeteksjon og flytkontroll LAN typer Broer

Detaljer

Pensumoppgaver Datakommunikasjon (Oppgavene ikke fasit) INF3190 DATAKOMMUNIKASJON OPPSUMMERINGSOPPGAVER Laget av : Khiem-Kim Ho Xuan...

Pensumoppgaver Datakommunikasjon (Oppgavene ikke fasit) INF3190 DATAKOMMUNIKASJON OPPSUMMERINGSOPPGAVER Laget av : Khiem-Kim Ho Xuan... UNIVERSITETET I OSLO Pensumoppgaver Datakommunikasjon (Oppgavene ikke fasit) INF3190 DATAKOMMUNIKASJON OPPSUMMERINGSOPPGAVER Laget av : Khiem-Kim Ho Xuan Computer networks and the Internet Referanse: Kap

Detaljer

Løsningsforslag uke 48

Løsningsforslag uke 48 Løsningsforslag uke 48 Oppgave 1 Linjesvitsjing er en teknikk som tradisjonelt har vært i bruk i telefon-nettet, men som nå også benyttes for dataoverføring. ruken av en linjesvitsjet forbindelse foregår

Detaljer

EKSAMEN. Emne: Datakommunikasjon

EKSAMEN. Emne: Datakommunikasjon EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 16.Des 2011 Eksamenstid: kl 9:00 til kl 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse, som blir delt ut

Detaljer

2EOLJDWRULVNRSSJDYHQU L GDWDNRPPXQLNDVMRQ + VWHQ.,QQOHYHULQJVIULVWRNWREHU *MHQQRPJnVWRUVGDJRNWREHU

2EOLJDWRULVNRSSJDYHQU L GDWDNRPPXQLNDVMRQ + VWHQ.,QQOHYHULQJVIULVWRNWREHU *MHQQRPJnVWRUVGDJRNWREHU 2EOLJDWRULVNRSSJDYHQU L GDWDNRPPXQLNDVMRQ + VWHQ,QQOHYHULQJVIULVWRNWREHU *MHQQRPJnVWRUVGDJRNWREHU 2SSJDYH D)RUNODUKYLONHWRHOHPHQWHUHQ,3DGUHVVHEHVWnUDY En IP-adresse består av to deler, nettverksdel og

Detaljer

Løsningsforslag til oppgaver i datakommunikasjons-delen i inf1060, uke 48, 2004.

Løsningsforslag til oppgaver i datakommunikasjons-delen i inf1060, uke 48, 2004. Løsningsforslag til oppgaver i datakommunikasjons-delen i inf1060, uke 48, 2004. 1. Kommunikasjonsformer Gi en kort definisjon på følgende begrep: a) Linje/pakkesvitsjing Linjesvitsjing er en teknikk som

Detaljer

Introduksjon til Datakommunikasjon

Introduksjon til Datakommunikasjon Introduksjon til Datakommunikasjon Olav Lysne (delvis basert på materiale fra J. K. Kurose og K. W. Ross) Introduksjon 1 Introduksjon Målsetning Gi oversikt over emnet tilnærming: deskriptiv Bruker Internett

Detaljer

Løsningsforslag Gruppeoppgaver, januar INF240 Våren 2003

Løsningsforslag Gruppeoppgaver, januar INF240 Våren 2003 Løsningsforslag Gruppeoppgaver, 27. 31. januar INF240 Våren 2003 1. Kommunikasjonsformer Gi en kort definisjon på følgende begrep: a) Linje/pakkesvitsjing Linjesvitsjing er en teknikk som tradisjonelt

Detaljer

Computer Networks A. Tanenbaum

Computer Networks A. Tanenbaum Computer Networks A. Tanenbaum Kjell Åge Bringsrud (med foiler fra Pål Spilling) Kapittel 1, del 2 INF3190 Våren 2004 Kjell Åge Bringsrud; kap.1 Foil 1 Direkte kommunikasjon: dedikert punkt-til-punkt samband

Detaljer

Tjenester i skyen. 19. desember

Tjenester i skyen. 19. desember Sky med netthatt Tjenester i skyen Det blir mer og mer aktuelt å flytte tjenester ut av campus og inn i en eller annen form for sky. Å sentralisere tjenester enten nasjonalt slik som UH-skype eller UH-

Detaljer

Detaljerte funksjoner i datanett

Detaljerte funksjoner i datanett Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud 16.11.2005 1 Litt mer detaljer om: Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/IP Øvre lag Applikasjonsprotokoller

Detaljer

Linklaget - avslutning

Linklaget - avslutning Linklaget - avslutning Retransm. og kvitterings strategi Kvitteringsstrategi: eksplisitt kvittering for hver mottatte ramme kvitter alle rammer opp til sist mottatte ved timeout Retransmisjonsstrategi:

Detaljer

Datakommunikasjon - Oblig 2

Datakommunikasjon - Oblig 2 Datakommunikasjon - Oblig 2 Mathias Hedberg - Ving 68 October 8, 2015 Contents Oppgaver: 2 Oppgave 1: Nettverkslaget...................................... 2 Oppgave 2: Linklaget........................................

Detaljer

in270 Datakommunikasjon, vår 03 forelesningsnotater, kap. 4

in270 Datakommunikasjon, vår 03 forelesningsnotater, kap. 4 in270 Datakommunikasjon, vår 03 forelesningsnotater, kap. 4 c Ketil Danielsen Høgskolen i Molde 7. februar 2003 Protocol Basics Feilkontroll to overføringsformer best-try, best-effort, connection-less

Detaljer

TDT4110 IT Grunnkurs: Kommunikasjon og Nettverk. Læringsmål og pensum. Hva er et nettverk? Mål. Pensum

TDT4110 IT Grunnkurs: Kommunikasjon og Nettverk. Læringsmål og pensum. Hva er et nettverk? Mål. Pensum 1 TDT4110 IT Grunnkurs: Kommunikasjon og Nettverk Kommunikasjon og nettverk 2 Læringsmål og pensum Mål Lære det mest grunnleggende om hvordan datanettverk fungerer og hva et datanettverk består av Pensum

Detaljer

LAN switching / IP Routing

LAN switching / IP Routing LAN switching / IP Routing LAN switching: Oversikt Lag 2 i OSI-modellen Frames «Pusher Frames» IP Routing: OSI-Modellen LAN switching: Mac tabell Har en fixed størrelse Svitsjer har mac tabeller for å

Detaljer

6105 Windows Server og datanett

6105 Windows Server og datanett 6105 Windows Server og datanett Leksjon 8b TCP/IP del 2: Transportlaget TCP og UDP Transportlagets oppgaver Adressering i transportlaget TCP Transmission Control Protocol UDP User Datagram Protocol TCP/IP

Detaljer

Hva er en protokoll? INF1060 Introduksjon 2

Hva er en protokoll? INF1060 Introduksjon 2 Oversikt: Hva er Internet? Hva er en protokoll? Endesystemer Kjernenett Aksessnett og fysiske media Gjennomstrømning (throughput), tap og forsinkelse Protokoll lag IP, TCP, UDP Applikasjoner INF1060 1

Detaljer

Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett

Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud IP Adressering TCP, UDP Øvre lag Applikasjonsprotokoller INF1060 1 INF1060 2 Internett Best-effort overføring

Detaljer

MTU i nettverk Ei lita innføring i generelt nettverk. Av Yngve Solås Nesse Bildeseksjonen/MTA/Haukeland universitetssjukehus

MTU i nettverk Ei lita innføring i generelt nettverk. Av Yngve Solås Nesse Bildeseksjonen/MTA/Haukeland universitetssjukehus MTU i nettverk Ei lita innføring i generelt nettverk Av Yngve Solås Nesse Bildeseksjonen/MTA/Haukeland universitetssjukehus Nettverk To eller fleire datamaskiner som deler ressurser eller data. LAN og

Detaljer

Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett

Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud IP Adressering TCP, UDP Øvre lag Applikasjonsprotokoller INF1060 1 INF1060 2 Internett Best-effort overføring

Detaljer

6107 Operativsystemer og nettverk

6107 Operativsystemer og nettverk 6107 Operativsystemer og nettverk Leksjon 5 Transportlaget i TCP/IP TCP Transmission Control Protocol UDP User Datagram Protocol Pensum [Hallsteinsen] Kap. 4 Transportlaget Linker IANA Internet Assigned

Detaljer

Linklaget. Feildeteksjon/feilretting - pålitelig overføring. Foreleser: Kjell Åge Bringsrud kjellb 2/17/2004 1

Linklaget. Feildeteksjon/feilretting - pålitelig overføring. Foreleser: Kjell Åge Bringsrud   kjellb 2/17/2004 1 Linklaget Feildeteksjon/feilretting - pålitelig overføring Foreleser: Kjell Åge Bringsrud E-mail: kjellb 2/17/2004 1 Feildeteksjon/feilretting Oppgaver: 1. Finne feil 2. Rette feil To alternativer til

Detaljer

Utvikling av TCP og RED-moduler i en Javabasert Nettverkssimulator

Utvikling av TCP og RED-moduler i en Javabasert Nettverkssimulator Universitetet i Oslo Institutt for informatikk Utvikling av TCP og RED-moduler i en Javabasert Nettverkssimulator Bjørnar Libæk Hovedoppgave 2. mai 2003 Forord Denne rapporten er resultatet av mitt hovedfagsstudium

Detaljer

6107 Operativsystemer og nettverk

6107 Operativsystemer og nettverk Streaming 6107 Operativsystemer og nettverk Leksjon 5 Transportlaget i TCP/IP TCP Transmission Control Protocol UDP User gram Protocol Pensum [Hallsteinsen] Kap. 4 Transportlaget Linker IANA Internet Assigned

Detaljer

Antall sider:5 (Inkludert denne) Alle skrevne og trykte hjelpemidler samt kalkulator

Antall sider:5 (Inkludert denne) Alle skrevne og trykte hjelpemidler samt kalkulator Avdeling for ingeniørutdanning Fag: lnformatikkm Groppe(r): 2ET Ek~nsoppgaveD består av Tillatte hjelpemidler: Antall sider:5 (Inkludert denne) Fagnr: SO654E Dato: 11.06.2002 Antall oppgaver: 7 Faglig

Detaljer

6105 Windows Server og datanett

6105 Windows Server og datanett 6105 Windows Server og datanett Leksjon 8b /IP del 2: Transportlaget og UDP Transportlagets oppgaver Adressering i transportlaget Transmission Control Protocol UDP User Datagram Protocol /IP verktøy i

Detaljer

Linklaget. Feildeteksjon/feilretting - pålitelig overføring. Foreleser: Kjell Åge Bringsrud kjellb 2/9/2005 1

Linklaget. Feildeteksjon/feilretting - pålitelig overføring. Foreleser: Kjell Åge Bringsrud   kjellb 2/9/2005 1 Linklaget Feildeteksjon/feilretting - pålitelig overføring Foreleser: Kjell Åge Bringsrud E-mail: kjellb 2/9/2005 1 Stop-and-Wait Grunnleggende svakhet: utnytter linjekapasiteten dårlig Eksempel: Avsender

Detaljer

Medium Access Control (MAC) Linklaget avslutning. Kjell Åge Bringsrud kjellb. Foreleser: 14/02/2006 1

Medium Access Control (MAC) Linklaget avslutning. Kjell Åge Bringsrud   kjellb. Foreleser: 14/02/2006 1 Linklaget avslutning Medium Access Control (MAC) Foreleser: Kjell Åge Bringsrud E-mail: kjellb 14/02/2006 1 Retransm. og kvitterings strategi Kvitteringsstrategi: eksplisitt kvittering for hver mottatte

Detaljer

Løsningsforslag til EKSAMEN

Løsningsforslag til EKSAMEN Løsningsforslag til EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 17.Des 2008 Eksamenstid: kl 9:00 til kl 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse,

Detaljer

Faglig ansvarlig: Erik Høydal Eksamenstid, fra-til: 09 00-12 00 Eksamensoppgaven består av Tillatte hjelpemidler: Antall sider: 10 (Inkludert denne)

Faglig ansvarlig: Erik Høydal Eksamenstid, fra-til: 09 00-12 00 Eksamensoppgaven består av Tillatte hjelpemidler: Antall sider: 10 (Inkludert denne) EKSAMENSOPPGAVE Emne: IP nett i praksis Gruppe(r): 3 ET Fagnr: SO314E Dato: 16.12.04 Faglig ansvarlig: Erik Høydal Eksamenstid, fra-til: 09 00-12 00 Eksamensoppgaven består av Tillatte hjelpemidler: Antall

Detaljer

6105 Operativsystem og nettverk

6105 Operativsystem og nettverk 6105 Operativsystem og nettverk Leksjon 6b Nettverkslaget: Ruting og ICMP-protokollen Rutere, ruting, videresending og hopp Rutingtabeller Fragmentering av IP-pakker ICMP-protokollen, ping og traceroute

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF 240 og IN270 Datakommunikasjon Eksamensdag: Onsdag 21. mai 2003 Tid for eksamen 9.00-15.00 Oppgavesettet er på 5 sider Vedlegg:

Detaljer

Kapittel 11. Multipleksing og multippel aksess

Kapittel 11. Multipleksing og multippel aksess Kapittel 11 Multipleksing og multippel aksess Innledning s. 657 Multipleksing og multippel aksess (MA) Flere datastrømmer, f.eks. brukere Én kanal Kommunikasjonsmedium Multiplekser Demultiplekser Flere

Detaljer

Hva er en protokoll? Hva er Internet?

Hva er en protokoll? Hva er Internet? Oversikt: Hva er en protokoll? Hva er Internet? Hva er en protokoll? Endesystemer Kjernenett Aksessnett og fysiske media Gjennomstrømning (throughput), tap og forsinkelse Protokoll lag IP, TCP, UDP Applikasjoner

Detaljer

6107 Operativsystemer og nettverk

6107 Operativsystemer og nettverk 6107 Operativsystemer og nettverk Labøving 5 Transportlaget: porter, forbindelser og pakkeformater Introduksjon I denne øvingen skal du studere TCP-protokollen og hvordan TCP etablerer og lukker forbindelser

Detaljer

Løsningsforslag til EKSAMEN

Løsningsforslag til EKSAMEN Løsningsforslag til EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 16.Des 2011 Eksamenstid: kl 9:00 til kl 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse,

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1060 Introduksjon til operativsystemer og datakommunikasjon Eksamensdag: 8. desember 2004 Tid for eksamen: 14.30 17.30 Oppgavesettet

Detaljer

Løsningsforslag. Datakommunikasjon

Løsningsforslag. Datakommunikasjon Avdeling for informasjons- teknologi CFH/28.09.04 Løsningsforslag til eksamen i Datakommunikasjon IAI20202 7. november 2003 09.00 13.00 Ingen hjelpemidler tillatt Alle delspørsmål teller i utgangspunktet

Detaljer

IP Internet. Tjenestemodell. Sammensetning av nettverk. Protokollstack

IP Internet. Tjenestemodell. Sammensetning av nettverk. Protokollstack IP Internet Sammensetning av nettverk Network 1 (Ethernet) H7 R3 H8 H1 H2 H3 Network 2 (Ethernet) R1 R2 Network 4 (point-to-point) H4 Network 3 (FDDI) Protokollstack H1 H5 H6 H8 TCP R1 R2 R3 TCP IP IP

Detaljer

IT Grunnkurs. Nettverk. Foiler av Bjørn J. Villa, Førsteamanuensis II bv@item.ntnu.no. Presentert av Rune Sætre, Førstelektor satre@idi.ntnu.

IT Grunnkurs. Nettverk. Foiler av Bjørn J. Villa, Førsteamanuensis II bv@item.ntnu.no. Presentert av Rune Sætre, Førstelektor satre@idi.ntnu. 1 IT Grunnkurs Nettverk Foiler av Bjørn J. Villa, Førsteamanuensis II bv@item.ntnu.no Presentert av Rune Sætre, Førstelektor satre@idi.ntnu.no 2 Innhold Del 1 Motivasjon, Analog/Digital Meldingskomponenter,

Detaljer

ITF20205 Datakommunikasjon - høsten 2014

ITF20205 Datakommunikasjon - høsten 2014 Øving nr. 7 Innlevering senest mandag 3.November. Øvingen besvares individuelt, men det er lov å samarbeide. Leveres til: Erling.P.Strand@hiof.no og til stud.ass Jon Kjennbakken. Nettverklaget. Kap.4 i

Detaljer

Linklaget. Stop-and-Wait. Hvis vi ikke fyller opp røret. Fyll opp røret. Feildeteksjon/feilretting - pålitelig overføring

Linklaget. Stop-and-Wait. Hvis vi ikke fyller opp røret. Fyll opp røret. Feildeteksjon/feilretting - pålitelig overføring Linklaget Feildeteksjon/feilretting - pålitelig overføring Foreleser: KjellÅge Bringsrud E-mail:kjellb Stop-and-Wait Grunnleggende svakhet: utnytter linjekapasiteten dårlig senderen kan bare ha én utestående

Detaljer

Interprosess kommunikasjon. Berkeley Sockets. Hvordan identifiserer jeg hvem jeg vil snakke til? Hva må programmene gjøre?

Interprosess kommunikasjon. Berkeley Sockets. Hvordan identifiserer jeg hvem jeg vil snakke til? Hva må programmene gjøre? Interprosess kommunikasjon Berkeley Sockets Hvordan få to maskiner til å snakke sammen Maskin A...... typedef struct { char sawreceive; char sawsend; int packetpointer; char buf[packetlength+1]; linksession;

Detaljer

Foreleser: Kjell Åge Bringsrud

Foreleser: Kjell Åge Bringsrud Introduksjon til Datakommunikasjon Foreleser: Kjell Åge Bringsrud (rom: 3204) (epost: kjellb@ifi.uio.no) INF1060 Introduksjon 1 Innledning Mål Gi en oversikt over emnet Tilnærming Beskrivende Bruke Internet

Detaljer

Kapittel 10 Tema for videre studier

Kapittel 10 Tema for videre studier Kapittel Tema for videre studier I dette kapitlet ser vi nærmere på: Nettverksteknologi Virtuelle private nett Nettverksadministrasjon Mobilitet og flyttbare nettverkstilkoblinger Sikkerhet Garantert tjenestekvalitet

Detaljer

Introduksjon til Datakommunikasjon

Introduksjon til Datakommunikasjon Introduksjon til Datakommunikasjon Olav Lysne (delvis basert på materiale fra J. K. Kurose og K. W. Ross) Introduksjon 1 Undervisningsopplegg: En dobbelt-time forelesninger pr. uke Felles gruppeundervisning

Detaljer

IT Grunnkurs. Nettverk. Innhold

IT Grunnkurs. Nettverk. Innhold 1 IT Grunnkurs Nettverk Foiler av Bjørn J. Villa, bv@item.ntnu.no Presentert av Terje Rydland terjery@idi.ntnu.no 2 Innhold Del 1 Motivasjon, Analog/Digital Meldingskomponenter, Feildeteksjon Teknologisk

Detaljer

Utfordringer til mellomvare: Multimedia

Utfordringer til mellomvare: Multimedia Utfordringer til mellomvare: Multimedia INF 5040 høst 2003 foreleser: Frank Eliassen SRL & Ifi/UiO 1 Utfording fra multimedia til middleware Støtte for multimedia Programmeringsmodell og systemstøtte for

Detaljer

TTM4175 Hva er kommunikasjonsteknologi?

TTM4175 Hva er kommunikasjonsteknologi? 1 TTM4175 Hva er kommunikasjonsteknologi? Del 1 Bjørn J. Villa PhD, Senior Engineer, UNINETT AS bv@item.ntnu.no // bv@uninett.no 2 Innhold Begrepet Definisjon, historikk og en liten refleksjon Påvirker

Detaljer

Linklaget. Feildeteksjon/feilretting. Feil-deteksjon. Feildeteksjon/feilretting - pålitelig overføring. Oppgaver: 1. Finne feil 2.

Linklaget. Feildeteksjon/feilretting. Feil-deteksjon. Feildeteksjon/feilretting - pålitelig overføring. Oppgaver: 1. Finne feil 2. Linklaget Feildeteksjon/feilretting - pålitelig overføring Foreleser: Kjell Åge Bringsrud E-mail: kjellb UiO 1 Feildeteksjon/feilretting Oppgaver: 1. Finne feil 2. Rette feil To alternativer til å rette

Detaljer

TOD120 Nettverk og windows og sikkerhet og datamaskiner og servere og sånn. Øving 12. Joachim Tingvold

TOD120 Nettverk og windows og sikkerhet og datamaskiner og servere og sånn. Øving 12. Joachim Tingvold TOD120 Nettverk og windows og sikkerhet og datamaskiner og servere og sånn Øving 12 Deltakere Joachim Tingvold Rutingtabell m/ statisk ruting hege#sh ip ro U - per-user static route 10.0.0.0/23 is subnetted,

Detaljer

NTNU Norges teknisk-naturvitenskapelige universitet Institutt for telematikk. Kontakt ved eksamen/contact during exam

NTNU Norges teknisk-naturvitenskapelige universitet Institutt for telematikk. Kontakt ved eksamen/contact during exam NTNU Norges teknisk-naturvitenskapelige universitet Institutt for telematikk Side 1 av 7/ Page 1 of 7 Kontakt ved eksamen/contact during exam Name: Kjersti Moldeklev Tel: 91314517 TTM4150 NETTARKITEKTUR

Detaljer

in270 Datakommunikasjon, vår 03 forelesningsnotater kap. 6.2.1 og 7.1/7.2

in270 Datakommunikasjon, vår 03 forelesningsnotater kap. 6.2.1 og 7.1/7.2 in270 Datakommunikasjon, vår 03 forelesningsnotater kap. 6.2.1 og 7.1/7.2 c Ketil Danielsen Høgskolen i Molde 7. februar 2003 sammenkobling av DTE er innenfor lite område datakanalene er korte og brede

Detaljer

Linklaget - direkte forbindelser mellom noder

Linklaget - direkte forbindelser mellom noder Linklaget - direkte forbindelser mellom noder Foreleser: Kjell Åge Bringsrud E-mail: kjellb 2/11/2004 1 Tilbakeblikk Kursets fokus nett for generell bruk pakkebaserte nett A Noder 1 2 3 4 5 D 6 Link 2/11/2004

Detaljer

Kommunikasjonsteknologi, Tjenester og Nett Kompendie 2016 Av Mats Jørgen Skaslien

Kommunikasjonsteknologi, Tjenester og Nett Kompendie 2016 Av Mats Jørgen Skaslien Kommunikasjonsteknologi, Tjenester og Nett Kompendie 2016 Av Mats Jørgen Skaslien Basert på Kurose & Ross: Computer Networking A top down approach (6th edition) Innholdsfortegnelse Kapittel 1... 4 Delay...

Detaljer

Flere detaljerte funksjoner i datanett

Flere detaljerte funksjoner i datanett Flere detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud INF1060 1 Ennå litt mer detaljer: IP Adressering TCP, UDP Øvre lag Applikasjonsprotokoller INF1060 2 Internett Best-effort overføring

Detaljer

Internett Best-effort overføring Flere detaljerte funksjoner i datanett. Ennå litt mer detaljer: Formatet til IP-hodet

Internett Best-effort overføring Flere detaljerte funksjoner i datanett. Ennå litt mer detaljer: Formatet til IP-hodet Ennå litt mer detaljer: Internett Best-effort overføring Flere detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud IP Adressering, UDP Øvre lag Applikasjonsprotokoller IP IP Internett 23.11.2005

Detaljer

INF3190 Obligatorisk oppgave: Linklagets flytkontroll

INF3190 Obligatorisk oppgave: Linklagets flytkontroll INF3190 Obligatorisk oppgave: Linklagets flytkontroll Formelt: Denne obligatoriske oppgaven skal løses individuelt. Innleveringen må være godkjent før innlevering av hjemmeeksamen 1. For å bestå må innleveringen

Detaljer

Innhold. Innledning til Input/Output. Ulike typer Input/Output. Input/Output internt i datamaskinen. Input/Output mellom datamaskiner

Innhold. Innledning til Input/Output. Ulike typer Input/Output. Input/Output internt i datamaskinen. Input/Output mellom datamaskiner Innhold Innledning til Input/Output Ulike typer Input/Output Input/Output internt i datamaskinen Input/Output mellom datamaskiner 23.04.2001 Input/Output 1 Input/Output (I/O) En datamaskin kommuniserer

Detaljer

TJENESTEBESKRIVELSE INTERNETT TRANSITT 24.8.15 VERSJON 2.9

TJENESTEBESKRIVELSE INTERNETT TRANSITT 24.8.15 VERSJON 2.9 TJENESTEBESKRIVELSE INTERNETT TRANSITT 24.8.15 VERSJON 2.9 1 INTRODUKSJON 4 2 DEFINISJONER OG FORKORTELSER 4 3 TJENESTEOVERSIKT NASJONALT OG INTERNASJONALT 5 3.1 Geografisk dekning Internett Transit...

Detaljer

Kommunikasjonsnett. Eksamenstid: Faglærer:

Kommunikasjonsnett. Eksamenstid: Faglærer: Høgskoleni østfold EKSAMEN Emnekode: IRE 32014 Dato: 17. mars 2017 Emnenavn: Kommunikasjonsnett Eksamenstid: Sensurfrist: 7. April 2017 09.00 13.00 Antall oppgavesider: Faglærer: 5 (Inklusiv forside) Per

Detaljer

INF Hjemmeeksamen 1 - Vår 2014 Bridging på linklaget

INF Hjemmeeksamen 1 - Vår 2014 Bridging på linklaget INF3190 - Hjemmeeksamen 1 - Vår 2014 Bridging på linklaget Formelt Denne oppgaven er karaktergivende og skal løses individuelt. Karakteren som gis teller omlag 20 % på sluttkarakteren. Oppgaven blir vurdert

Detaljer

1990 første prognoser og varsler om at det ikke vil være nok IPv4 adresser til alle som ønsker det 1994 første dokumenter som beskriver NAT en

1990 første prognoser og varsler om at det ikke vil være nok IPv4 adresser til alle som ønsker det 1994 første dokumenter som beskriver NAT en IPv4 vs IPv6 1990 første prognoser og varsler om at det ikke vil være nok IPv4 adresser til alle som ønsker det 1994 første dokumenter som beskriver NAT en mekanisme som kan hjelpe å spare IPv4 adresser

Detaljer

Dypere forståelse av Linklaget Egenskaper ved Ethernet CSMA/CD

Dypere forståelse av Linklaget Egenskaper ved Ethernet CSMA/CD Uke 5 - gruppe Dypere forståelse av Linklaget Egenskaper ved Ethernet CSMA/CD Liten quiz fra leksjon om linklaget Gruppearbeid Diskusjon Tavle 1. Hvilke tre link-typer har vi? 1. Punkt til punkt(enkel

Detaljer

Det matematisk-naturvitenskapelige fakultet

Det matematisk-naturvitenskapelige fakultet UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1060 Introduksjon til operativsystemer og datakommunikasjon Eksamensdag: 4. desember 2009 Tid for eksamen: 14.30 17.30 Oppgavesettet

Detaljer

Løsningsforslag til EKSAMEN

Løsningsforslag til EKSAMEN Løsningsforslag til EKSAMEN Emnekode: ITF20205 Emne: Datakommunikasjon Dato: 3.Des 2007 Eksamenstid: kl 9:00 til kl 13:00 Hjelpemidler: 4 sider (A4) (2 ark) med egne notater. Kalkulator. Gruppebesvarelse,

Detaljer