Ola Edvart Staveli Mars 2010

Like dokumenter
Lek 01 Grunnprinsipper

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

Detaljerte funksjoner i datanett

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

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

Detaljerte Funksjoner i Datanett

Kapittel 5 Nettverkslaget

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

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

Hva består Internett av?

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

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

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

Nettverkslaget. Fragmentering/framsending Internetworking IP

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

Forelesning Lagdeling i Internettarkitekturen

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

Høgskolen i Telemark EKSAMEN Operativsystem og nettverk inkludert denne forsiden og vedlegg. Merknader:

Kapittel 6: Lenkelaget og det fysiske laget

2EOLJDWRULVNRSSJDYHQU L GDWDNRPPXQLNDVMRQ + VWHQ.,QQOHYHULQJVIULVWRNWREHU *MHQQRPJnVWRUVGDJRNWREHU

IT Grunnkurs. Nettverk. Innhold

IT Grunnkurs Nettverk 3 av 4

Kapittel 8: Nettverk i praksis

Lagene spiller sammen

Løsningsforslag Gruppeoppgaver mars 2003

IT Grunnkurs. Nettverk. Foiler av Bjørn J. Villa, Førsteamanuensis II Presentert av Rune Sætre, Førstelektor

Computer Networks A. Tanenbaum

6105 Operativsystem og nettverk

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

Innhold. Funksjonell virkemåte. Overordnet arkitektur

TTM4175 Hva er kommunikasjonsteknologi?

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

6105 Windows Server og datanett

TTM4175 Del 2: Etisk hacking. Lab E5: Nettverkssniffing

Løsningsforslag til EKSAMEN

6105 Operativsystem og nettverk

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

6105 Windows Server og datanett

Forelesning Oppsummering

TTM4175: Etisk hacking. Lab E5: Nettverkssniffing

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

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

IT1101 Informatikk basisfag Dobbeltime 25/9

Litt mer detaljer om: Tids multipleksing

Introduksjon til nettverksteknologi

Løsningsforslag Gruppeoppgaver, januar INF240 Våren 2003

UNIVERSITETET I OSLO

Nettlaget. Nettlagets oppgaver

Det matematisk-naturvitenskapelige fakultet

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.

Kapittel 2. Grunnprinsipper

Kapittel 2. Grunnprinsipper

Løsningsforslag til EKSAMEN

UNIVERSITETET I OSLO

TJENESTEBESKRIVELSE INTERNETT TRANSITT VERSJON 2.9

Opprinnelig IP-pakke inneholder 4480 Byte data. Dette er inklusiv IPheader. Max nyttelast på EthernetRammen er 1500 oktetter.

Kapittel 4: Transportlaget

EKSAMEN. Emne: Datakommunikasjon

Tjenester i Internett. E-post, HTTP, FTP, Telnet

Mangelen på Internett adresser.

6105 Windows Server og datanett

ITF20205 Datakommunikasjon - høsten 2011

6105 Windows Server og datanett

Datateknikk TELE1005-A 15H HiST-FT-IEFE

Datakommunikasjon bak kulissene

1. Sikkerhet i nettverk

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

Beskrivelse av TCP/IP Introduksjon Vi har allerede skrevet litt om TCP/IP i kapitel 1, men her ønsker vi å utdype emnet.

Linklaget - direkte forbindelser mellom noder

Kapittel 7: Nettverksteknologier

EKSAMEN. Emne: Datakommunikasjon

Høgskolen i Telemark EKSAMEN Operativsystem og nettverk inkludert denne forsiden og vedlegg. Merknader:

Detaljerte Funksjoner i Datanett

Høgskolen i Telemark EKSAMEN Operativsystem og nettverk inkludert denne forsiden og vedlegg. Merknader:

Gruppe: D2A Dato: Tid: Antall oppgavesider: 3 Antall vedleggsider : 0

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

1 INTRODUKSJON SAMMENKOBLING AV ET INTERNETTVERK... 2

Spredt spektrum. Trådløst Ethernet. Kapittel 2: Diverse praktisk:

BEDRE KRYPTERING AV WEB-TRAFIKK OG E-POST (TLS)

Datakommunikasjon - Oblig 2

6105 Windows Server og datanett

Hva er en protokoll? INF1060 Introduksjon 2

Digital representasjon

6105 Windows Server og datanett

Standarder for sikker bruk av VPN med og i offentlig sektor

Oppsett av brannmur / router 1.0. Innholdsfortegnelse

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

Det matematisk-naturvitenskapelige fakultet

Noen lærdommer fra Internetts historie (Hanseth & Lyytinens design-prinsipper for II)

Sentrale deler av pensum i INF

Tildeling av objektidentifikatorer i Norge

NORSK EDIEL BRUKERVEILEDNING. bruk av SMTP. for. Versjon: 1.0 Revisjon: E Dato: 3. Mars 2008

EKSAMEN. Emne: Datakommunikasjon

IT Grunnkurs Nettverk 2 av 4

Tjenestebeskrivelse Ethernet fra BKK

Bilag 2.5. IP Connect DSL Produktblad

TTM4175 Hva er kommunikasjonsteknologi?

INF1040 Oppgavesett 6: Lagring og overføring av data

6105 Windows Server og datanett

6105 Windows Server og datanett

Transkript:

Ola Edvart Staveli Mars 2010

Innholdsfortegnelse Innledning... 3 Nettverkskommunikasjon... 3 Standarder... 3 Protokoller... 3 Topologi... 4 Ethernet-adresse... 4 OSI-modellen... 5 Det fysiske laget... 6 Linklaget / Datalaget... 6 Nettverkslaget... 7 Transportlaget... 7 Sesjonslaget... 7 Presentasjonslaget... 7 Applikasjonslaget / Programlaget... 8 Protokollstakk for OSI sammenlignet med TCP/IP... 8 Standardisering... 8 Organisering og tildeling av IP-adresser... 9 Ola Edvart Staveli Side 2 av 10 Strinda videregående skole

Innledning Nettverkskommunikasjon kan sammenlignes med måten vi kommunisere gjennom postverket. Når vi sender informasjon gjennom postverket, sender vi gjerne så mye som mulig i en og samme pakke. I et datanett derimot vil gjerne pakkestørrelsen være en begrensning og vi må isteden sende flere pakker. Nettverkskommunikasjon Hver pakke har en adresse som sier hvordan hvor den skal (mottaker) og en som sier hvor den kommer fra (avsender). Dessuten er det i tillegg til selve dataene (informasjonen) også med kontrollinformasjon. Denne kontrollinformasjonen gjør at mottaker kan kontrollere om informasjonen er kommet riktig fram. Dersom kontrollsjekken visert at det er noe feil i informasjonen, så ber mottakeren avsenderen om å sende informasjonen på nytt. For at sender og mottaker skal forstå hverandre, så er det nødvendig at de snakker samme språk. Språket er for så vidt binære tall 0 og 1, men det er viktig at sender og mottaker har samme regler for hva disse betyr i de forskjellige sammenhenger og plasseringer. I nettverkssammenheng så kaller vi dette PROTOKOLL. Protokoll er altså et sett med regler som i denne sammenheng bestemmer hvordan sender og mottaker skal kommunisere. Standarder Når en blir enig om hvordan forskjellige deler skal fungere og samhandle, så snakker en om standarder. Det er to standardiseringsorganisasjoner som er viktig i nettverkssammenheng: ISO International Standards Organisation IEEE Institute of Electrical and Electronics Engeneers Protokoller En protokoll er altså et sett med regler. Kommunikasjonsprotokoller sørger for enhetlig transport av data fra ett sted til et annet gjennom ulike medier og oppkoblinger (interkonnektivitet). Kommunikasjonsprotokoller sørger for overføring av data gjennom ett eller flere nettverk og med flere typer fysiske medium. De sørger for datatransport mellom applikasjoner. Dette vil medføre behov både for flere lag med protokoller og flere standarder. Ola Edvart Staveli Side 3 av 10 Strinda videregående skole

En protokolls virkemåte: Nettverkskommunikasjon Avsenders oppgaver o Bryter data ned i pakker o Legger til adresse- informasjon i pakken o Klargjør for sending (f.eks. ut på kabel) Mottakers oppgaver o Tar imot pakken (fra kabelen) o Skreller av dataene fra pakken o Kopierer dataene til buffer for behandling o Overfører dataene til applikasjonen Topologi Den fysiske oppkoblingen av nettet kaller vi nettets topologi. Buss- topologi: Stjerne- topologi: Ring- topologi: Maskinene er koblet etter hverandre på en kabel (buss) Maskinene er knyttet sammen i knutepunkt som f.eks. en svitsj, og forgrener seg utover. Tilhører TokenRing-systemet der maskinene logisk er koblet i en ring. Ethernet-adresse Alle enheter som inngår i et Ethernet har sin egen unike adresse. Det skal altså ikke være noe annet utstyr som har samme adresse. Denne adressen kalles gjerne MAC- adresse (Media Access Control) og består av 12 heksadesimale siffer (6 bytes/oktetter). De første tre bytene definerer produsenten mens de tre siste er løpenummeret produsenten gir. 00:1B:77:23:CF:39 Ola Edvart Staveli Side 4 av 10 Strinda videregående skole

OSI-modellen Det er ISO som har definert OSI-standarden (Open System Interconnection). OSI-RM (Reference Model) er rammeverket for datakommunikasjon og beskriver hvordan åpne nettverk skal kommunisere. OSI-modellen består av 7 lag: 7 Applikasjonslaget Generelle applikasjoner som filoverføring, e-post, osv. 6 Presentasjonslaget Presentasjon for bruker 5 Sesjonslaget / Kommunikasjonslaget Sesjonshåndtering: Oppkobling, nedkobling, administrering 4 Transportlaget Ende til ende - kontroll, retransmisjon, flytkontroll, osv. 3 Nettverkslaget 2 Linklaget / Datalaget 1 Fysisk lag Transport av datapakker gjennom nettverket: Ruting, fragmentering Kommunikasjon mellom noder på samme medium, inklusiv feilsjekk og aksessmetode. Fysisk forbindelse: Mekanisk/elektrisk, bitsynkronisering, osv. Vi ser for oss at systemer som skal kommunisere med hverandre bruker denne modellen. Fysisk er de koblet sammen på lag 1. Det er altså databitene som går fra lag 1 på den ene maskinen til lag 1 på den andre. De forskjellige lagene kommuniserer med tilsvarende lag i den andre maskinen. Nettverkslaget i den ene maskinen kommuniserer altså med Nettverkslaget i den andre. Denne kommunikasjonen foregår imidlertid via underliggende lag. Den går altså fra Nettverkslaget via Linklaget til det fysiske laget på den ene maskinen og gjennom den fysiske forbindelsen til det Fysiske laget på den andre maskinen. Her går den da opp igjen via Linklaget til Nettverkslaget på denne maskinen. Når to datamaskiner skal kommunisere, er det viktig at de forstår hverandre. I OSI-modellen blir protokoller veldig viktig. For at datamaskinene skal kommunisere, må de kunne bruke samme protokoll. I OSI-modellen vil hvert lag kunne bruke flere protokoller. Ola Edvart Staveli Side 5 av 10 Strinda videregående skole

Fysiske laget Det er altså her informasjonen fysisk overføres mellom maskinene i form av databit. Overføringen kan eksempelvis skje via parkabel, koaksialkabel, optisk fiberkabel, satellitt eller radiobølger. Linklaget / Datalaget Linklaget organiserer og kontrollerer dataoverføringen mellom maskinene. Laget har egentlig to funksjoner: LLC Logical Link Control er den øverste delen. Denne sørger for flytkontroll, kvittering og feildetektering. MAC Media Access Control bestemmer hvem som kan bruke mediet til en hver tid. Ellers kan den ta seg av synkronisering av datarammer (frames), altså avgjøre hvor en ramme slutter og hvor den neste starter. Den tar seg også av den fysiske adresseringen (derav MAC- adresse). Ola Edvart Staveli Side 6 av 10 Strinda videregående skole

Nettverkslaget Nettverkslaget sørger for ruting ved å bestemme hvilken rute som er best. Her kontrolleres overføringsutstyr som skal sørge for å få fram dataene. Vil på den måten finne den veien som er sikrest, raskest, billigst og sørger for god dataflyt. Den kan i enkelte sammenhenger også inneholde informasjon om kostnader og håndtere avregning. Transportlaget Transportlaget skal sørge for pålitelig og effektiv nettverksforbindelse. Transportlaget blir på en måte et mellomlag. De tre lagene under tar seg primært av nettverkskommunikasjonen. Transportlaget og de tre lagene over sørger for brukerservicen. Ved sending deler Transportlaget dataene opp i pakker for videresending til mottakerens Transportlag. Når protokollen krever bekreftelse på mottak, vil Transportlaget beholde en kopi av pakken til det får bekreftelse. Har det ikke mottatt bekreftelse innen en viss id, vil den sende pakken på nytt (retransmittere). Ved mottak sørger Transportlaget for å bekrefte mottak og å sette sammen pakkene i riktig rekkefølge før de sender dataene videre til Sesjonslaget. Sesjonslaget / Kommunikasjonslaget Sesjonslaget har nødvendige protokoller for å etablere og holde forbindelsen mellom to kommunikasjonsenheter. Det kan være vanskelig å se forskjellen på Transportlaget og Sesjonslaget. Men Transportlaget sørger for forbindelsen mellom de to kommunikasjonsenhetene. Sesjonslaget tar seg av kommunikasjonen når forbindelsen er etablert. Blir forbindelsen brutt, vil Sesjonslaget be Transportlaget om å opprette en ny forbindelse. Sesjonslaget kontrollerer og styrer kommunikasjonen mellom brukerprogram. Det sørger for sikkerhet og ryddig kommunikasjon. Presentasjonslaget Om vi definerer informasjon som betydningen av dataene, så er det dette Presentasjonslaget presenterer. Presentasjonslaget tar seg altså av hvordan data vises for brukeren herunder koding og dekoding. Det sørger for at begge kommunikasjonsenhetene presenterer informasjonen likt (informasjonskommunikasjon). Ola Edvart Staveli Side 7 av 10 Strinda videregående skole

Applikasjonslaget / Programlaget Applikasjonslaget er øverste laget og grensesnittet mellom OSI-modellen og brukerprogrammene (applikasjonene). Her styres bl.a. kopiering og filtilgang. Her er det mange protokoller som definerer informasjonsutveksling. Protokollstakk for OSI sammenlignet med TCP/IP Standardisering IAB Internet Architecture Board er komiteen som har overordnet ansvar for den tekniske og konstruksjonsmessige utviklingen av Internett. Dette har de fått fra ISOC Internet Society. De er overordnet flere Task Forces : IRTF Internet Reseach Task Force skal fremme forskning som er viktig for utviklingen av det framidige internett ved å skape fokuserte, langsiktige og små forskningsgrupper som arbeider med emner relatert til internett protokoller, brukerprogrammer, arkitektur og teknologi. IETF Internet Engineering Task Force utvikler og markedsfører internettstandarder i nært samarbeid med standardiseringsorganisasjoner som W3C og Ola Edvart Staveli Side 8 av 10 Strinda videregående skole

ISO/IEC. De arbeider spesielt med standarder for TCP/IP og Internettprotokoller. Det er en organisasjon som arbeider med åpne standarder uten noe formelt krav til medlemskap. IETF utgir RFC s som beskriver metoder, virkemåte, forskning eller utvikling knyttet til arbeidet med Internett og Internett-relaterte systemer. Hver RCF (Request for Comments) får et unikt serienummer. Når en publikasjon har fått et nummer og publisert, så blir den aldri opphevet eller modifisert. Hvis dokumentet krever oppgradering, så publiseres det et revidert dokument. På den måten vil enkelte dokumenter overstyre tidligere dokumenter. RFC ene danner dermed en kontinuerlig historisk nedskriving av utviklingen til Internettstandardene og praktiseringen. RFC-utvikling: Standard måte (Standard Track) o Foreslått standard (Proposed standard) o Utkast til standard (Draft standard) o Internettstandard (Internet standard) Informasjon (Informational) Kan være nesten hva som helst Eksperimentell (Experimental) Vanligvis dokumenter av eksperimentell art, men kan.også være dokumenter som ikke kan presenteres på standard måte fordi de ikke passer inn. Vanlig praksis (Best Current Practice=BCP) Et dokumenter som anses som offisielle regler uten å være RFC (f.eks. BCP 9). Historisk (Historic) En RFC som er blitt foreldet. RFC 1122 kan være et godt eksempel. Andre aktuelle: RFC 791 Intenet Protocol (September 1981) RFC 854 Telnet (Mai 1984) Liste over RFC er: http://www.ietf.org/rtf.html Hjemmesiden til IETF: http://www.ietf.org/ Organisering og tildeling av IP-adresser Verdens offisielle IP-adresser organiseres av IANA Internet Numbers Authority. IANA er under kontroll av ICANN Internet Corporation for Assigned Names and Numbers som igjen er styrt av Amerikanske Næringsdepartementet. IANA delegerer lokal registrering av IP-adresser til noen RIR Regional Internet Registers: ARIN American Registry for Internet Numbers dekker Nord-Amerika og deler av Karibien Ola Edvart Staveli Side 9 av 10 Strinda videregående skole

RIPE NCC Réseaux IP Européens Network Coordination Center dekker Europa, Midtøsten og Sentral-Asia APNIC Asia-Pacific Network Information Centre dekker Asia og Stillehavsregionen LACNIC Latin American and Caribian Internet Registry dekker Latin-Amerika og deler av Karibien AfriNIC African Network Information Centre dekker Afrika En ISP Internet Service Provider søker disse for å kunne tildele IP-adresser til sine kunder. Ola Edvart Staveli Side 10 av 10 Strinda videregående skole