2.1 Flashcards

(14 cards)

1
Q

Hva er hovedmålet med applikasjonslaget?

A

Å gi en plattform for utvikling av nettverksapplikasjoner som kommuniserer over transportlaget.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hva er forskjellen mellom klient-server og P2P-arkitektur?

A

Klient-server: En alltid-på server med permanent IP-adresse, hvor klienter kobler seg til.

P2P: Ingen sentral server; jevnbyrdige noder kommuniserer direkte og deler ressurser.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hvilke eksempler finnes på nettverksapplikasjoner?

A

Nettlesere (HTTP), E-post (SMTP, IMAP), P2P-fildeling, Streaming (YouTube, Netflix), Sanntidskommunikasjon (Zoom, Skype).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hva er fordelen med applikasjoner som kjører på sluttbrukersystemer?

A

Rask utvikling og distribusjon, uten behov for endringer i nettverkskjernen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hva er en prosess?

A

Et program som kjører på en vert. Prosesser kommuniserer ved å utveksle meldinger.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hva er en socket?

A

Et grensesnitt som lar en prosess sende og motta meldinger. Det fungerer som en “dør” mellom applikasjonen og transportlaget.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hvordan identifiseres en prosess i et nettverk?

A

Ved kombinasjonen av vertens IP-adresse og prosessens portnummer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hva definerer en applikasjonslagsprotokoll?

A

Typen meldinger som utveksles (forespørsel, svar), Syntax (felt og struktur), Semantikk (mening bak feltene), Regler for når og hvordan meldinger sendes og mottas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Hva er forskjellen mellom åpne og proprietære protokoller?

A

Åpne: Definert i RFC-er, tilgjengelige for alle (f.eks. HTTP, SMTP).

Proprietære: Lukket kildekode og brukt av spesifikke tjenester (f.eks. Skype, Zoom).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hva er forskjellen mellom TCP og UDP?

A

TCP: Pålitelig dataoverføring, flytkontroll, overbelastningskontroll, og tilkoblingsorientert.

UDP: Upålitelig dataoverføring uten flytkontroll eller tilkobling.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Hvilke applikasjoner foretrekker UDP?

A

Applikasjoner som krever lav forsinkelse, som sanntidslyd/video og spill.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Hva er Transport Layer Security (TLS)?

A

En protokoll som gir kryptering, dataintegritet og autentisering for TCP-tilkoblinger.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Hva er eksempler på applikasjoners transportkrav?

A

Dataintegritet: Nødvendig for filoverføringer og e-post.

Tidssensitivitet: Viktig for sanntidslyd/video og spill.

Gjennomstrømning: Kreves av multimedieapplikasjoner.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hvilken transportprotokoll brukes av følgende applikasjoner?

A

Filoverføring: TCP, E-post: TCP, Nettlesing: TCP, Internett-telefoni: UDP eller TCP, Streaming: TCP eller UDP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly