2EOLJDWRULVNRSSJDYHQU L GDWDNRPPXQLNDVMRQ + VWHQ.,QQOHYHULQJVIULVWRNWREHU *MHQQRPJnVWRUVGDJRNWREHU



Like dokumenter
Hva består Internett av?

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

KTN1 - Design av forbindelsesorientert protokoll

Løsningsforslag Gruppeoppgaver mars 2003

Lagene spiller sammen

ITF20205 Datakommunikasjon - høsten 2011

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

Kapittel 5 Nettverkslaget

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

AirLink v6 / AL59300 v6 avansert oppsett

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

Komnett og industriell IKT - høsten 2008 / våren 2009

Nettverkslaget. Fragmentering/framsending Internetworking IP

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

Introduksjon til nettverksteknologi

Computer Networks A. Tanenbaum

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

Kapittel 10 Tema for videre studier

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

Detaljerte funksjoner i datanett

Løsningsforslag Gruppeoppgaver, januar INF240 Våren 2003

Kapittel 8: Nettverk i praksis

Kapittel 4: Transportlaget

Forelesning 1. Introduksjon til (eller repetisjon av) TCP/IP Datasikkerhet

Praktisk informasjon. Forelesning 1. Forelesningsform. Lærebok. Lærebok forts. Eksamen. Forelesninger. ØvingerØvinger

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

Noen internet protokoller

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

*UXSSHXQGHUYLVQLQJWRUVGDJ

IT Grunnkurs Nettverk 2 av 4

Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett

Computer Networks A. Tanenbaum

Adresse. Flight nr. IP-nr Care-of-nr

EKSAMEN. Emne: Datakommunikasjon. Dato: 30. Nov 2016 Eksamenstid: kl. 9:00 til kl. 13:00

Flere detaljerte funksjoner i datanett

Oppsett av brannmur / router 1.0. Innholdsfortegnelse

Kapittel 7: Nettverksteknologier

Brannmurer. fire wall (noun): A fireproof wall used as a barrier to prevent spread of fire.

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

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

Avansert oppsett. I denne manualen finner du informasjon og veiledning for avansert oppsett av din Jensen AirLink ruter.

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

Detaljerte Funksjoner i Datanett

Mangelen på Internett adresser.

Ennå litt mer detaljer: Flere detaljerte funksjoner i datanett

Forelesning Oppsummering

TTM4175: Etisk hacking. Lab E5: Nettverkssniffing

Det matematisk-naturvitenskapelige fakultet

Blant de mest omtalte Internett tilpassningene i dag er brannmurer og virtuelle private nett (VPN).

Programmering, oppsett og installasjonsløsninger av LIP-8000 serien IP apparater

IT Grunnkurs Nettverk 3 av 4

EKSAMEN. Emne: Datakommunikasjon

Høgskolen i Molde Institutt for Informatikk Prøveeksamen 1 in115: Nettverksdrift Svarskisse:

EKSAMEN. Emne: Datakommunikasjon

AirLink 2200 FAQ. Side 2 Side 2 Side 3 Side 4 Side 6 Side 7 Side 8 Side 10 Side 11 Side 12 Side 13 Side 13 Side 14 Side 15 Side 16 Side 18

1 INTRODUKSJON SAMMENKOBLING AV ET INTERNETTVERK... 2

AirLink 1000AC avansert oppsett

Installasjonsveiledning. Phonzoadapter

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

6107 Operativsystemer og nettverk

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

PUNKT TIL PUNKT-KOBLING KOBLING. Versjon 10/10. Hvordan kobler jeg controlleren til en pc 1

Oppsett av PC mot Linksys trådløsruter

AirLink 3000DG v3 avansert oppsett

Løsningsforslag til EKSAMEN

IP Internet. Tjenestemodell. Sammensetning av nettverk. Protokollstack

Løsningsforslag uke 48

Tjenestebeskrivelse Ethernet fra BKK

AirLink 2400ac FAQ. Side 2 Side 2 Side 3 Side 4 Side 6 Side 7 Side 9 Side 11 Side 12 Side 13 Side 14 Side 14 Side 15 Side 16 Side 17

Eagle 1500 FAQ. Innholdsfortegnelse

6105 Windows Server og datanett

Lynx 7000 avansert oppsett

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.

1. Sikkerhet i nettverk

Eagle 1500 FAQ. Innholdsfortegnelse

Avtale om Bitstrøm: Vedlegg C Bitstrøm NNI Produktblad

Introduksjon, oppsett og konfigurering av et WLAN

6105 Operativsystem og nettverk

Tjenestebeskrivelse Internett Ruter Innhold

6107 Operativsystemer og nettverk

Notater: INF Datakommunikasjon

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

NorskInternett Brukermanual. Sist oppdatert Side 1/30

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

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

VEIVISER INNSENDING DIREKTE TIL ALTINN FRA HOGIALØNN FOR ETT FIRMA

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

1 t:n'v'\ekode LO325E. Alle ~vne og trykte. GOd'"j(jent kalkulator

6105 Operativsystem og nettverk

6105 Windows Server og datanett

Kommunikasjonsnett. Eksamenstid: Faglærer:

Løsningsforslag. Datakommunikasjon

AirLink 7000AC v1 avansert oppsett

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

Datateknikk TELE1004-A 13H HiST-AFT-EDT. Oppgåve: Protokollanalysatoren Wireshark. Delemne digitalteknikk og datakommunikasjon Øving 7; løysing

Forelesning nr 3, m andag 2. sept em ber Chapt er 3, Transport Layer. Datakom høsten

Datateknikk TELE1004-A 14H HiST-AFT-EDT

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

Flere detaljerte funksjoner i datanett

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

Transkript:

2EOLJDWRULVNRSSJDYHQU L GDWDNRPPXQLNDVMRQ + VWHQ,QQOHYHULQJVIULVWRNWREHU *MHQQRPJnVWRUVGDJRNWREHU 2SSJDYH D)RUNODUKYLONHWRHOHPHQWHUHQ,3DGUHVVHEHVWnUDY En IP-adresse består av to deler, nettverksdel og m askindel, og blir skrevet som desim ale num m er adskilt m ed punktum ( eksem pel 192.32.45.1 ) 11000000 00100000 00101101 00000001 192 32 45 1 IP-adressene deles inn i 3 klasser: Klasse A. Bruker den første byten til å identifisere nettverket (0). De resterende (24 bits) brukes for å identifisere en host (node) i det aktuelle nettverket. Brukes i nettverk m ed m ange hoster. Klasse B. Bruker de to første bytene til å identifisere nettverket (10). De resterende (16 bits) brukes for å identifisere en host (node) i det aktuelle nettverket. Brukes i nettverk m ed m oderat antall hoster. Klasse C. Bruker de tre første byten til å identifisere nettverket ( 110 ). De resterende ( 8 bits ) brukes for å identifisere en host ( node ) i det aktuelle nettverket. Brukes i nettverk m ed få hoster. E)RUnDGUHVVHUHVHJIUHPWLOHQPDVNLQPnHQDQJLQRHPHUHQQ,3DGUHVVHQ )RUNODUKYRUGDQ7&3RJ8'3ILQQHUXWKYRUGHQVNDOOHYHUHGDWD For at kom m unikasjonen skal være suksessfull m å hver entity i system et ha ulike adresser. Hver host i nettverket m å ha en unik global IP-adresse. Denne adressen gjør at data blir levert til riktig host. Hver applikasjon innen en host m å også ha en unik adresse. Denne adressen kalles en port. Denne adressen/ porten gjør at TCP/ UDP leverer data til den riktige applikasjonen. F)RUNODUKYD$53$GGUHVV5HVROXWLRQ3URWRFROEHQ\WWHVWLO TCP/ IP program varen på en PC har en tabell over IP adresser og sam svarende Ethernetadresser. Ethernet-adresses kalles også for MAC-adresser (Media Access Address) La oss tenke oss at en PC m ed IP-adresse 158.38.66.167 forsøker å opprette en forbindelse m ed adressen 158.38.66.11. Hvis denne adressen fins i tabellen, hentes 1

Ethernet-adressen ut for å lage Ethernet-ram m en, og m ottakernoden er derm ed bestem t. Hvis IP adressen ikke fins i tabellen, m å det brukes en annen m etode får å avgjøre hvilken Ethernet-adresse data skal sendes til. For å finne denne adressen brukes en såkalt ARP-protokoll. IP-laget sender da ut en ram m e (forespørsel) som inneholder IP adressen. En slik forespørsel betyr f.eks. Jeg trenger Ethernet-adressen til IP adressen 158.38.66.11. Alle nodene i nettverket lytter etter slike ARP-forspørsler, og når en node oppdager en ARP-forspørsel til seg selv, vil den svare m ed en kvitteringsram m e Ethernet-adressen for 158.38.66.11 er 8: 0: 2d: 1: 5b: 34.. Derm ed vil ARP-tabellen bli oppdatert. G9LOHWORNDOQHWWNXQQHIXQJHUHXWHQ$53" Et lokalnett vil fungere uten ARP. Lokalnettet kan benytte andre kom m unikasjonsprotokoller som ikke benytter ARP ( for eksem pel NetBeui ). 2SSJDYH D+YRUGDQNDQHQVHDWHWQHWWHUHWNODVVH&QHWW" Man kan se at et nett er et C-klasse nett hvis adressen starter på 110, fra 192.0.0.0 til 223.255.255.255. E'XKDUInWWWLOGHOWHWNODVVH&QHWWPHGDGUHVVHUWLOJMHQJHOLJIRU DGUHVVHULQJDYPDVNLQHU'XKDULPLGOHUWLGEHKRYIRUnGHOHQHWWYHUNHWGLWWRSSL ILUHQHWWVRPGHWVNDONXQQHUXWHVPHOORP)RUNODUKYRUGDQGXYLOJM UHGHWWH F$QJLQHWWYHUNVLGRJVXEQHWWPDVNHIRUGHILUHQHWWYHUNHQH G+YRUPDQJH3&HURJVHUYHUHNDQGXNREOHWLOKYHUDYGLVVHQHWWYHUNHQH" Vi tar utgangspunkt i et klasse C nett m ed IP adresse 192.168.17.0 256. Når vi skal dele dette nettet inn i 4 nett er det kun den siste oktetten som er interessant. De tre første oktettene (24 bit) skal brukes til nettadresse/ ID. Vi m å finn ut hvor m ange bit i den siste oktetten som skal brukes til nettadresse/ ID og hostadresse. Du har da 256 m askiner og deler de på 4 nett. Dette gir 64 m askiner pr nett. Hvis m an skal kunne adressere 64 hoster i ett nett m å m an bruke 6 bit. Vi har da 2 bit igjen som vi bruker til nettadresse/ ID. Eller tenk på, hvor m ange bit m å du bruke for å dele inn nettet i 4 subnett, 2 bit. Du har da 6 bit igjen som kan brukes til hostadresser. 2 bit kan brukes som : 00 (+ 6 bit til hostene) 01 (+ 6 bit til hostene) 10 (+ 6 bit til hostene) 11 (+ 6 bit til hostene) 1HWW 1HWW,' ) UVWHKRVW 6LVWHKRVW %URDGFDVW 1 192.168.17.0 192.168.17.1 192.168.17.62 192.168.17.63 2 192.168.17.64 192.167.17.65 192.168.17.126 192.168.17.127 3 192.168.17.128 192.167.17.129 192.168.17.190 192.168.17.191 4 192.168.17.192 192.167.17.193 192.168.17.254 192.168.17.255 2

Subnettm aske: 255.255.255.192 (192 fordi 11000000 binært blir 192 desim alt) (De 2 bittene du bruker fra siste oktett til nettet) 248 m askiner totalt 2SSJDYH D7&3EHQ\WWHUVHJDYHQUHNNHIODJJLKHDGHUHQ)RUNODUKYD386+IODJJHW EHQ\WWHVWLO Betydningen for PUSH flagget i TCP headeren gjelder både for sender og m ottaker. For sender gir flagget en instruksjon om å levere m eldingen til underliggende lag for transm isjon m ed en gang. For m ottaker vil flagget bil oppfattet som instruksjon om å leverer m eldingen til overliggende lag um iddelbart. Et eksem pel på bruk av PUSH flagget er ved Telnet. E)RUNODUKYD8UJHQWIODJJEHQ\WWHVWLO6DPPHQPHG8UJHQWIODJJHWEH\WWHV RJVnHQ8UJHQWSRLQWHU+YDEUXNHVGHQQHWLO" URGENT flagget forteller m ottaker at viktige (urgent) data har blitt sendt m ellom de norm ale datastrøm m ene. URGENT POINTER brukes til å peke på den siste oktetten i en sekvens av viktige data. Dette gjør at m ottaker vet hvor m ye viktig data som kom m er. Blant annet Telnet og FTP kan bruke URGENT flagget. F7HJQRSSRSSNREOLQJVVHNYHQVHQIRURSSVWDUWDYHQ7&3IRUELQGHOVH$QJL KYRUGDQVHNYHQVQXPUHQHLQLWLHUHV A B SYN = 1, SEQ i = 50 SYN = 1, ACK SYN = 1, ACK SEQ = 51, SEQ j = 350 SYN = 0, SEQ i+ 1 = 51, ACK SEQ = 351 < DATA> SYN er et flagg i TCP-headeren og kan inneholde 1 (oppstart) eller 0 (data sendes). SEQ i er sekvensnum m er for A, j er for B. De ulike partene har forskjellige sekvensnum m er. 3

2SSJDYH D)RUNODUEHJUHSHQHOLQMHVYLWVMLQJFLUFXLWVZLWFKLQJRJSDNNHVYLWVMLQJSDFNHW VZLWFKLQJ - Pakkesvitsjing ble designet for å gi en m er effektiv tjeneste enn linjesvitsjing. Meldingen som skal sendes brytes opp i sm å pakker. Hver pakke er utstyrt m ed tiladresse, fra-adresse, adresse til neste koblingselem ent og data. Pakkestørrelsen er vanligvis 1000 oktetter. Pakkesvitsjing sender pakker m ed forskjellige ruter i nettet. Hver node i nettet tar im ot pakken, lagrer den og sender den videre til neste node i nettet. Dette gjør at pakkene kan kom m e frem i en annen rekkefølge enn den de ble avsendt i. Mottakeren ordner pakkene i rett rekkefølge. Her i Norge heter denne tjenesten X.25 eller Datapak. - Linjesvitsjing er en teknikk som kobler sam m en sender og m ottaker m ed en dedikert linje. Denne dedikerte linjen kan kun brukes av en bestem t sender og m ottaker. Linjesvitsjing ble designet for taleforbindelser og er brukt i offentlige telefonnettverk. Denne teknikken/ tjenesten utnytter ikke ressursene og kan ikke tilby hastighetskonvertering, og dette er en av grunnen til at m an designet pakkesvitsjing. 4

E3DNNHVYLWVMLQJILQQHVLWRYDULDQWHUGDWDJUDPRJYLUWXHOONDQDOYLUWXDO FLUFXLW)RUNODUIRUVNMHOOHQPHOORPGLVVHWRWHNQLNNHQHRJSHNSnIRUGHOHURJ XOHPSHUYHGKYHUDYGHP )XQNVMRQ 'DWDJUDPQHWWYHUN 9LUWXHOOHNDQDOHU Oppsett av forbindelse Ikke nødvendig Nødvendig Adressering Hver pakke inneholder både avsenders og m ottakers adresse Nettet vedlikeholder ingen tilstandsinform asjon Hver pakke inneholder et kanalnum m er Tilstandsinform asjon Hver virtuell kanal benytter tabellplass m ed tilstandsinform asjon I hver ruter Ruting Hver pakke rutes separat Fast ruter beregnes ved Effekt ved ruterfeil Ingen, bortsett fro evt pakketap idet feilen oppstår, senere pakker rutes en annen vei etablering av kanal Alle virtuelle kanaler gjennom ruteren som feiler blir term inert Kontroll av opphopning Vanskelige, m en m ulig Lett dersom det er nok bufferplass som kan allokeres på forhånd 'DWDJUDP - Datagram er en av to m åter pakker kan sendes på over nettet. Ved datagram sendes pakke for pakke. Hver pakke er selvstendig. Det er ingen referanse m ellom den sende pakken og pakker som er sendt tidligere. Hver pakke inneholder til-adresse og data. Det er opp til hver enkelt node hvor de forskjellige pakkene sendes. Nodene sender pakkene til den neste noden som har m inst kø. Man sender pakker på denne m åten over Internett. Fordeler Slipper en oppsetningsfase Pakkene kom m er frem selv om en node går ned Fungere bra selv ved lite stabile nettverk Ulem per Mottaker har ansvaret for at alle pakkene er m ottatt og for å sette dem I riktig rekkefølge Hver node m å avgjøre hvilken vei de forsjellige pakkene skal ta 9LUWXHOONDQDO Virtuell kanal er den andre m åten pakker kan sendes på over nettet. Ved virtuell kanal sendes alle pakkene sam m e vei. Ligner m ye på linjesvitsjing, m en linjen er virtuell (m idlertidig). Du m å gjennom noen rutiner før du kan sende pakkene. Det m å først opprettes en linje m ellom sender, nodene som pakkene skal sendes over og m ottaker. Dette gjøres ved at A sender en Call Request og B sender tilbake en Call Accept. Hver pakke inneholder en virtuell identitet og data. Nodene pakken skal innom vet hvilken vei pakkene skal sendes. Når alle pakkene er sendt, bryter m an overførselen ved å sende en Clear Request pakke. Bruker denne m åten å sende pakker ved interne operasjoner. 5

)RUGHOHU Bedre utnyttelse av ressursene I nettet enn ved linjesvitsjing Raskere overføring av data Tilbyr sekvensiering, pakkene kom m er frem i riktig rekkefølge Tilbyr error-kontroll, pakker som kom m er frem er OK Ingen sortering av pakkene hos m ottaker 8OHPSHU Må opprette en rute før pakkene sendes Hvis noder faller bort m å du starte på nytt m ed å finne en ny rute Ved tap av 1 node tapes alle VC-er som er satt opp via denne noden 6