Detaljerte funksjoner i datanett

Slides:



Advertisements
Liknende presentasjoner
Generisk nettstruktur inklusive CT-iq Offentlig Nett (ON) Bedriftsinternt Nett (BiN) CTI(opsjon)CT-iq Bedrifts LAN IN lev. LAN InnringerINleverandør(IN)Mobiloperatør(MO)
Advertisements

TCP/IP-modellen.
Kapittel 6: Lenkelaget og det fysiske laget
File sharing in peer to peer Netwoks Samson og Rune 27. september 2004.
Kapittel 10 Tema for videre studier
Kapittel 8: Nettverk i praksis
D A T A - N E T T V E R K. D A T A - N E T T V E R K.

Regneoppgaver til eksamen
Datakom. Gruppeundervisning 21. november. Prøveeksamen •Gjennomgang onsdag 27. november.
Nettverk Mål for leksjon, Elevene skal:
Kapittel 6 Wireless and Mobile Networks
Beveglsesmønstre og koordinatsystem Grunnleggende frame.. X er rett fremover. Origo ligger i akse 1 med z rett opp. Høyredreid system.!
1 Byzantine angrep på trådløse ad hoc nettverk Tord Ingolf Reistad Stipendiat på Telematikk, NTNU Norsk kryptoseminar 2004 NTNU.
Kapittel 5 Link Layer and LANs
Kap 6 The Internet Protocol
Nettverk Software Protocol Hierarchies
Chapter 4 Network Layer Computer Networking: A Top Down Approach Featuring the Internet, 3rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004.
Klient - server nettverk Et nettverk består (ofte) av en (eller flere) server(e), og mange klienter. Klientene bruker tjenester levert av servere(ne).
Nettverk Software Protocol Hierarchies
Datakommunikasjon Fagnr.: ITF20205
Klient - server nettverk Et nettverk består (ofte) av en (eller flere) server(e), og mange klienter. Klientene bruker tjenester levert av servere(ne).
Kapittel 24 (Big Java 2.utg) Kommunikasjon i nettverk.
IPSec og VPN.
Sikkerhetssystemer UIO-cert
UNINETT-konferansen 1. – 3. oktober 2013
2 Kommunikasjonsnett Radionett Off. telenett Mobil- telefonnett
3 Kommunikasjonsmodeller
Rammeverket i et overordnet perspektiv  Annebeth Askevold HelsIT, Rammeverket i et overordnet perspektiv Av Annebeth Askevold Brukerforum KITH.
Kommunikasjon og Nettverk
In115 kommunikasjon. internt i maskin mellom prosessor, minne og andre busser: hovedbus, systembus mellom hovedbus og ytre enheter: SCSI- bus, IDE-bus.
Oversikt: What is the Internet? What is a protocol? End systems
Detaljerte Funksjoner i Datanett
Detaljerte funksjoner i datanett
PARLAY/OSA Referanser: Referanser Foredraget er i all hovedsak basert på to artikler. Disse kan finnes på:
Datakom høsten Datakommunikasjon høsten 2002 Forelesning nr 8, mandag 7. oktober TCP flytkontroll.
Kapittel 5 Nettverkslaget
Kapittel 4: Transportlaget
Kapittel 7: Nettverksteknologier
Nettverk Mål for leksjon: Kunne bruke og forstå begrepene bit og byte Kjenne til ASCII Kunne bruke og forstå begrepet overføringskapasitet Forstå behovet.
The Peer-to-Peer Architecture Av Ingunn Lund og Anja Lønningen.
EPost Pensum: Olsen, kap. 7 ” ”. Egenskaper ved ePost Asynkron Tekstlig Enkel Effektivt Universell adressering (IP adresser) Universell bruk Vedlegg.
DRI1002-V04 Fforelesning uke 17,19 Arild Jansen, AFIN DRI IKT og informasjonssøking Forelesning uke 17 og 18 Hovedpunktene i forelesningen Litt om.
TEAMC M Richard Nilsen TEAMC M Agenda Hvorfor IP og Ethernet Hva påvirker våre valg Hvordan henger applikasjon og valg av teknologi sammen.
Lagdelt modell A B Tema Tema Språk Språk Telefon Telefon Telefonnett.
Designing a DHT for low latency and high through TDT2 – Avanserte distribuerte systemer Øystein Ellingbø.
INF10601 Detaljerte Funksjoner i Datanett Tor Skeie (Foiler fra Kjell Åge Bringsrud)
Publish-Subscribe Middleware Informasjonsflyt fra en applikasjon til en annen applikasjon som er interessert i å motta informasjonen. Eksempel: Aksjeselskap.
Datakommunikasjon Fagnr.: ITF20205 Fagsider:
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
DRI1002-V04 1. forelesning Arild Jansen, AFIN DRI IKT og informasjonssøking 1. Forelesning og seminar uke3 Hovedpunktene i forelesningen Oversikt.
Application-Layer Multicast  Unicast: En maskin sender meldinger adressert til kun en annen maskin  Multicast: En maskin sender meldinger adressert til.
Primary French Presentation 10 Colours L.I. C’est de quelle couleur?
On your smartphone, please either locate and bookmark in your browser orhttp://kahoot.it download the Kahoot-app from your app shop (Google.
© 2016 Deloitte AS Stein Bjørnstad, 30. mars Dialogkonferanse om mobilitet Ruter.
Over personer vil få en kreftdiagnose i Norge i Hvordan har utviklingen vært? Hvordan blir den fremover? Hva kan vi bidra med? Steinar Tretli,
IP-Nett *Nettverk *Datapakker *MAC Adresser *Modeller.
MikS WP1/WP2 Planned work from SINTEF.
Grunnleggende om Internett
The Norwegian Hydrografic Pilot
Using nursery rhymes and songs
Welcome to an ALLIN (ALLEMED) workshop!
Hva er det gode liv for universitetet eller høgskolen?
DRI IKT og informasjonssøking 2. Forelesning og seminar uke 4
Andreas Knudsen Høgskolen i Østfold
Vaccine Delivery in Developing Countries
Sentrale deler av pensum i INF3190
LO2 – Understand Computer Software
Internett som elektronisk kommunikasjonsmiddel
The Very Short Summary Friday, October 18, 2019
Utskrift av presentasjonen:

Detaljerte funksjoner i datanett Foreleser: Kjell Åge Bringsrud 08.12.2018

Litt mer detaljer om: Multipleksing Feildeteksjon, flytkontroll Adressering LAN Repeatere, broer TCP/IP Øvre lag Applikasjonsprotokoller 08.12.2018

Fysisk Lag Den primære oppgaven flytte bits fra avsender til mottaker krever: standardisert måte å representere bit inn på transmisjonsmediet standardisering av kabler og tilkoplingsutstyr synkronisering av klokketakt mellom sender og mottaker 08.12.2018

Multipleksing frekvens multipleksing pakke multipleksing 1 link n kanaler n kanaler inn n kanaler ut tids multipleksing frekvens multipleksing pakke multipleksing 08.12.2018

Tids multipleksing 1 n . . . . . . . 3 2 1 n hver kanal for tilgang til mediet en gitt tid (tidsluke) avtaster hver kanal i sekvens om og om igjen ledig kapasitet i en kanal kan ikke utnyttes av en annen kanal 08.12.2018

Frekvens multipleksing  mediet deles inn i frekvensbånd hver kanal sitt frekvensbånd ledig kapasitet i en kanal kan ikke utnyttes av en annen kanal fn kn 08.12.2018

Pakke multipleksing FIFO-kø Svitsj demultipleksing basert på adresser i pakkene (ruting) 08.12.2018

Linklaget Innramming av nyttelasten Transport av rammer over mediet Adressering Feilhåndtering: Feildeteksjon Feilkorreksjon Flytkontroll 08.12.2018

Rammer (engelsk: frames) Overføringsenhet mellom noder/adaptere En ramme = data (bit) som utgjør en naturlig helhet (variabelt eller fast antall bit/byte) Bit som skal overføres (f.eks. pakke): Bit som skal overføres, pakkes inn i en ramme: Ekstra biter settes inn bak og/eller foran, og noen ganger inne i dataene som overføres. Hensikt? avgrense rammen detektere feil kontrollere flyt 08.12.2018

Generelt pakkeformat rammer pakker meldinger PDU (Protocol Data Unit) Hode Data, for eks. 10.000 bit Hale M-adresse S-adresse Sjekksum 08.12.2018

Pålitelig overføring Pakker med feil sjekksum (CRC) kastes Fint om vi kan rette opp feilen Hvis feilen ikke kan rettes opp, og vi trenger pakken, da må den sendes en gang til ! 08.12.2018

Feildeteksjon/feilretting Oppgaver: 1. Finne feil 2. Rette feil To alternativer til å rette feil: A. Ha nok informasjon til å rette opp feil i de mottatte dataene B. Be om at dataene (rammen) blir sendt en gang til (C. Gi blanke, det er ikke så farlig å miste litt data) Generelt prinsipp i informatikken: Oppdage feilen så fort som mulig etter at den har oppstått ! 08.12.2018

Flytkontroll Normalt en feed-back (tilbakemelding) protokoll der mottaker informerer senderen om sin buffer-kapasitet To vanlige tilnærminger: 1. sender stopper når spesiell NAK mottas 2. mottaker informerer senderen om hvor mange pakker/bytes den har plass til, og sender ikke mer data enn oppgitt inntil den får ny beskjed (kredittbasert flytkontroll) 08.12.2018

Flytkontroll - NAK NAK: Kan ikke ta imot mer Full inn-buffer Mottaker sender eksplisitt NAK (Not acknowledge) for å signalisere at den mottar rammer for fort i forhold til lagringskapasiteten. NAK: Kan ikke ta imot mer Full inn-buffer 08.12.2018

Lokalnett strukturer Konkurranseutsatt Ethernet Konkurransefri Token Ring Radio-LAN Konkurranseutsatt Nøkkelbegrep: Medium Aksess kontroll 08.12.2018

CSMA/CD (IEEE 802.3) Logisk Link Kontroll Link A-MAC Fysisk A B-MAC Fysisk B C-MAC Fysisk C Fysisk 08.12.2018

Broer: framsending basert på MAC-adresser knytter sammen lokalnett på link-nivå framsending basert på MAC-adresser effektivt sammenkoplingsalternativ kan benyttes til isolering av trafikk konsumerer ikke IP-nettverks adresser 08.12.2018

Selvlærende bro BRO Rutetabell Fremsender LLC MAC_1 Phys_1 LLC MAC_2 Nett 1 Nett 2 08.12.2018

Local “Internetworking” A configuration with four LANs and two bridges. 08.12.2018

Nettlaget Server Client Disk Disk link 08.12.2018

Tasks of the Network Layer Responsible for end-to-end transport Addressing of machines Forwarding Connectionless datagram; no fixed path through the network Connection-oriented (e.g. X.25 or ATM) Three phases: connection establishment, data transmission, teardown Fixed path through the network Relatively reliable and ordered transmission Flow control 08.12.2018

Adressering/fremsending adressering, en nødvendig forutsetning for fremsending to-nivå adressering: globale internett-adresser lokale nett- eller link-adresser uavhengig fremsending på hvert nivå hybride løsninger kombinerer IP- og link-nivå fremsending 08.12.2018

Adressering og ruting hver “ting” vi vil finne frem til, må ha en adresse! adresse: en streng av bytes som enhetlig identifiserer “tingen” adressetyper: unicast; identifiserer et endepunkt (ting) kringkasting; identifiserer alle gruppe-kringasting; identifiserer alle i en gruppe 08.12.2018

Gruppe-kringkasting (Multicast) Multicast Definition Unicast: 1:1 communication Multicast: 1:n communication Tasks To send data to a group of end systems one-time sending instead of multiple sending To maintain the overall load at a low level Results Lower network load Lower load on the sender Condition: group addressing Group membership may change, managed for example by Sender Receiver Sender Receiver 08.12.2018

Routing: Foundations Task Routing algorithm Route determination To define the route of packets through the network From the source To the destination system Routing algorithm Defines on which outgoing line an incoming packet will be transmitted Route determination Datagram Routing algorithm makes individual decision for each packet Virtual circuit Routing algorithm runs only during connect (session routing) 08.12.2018

Routing Routing tables can be computed based on state information about the network Data exchanged between nodes: Between neighbour nodes (distance vector routing; RIP) Between all nodes in the network (link state routing; OSPF, IS-IS) 08.12.2018

Protokoll-arkitekturen H1 H5 TCP TCP R1 R2 IP IP IP IP Ether Ether Eth PTP PTP Eth Ether 1 PtP Ether 2 08.12.2018

Ruting Rutetabell 2 1 4 3 1 1 2 2 Pre- Pross. 3 3 4 4 Ruting prosess Fremsender 08.12.2018

Fremsending R A R B LAN-A LAN-B 08.12.2018

Krav til et moderne datanett nodene skal ha ”Plug and play” egenskaper ingen konfigurering ved innkopling av noder automatisk oppdage hvem som er nabo-noder hvilke naboer er operative, ikke operative utveksling av topologi informasjon på det grunnlag, beregne ruter (korteste vei) til alle andre noder i nettet 08.12.2018