Computer Networks A. Tanenbaum

Like dokumenter
Computer Networks A. Tanenbaum

Computer Networks. (med foiler fra Pål Spilling) Kapittel 1; Innledning. Kjell Åge Bringsrud. A. Tanenbaum

Computer Networks A. Tanenbaum

Computer Networks A. Tanenbaum

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

Detaljerte funksjoner i datanett

Detaljerte Funksjoner i Datanett

Nettlaget. Nettlagets oppgaver

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

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

Gjennomgang av kap Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller

Flere detaljerte funksjoner i datanett

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

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

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

Litt mer detaljer om: Tids multipleksing

Fysisk Lag. Den primære oppgave

Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett

Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett

Sentrale deler av pensum i INF

Løsningsforslag Gruppeoppgaver, januar INF240 Våren 2003

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

Kapittel 10 Tema for videre studier

Innhold. Funksjonell virkemåte. Overordnet arkitektur

Redundante linjer fra BKK. Frokostmøte 25. januar 2011 Terje Henneli, BKK Marked

Det fysiske laget, del 2

IT Grunnkurs Nettverk 3 av 4

Hva er en protokoll? INF1060 Introduksjon 2

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

Kapittel 6: Lenkelaget og det fysiske laget

Flere detaljerte funksjoner i datanett

Detaljerte funksjoner i datanett

Det matematisk-naturvitenskapelige fakultet

IT Grunnkurs Nettverk 2 av 4

Detaljerte Funksjoner i Datanett

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

Bilag 3: Kundens tekniske plattform

UNIVERSITETET I OSLO

TTM4175 Hva er kommunikasjonsteknologi?

Input/Output. når tema pensum. 13/4 busser, sammenkobling av maskiner /4 PIO, DMA, avbrudd/polling

Flere Detaljerte Funksjoner i Datanett

Extreme Fabric Connect / Shortest Path Bridging

Kapittel 9 Teletjenester

TTM4175 Hva er kommunikasjonsteknologi?

6105 Windows Server og datanett

UNIVERSITETET I OSLO

6105 Windows Server og datanett

Det fysiske laget. Kjell Åge Bringsrud. (med foiler fra Pål Spilling)

Linklaget - direkte forbindelser mellom noder

TTM4175 Hva er kommunikasjonsteknologi?

Nettverkslaget. Fragmentering/framsending Internetworking IP

Jakten på 100 prosent oppetid i telenettene

Produktvilkår Transmisjon

Det fysiske laget, del 2

PRODUKTBESKRIVELSE INFRASTRUKTUR. NRDB Internett

PRODUKTBESKRIVELSE INFRASTRUKTUR. NRDB Sentralisert Node

Hva består Internett av?

Tjenestebeskrivelse Ethernet fra BKK

PRODUKTBESKRIVELSE INFRASTRUKTUR. NRDB Lokal Node (VPN)

Presentasjonene vektlegger tilgjengelighetsfasetten. Det er innen denne at begrepene robusthet og redundans ligger.

Utfordringer til mellomvare: Multimedia


Trådløse Systemer. Arild Trobe Engineering Manager. Trådløse Systemer for å løse.. dette?

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

Det matematisk-naturvitenskapelige fakultet

2EOLJDWRULVNRSSJDYHQU L GDWDNRPPXQLNDVMRQ + VWHQ.,QQOHYHULQJVIULVWRNWREHU *MHQQRPJnVWRUVGDJRNWREHU

Diverse praktisk: Merk at foilene også er pensum, og at det kan finnes info på foilene som ikke finnes i boka! Ukeoppgavene er også pensum.

Flere detaljerte funksjoner i datanett

Fysisk Lag. Det fysiske laget. Maskin arkitektur. Tre klasser av medier. Kjell Åge Bringsrud (med foiler fra Pål Spilling) Galvaniske kabler;

Det fysiske laget. Kjell Åge Bringsrud. (med foiler fra Pål Spilling)

Nett og tjenestekvalitet

Fra IP telefoni til IT telefoni. CallIT presentasjon 2009

6105 Windows Server og datanett

6105 Windows Server og datanett

Honeywell OneWireless

Neste Generasjon Datanett

Grunnleggende om datanett. Av Nils Halse Driftsleder Halsabygda Vassverk AL IT konsulent Halsa kommune

PRODUKTBESKRIVELSE TJENESTE. NRDB Nummerportabilitet

Kommunikasjonsbærere Mobil/GPRS. Toveiskommunikasjon EBL temadager Gardermoen mai 2008 Harald Salhusvik Jenssen gsm.

Introduksjon til nettverksteknologi

PRODUKTBESKRIVELSE TJENESTE. NRDB Videresalg Telefoni

Produktvilkår Transmisjon

Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett

Peer-to-Peer systemer

Moderne. bredbåndsnett. i Hole og Ringerike

Forelesning Lagdeling i Internettarkitekturen

Kommunikasjon og autonome farkoster. Lars Landmark SEMINAR Maritim Kommunikasjon SINTEF, 15. februar 2017

Oppgave 8.1 fra COD2e

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

Innhold. BKK Digitek AS Fjøsangerveien 65, Postboks 7050, 5020 Bergen T: E:

Hva er en protokoll? Hva er Internet?

Kapittel 8: Nettverk i praksis

Tele/Prosjektering og bygging/telefon- og datakommunikasjonssystem for togframføring

Fremtiden er lys - fremtiden er fiber!

6105 Windows Server og datanett

6105 Windows Server og datanett

6105 Windows Server og datanett

GigaCampus IT-ledermøte, 7 sept 2005 Olaf.Schjelderup@uninett.no

Obligatorisk oppgave nr 2 i datakommunikasjon. Høsten Innleveringsfrist: 04. november 2002 Gjennomgås: 7. november 2002

Kapittel 5 Nettverkslaget

Transkript:

Computer Networks A. Tanenbaum Kjell Åge Bringsrud (Basert på foiler av Pål Spilling) Kapittel 1, del 1 INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 1

Problemområde og fokusering hvordan skal vi bygge opp effektive kommunikasjonsnettverk? kursets fokusering: gi en funksjonell forståelse av bygge-elementene vise hvordan elementene settes sammen til operative nett fokus på prinsipper, konsepter og generalitet INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 2

Disposisjon den generelle kommunikasjonsmodellen tjenester og overføringskvalitet (QoS) nett-strukturer funksjonelle behov kommunikasjons-arkitekturer INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 3

Generelt nett Video konferanse Kommunikasjons nett INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 4

Kommunikasjon og tjenester (1) INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 5

Kommunikasjon og tjenester (2) INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 6

Overføring via pakker Klient Tjener node fast linje INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 7

Generelt pakkeformat rammer pakker meldinger PDU (Protocol Data Unit) Hode Data, for eks. 10.000 bit Hale M-adresse S-adresse Sjekksum INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 8

bruker: Ulike syn på et kommunikasjonsnett ønsker f. eks. pålitelig overføring av informasjon mellom to kommuniserende brukere nett-konstruktør: ønsker et kost-effektiv design nett-operatør: størst mulig utnyttelse av ressursene nettet skal være enkelt å administrere og drive INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 9

Telenett (1) Sentral Telefon-nettet Aksess nett Trunk linje Applikasjon Applikasjon Signalering Telefon-nettet Signalering INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 10

Telenett (2) Connection Control Management Trunk-linje Demultiplekser Svitsj Multiplekser INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 11

Telenett (3) Signalering Data nett Common Channel Signaling in-band signalering out-of-band signalering Management System INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 12

Viktige elementer og begreper sentraler eller svitsjer linjesvitsjing; optimalisert for telefonkapsitet synkron kommunikasjon ingen feilkorrigering i overføringen trunklinjer; linjer med høy trafikk-kapasitet mange samtaler deler en trunklinje multipleksing/demultipleksing konfigurerbar transmisjons infrastruktur enkle endesystemer med en tjeneste; telefon INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 13

Datanett INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 14

Noen viktige begreper databit samles i pakker (1000 10.000 bit) noder eller pakke-svitsjer mellom-lagring og fremsending asynkron kommunikasjon virtuelle linjer eller datagram minst to linjer ut fra hver node endesystemer med et stort antall tjenester INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 15

Datanett og tjenester Tjener Disk Komm. Prog. vare Disk Komm. Prog. vare Klient B r u k e r node fast linje INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 16

Viktige funksjoner Viktige og nødvendige funksjoner adressering, ruting, og fremsending deteksjon og korreksjon av feil ende-til-ende pålitelighet metningskontroll multicasting overføringskvalitet INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 17

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 INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 18

Ruting 1 2 4 3 1 2 3 Pre- Pross. Ruting prosess Rutetabell 1 2 3 4 4 Fremsender INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 19

Litt historikk teleoperatørene har 150 års erfaring: i konstruksjon og drift av telenett var monopoler frem til 1994-95 pakke-svitsjing som konsept; 1964 pakke-svitsjing realisert i 1970; ARPANET dekket USA i 1973 med ~50 noder en arm fra California til Hawaii en arm fra Østkysten via Kjeller til London (UCL) FFI var med i utviklingen av TCP/IP 1975-1979 INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 20

Utviklingstrekk (1) utviklingen av telenett drevet frem av teleoperatørene optimalisert for telefonbruk (vertikal optimalisering) synkron bit-basert kommunikasjon utviklingen av internettet drevet frem av informatikere og datamaskinlevererandører horisontal integrasjon (IP over alt, alt over IP) asynkron pakke-basert kommunikasjon sammensmelting av tele, data og informasjonsteknologi INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 21

Utviklingstrekk (2) forskjellen i designfilosofi har resultert i: mange nyttige internett-tjenester ingen tilsvarende utvikling i telesektoren (vi ser bort fra mobiltelefonen) PC, TV og mobiltelefon: får stadig økende funksjonalitet tilbyr etter hvert overlappende tjenester gir økt konkurranse i markedet internett protokollen er det felles bærende element! teleoperatørenes dilemma i dag: skal de gå fullt og helt over på IP? INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 22

Utviklingstrekk (3) mikroelektronikken: dobling av CPU-kapasiteten hver 12 18 mnd tilsvarende for minne og lagringsmedium superraske rutere fiberoptikken: bølgelengdemultipleksing (WDMA) 2,5, 10, og 40 Gb/s pr. bølgelengde 50 100 bølgelengdekanaler all-optisk svitsjing INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 23

Utviklingstrekk (4) Mobilitet innebærer at det skal være mulig å kommunisere fra hvor som helst med hvem som helst når som helst Mobilitet: personmobilitet (mobil-ip) terminalmobilitet (mobiltelefonen) tjenestemobilitet INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 24

Tre-deling av kommunikasjons-systemet Tjener Distribuert applikasjon Tjeneste aksess punkt Klient Bruker Mellomvare Endesystem Komm.nett Overførings system INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 25

To-deling av selve nettet IP rutere (internettet) Svitsjet eller konfigurerbar transmisjonsinfrastruktur; ATM, SDH, Hel-optisk INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 26

Samtale-univers Tjener Samtaleunivers Overføringssyntaks Klient Bruker Komm.nett INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 27

Samtale-univers felles oppfatning av hva de to prosessene kan samarbeide om en mer formell beskrivelse: et sett av datastrukturer (resident del) operationer som kan utføres på disse strukturene (kommunisert over nettet) INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 28

Eksempel på samtaleunivers <Fligth> :: <Carrier>>Flight-no> <Origin><Departure-time> <Destination><Arrival-time> <Available-seats-class-1> <Available-seats-class-2> resident del <Operations>:: <Type> <Carrier><Fligth-no> <Class><No-of-seats> <Type>:: Inquire Book-seats Cancel-seats kommuniseres over nettet INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 29

Overførings-syntaks inhomogene ende-systemer ulik hardware ulike operativsystemer ulike programerings-språk kommunikasjonen over nettet må foregå i en syntaks som begge sider oppfatter på samme måten INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 30

Byggeklosser endesystemer med distribuerte applikasjoner overføringssystemet: nett: fysiske linker ; tvistede parrkabler, koaksial kabler, fiberkabler svitsjer/noder; programmerbare datamaskiner endesystemene: Kommmunikasjons-programvare en nett-spesifikk del; nettverks-adapter en applikasjons-avhengig del; middleware INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 31

Kommunikasjonsmodell B r u k e r A Komm.-nettet B B r u k e r Kursets fokus INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 32

Typiske bruker-tjenester filoverføring; FTP elektronisk post; E-post Web Nett-Video IP-telefoni tjenestene setter ulike krav til overføringen over nettet; kalt Tjenestekvalitet (QoS) INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 33

Tjenestekvalitet (QoS)) båndbredde (kapasitet) akseptabel forsinkelse (latency) akseptabel variasjon i forsinkelsen (jitter)) pålitelighet maksimal akseptabel pakke størrelse INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 34

Eksempler på tjenestekvalitet Tjeneste Båndb. Pålitel. Forsink. Jitter. tale 64 kb/s mindre kort liten tale (kringk.) 64 kb/s mindre irrelev. liten TV (kringk.) 5 Mb/s mindre irrelev. liten Video-konf. 5 Mb/s mindre kort liten Eksempler på tradisjonelle teletjenester Har krevd synkron overføring INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 35

Eksempler på tjenestekvalitet Tjeneste Båndbr. Pålit. Forsink. Jitter terminal >9,6 kb/s høy kort kan være stor fil-trans. >100 kb/s høy irrelev. irrelev. El.post irrelev. høy irrelev. irrelev. Eksempler på tradisjonelle data-komm. tjenester Benytter asynkron overføring INF3190 V2004 Kjell Åge Bringsrud; kap.1 Foil 36