Oppgave 1
Push, Pull og Publish-subscribe er noen paradigmer for initiering og gjennomf?ring av kommunikasjon over Internett. Hva er forskjellen mellom disse paradigmene? Nevn eksempler p? applikasjoner som benytter paradigmene.
Oppgave 2
Hva er forskjellene mellom klient/tjener og peer-to-peer topologiene? Nevn eksempler p? begge modeller.
Oppgave 3
Hva er et "Content Delivery Network (CDN)"?
Oppgave 4
Hva er Dynamisk, adaptiv streaming over HTTP (DASH)?
Oppgave 5
Hvilken transportprotokoll bruker HTTP, og hvilken port er standard for tilkobling for denne tjenesten?
Bonusoppgave: Hvilken port er standard for kryptert (HTTPS) oppkobling?
Oppgave 6
Hva er forskjellen p? persistente og ikke-persistente TCP-forbindelser?
Oppgave 7
Man kan bruke programmet telnet til ? opprette en TCP-forbindelse til en annen maskin og sende tekstlige kommandoer.
Kj?r kommandoen "telnet www.uio.no 80"
Skriv "GET / HTTP/1.1"
Skriv "Host: www.uio.no"
Trykk "Enter" to ganger.
Hva f?r du tilbake?
For den lekne: sl? opp andre lovlige HTTP-kommandoer her: https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol eller i spesifikasjonen: https://tools.ietf.org/html/rfc7231 (seksjon 4.3). Pr?v ? gj?re andre fiffige ting manuelt.
Oppgave 8
Hva er forskjellen p? POP3 og IMAP protokollene?
Oppgave 9
Hva er SMTP og MIME, og hvilken Internett-applikasjon benytter disse?
Oppgave 10
Utforskingsoppgave: Fra et terminalvindu, skriv "telnet smtp.uio.no 25". Det er viktig at du er p? UiO sitt nettverk (tr?dl?st eller p? terminalstuemaskin).
Maskinen svarer: 220 mail-mxXX.uio.no ESMTP Exim 4.82_1-5b7a7c0-XX <Dato - tid>
Skriv: "EHLO test.com"
Maskinen svarer:
250-mail-mxXX.uio.no Hello <client name/IP>
250-SIZE 75497472
250-8BITMIME
250-STARTTLS
250 HELP
Skriv: "MAIL FROM: <din UiO-epostadresse>"
Maksinen svarer:
250 OK
Skriv: "RCPT TO: <en epostadresse du selv disponerer>"
Maskinen svarer:
250 ACCEPTED
Skriv: "DATA"
Maksinen svarer:
354 Enter message, ending with "." on a line by itself
Skriv:
"Subject: Hurra for IN1020
From: "Mickey Mouse" <mickey@mou.se>
<Hovedteksten i eposten>
"
Maskinen svarer:
250 OK id=<msg id>
Skriv:
QUIT
Maskinen svarer:
221 mail-mxXX.uio.no closing connection
Du er ute av sesjonen.
Sjekk eposten du mottar p? adressen du skrev inn i "RCPT TO:". Om du finner valget for ? vise alle headere i din epostklient, vil du se at eposttjeneren har lagt til en del flere headere, for eksempel for SPAMh?ndtering.