Internettet - IP-adresser, porte, protokoller m.m
Opgaver og supplerende materiale
Lav opgaverne grundigt


http://www.youtube.com/watch?v=eeS4brbDVuU  "Ericson dawn of the net"
Se selv filmen igen, det hjælper dig måske med at besvare spørgsmålene

Opgave 1. Gå ind i kommandopromt  og tast ipconfig - på Mac i (Click on the hard drive, go to applications, then select utilities, and go to terminal Or Press Command + Space to open spotlight, and type "terminal" However, on a Mac or Linux the command is ifconfig, not ipconfig like windows)  og find den IP-adresse, du bruger nu. Hvilket nummer begynder din IP-adresse med? (IP-numre, der begynder med 10 er til internt brug)

Opgave 2. Hvad er forskellen mellem en IP-protokol og IP-adresse? Skriv det med dine egne ord

Husk at skal skelne mellem IP-protokol og IP-adresse. Med IP menes i dag som regel altid IPv4 altså en adresse på en server eller anden pc.

En protokol er et sprog, der kun kan bruges, hvis begge parter forstår det. Der findes flere hundrede protokoller, men et par af dem er dog meget dominerende. Men hvad er egentlig et sprog? Det er et lille program, der er skrevet i maskinkode.

Opgave 3. Kig selv på opbygningen af en Ipv4 på http://da.wikipedia.org/wiki/IP-adresse
Hvilke af nedenstående IP-adresser er ikke gyldige og hvorfor:

192.168.1.7
257.167.65.21

Opgave 4. Der er ikke ret mange, der bruger IPv6, selvom man kan se, hvad land det kommer fra, hvorfor?

Opgave 5 - kommentar.

Med et portnummer og en IP-adr. kan man gå ind i en anden maskine. Port 25 bruges til mailpakker. Port 80 bruges til internettet. Et portnummer er en process i computeren (med lokale adresser) med et bestemt nummer. Portnummer 80 er typisk noget med webbrowsing, men det kunne også være et andet nummer, der bruges til webbrowsing

Opgave 6.

Kig på denne her model og prøv at forstå. De 2 figurer forklarer det samme.

File:IP stack connections.svg

Lag Kommunikation Opgave Afhængig af
Applikation Mellem processer Forstår og reagerer på beskeder, som processer udveksler At beskeder kan udveksles korrekt mellem processer
Transport Sørger for at beskeder kan udveksles mellem processer. Dvs, at beskeder
- ikke går tabt 
- når fejlfrit frem
At data kan sendes fra en computer på et netværk til en anden, men muligvis gå tabt eller blive ødelagt
Netværk Mellem værter 
på netværket
Kan overbringe data mellem to computere.
Data kan dog gå tabt eller indeholde fejl, når det når frem.
At data kan sendes over et data-link
Data-link Over et data-link 
på netværket
Sender data fra netkortet på en maskine til netkortet på en maskine, der er direkte forbundet At netkortet virker
Fysisk Gennem et fysisk medie Kan sende data gennem et fysisk data-link Ingenting

Kommunikation mellem programmer over et netværk inddeles i 5 lag. Hvert lag løser bestemte opgaver.
 Lavere lag har simplere opgaver og færre afhængigheder. Højere lag har mere komplekse opgaver
 og flere afhængigheder.

Opgave 7. http://www.ripe.net/ - kig på denne her side. Hvad er det?

Opgave 8. Med hvilken teknologi transmitteres data på nettet og hvilken er hurtigst?