Kommunikasjon Flashcards

1
Q

Hva er ansvaret til applikasjonslaget?

A

Nettverksapplikasjoner som sosiale medier, web, e-post, spill og streaming

Applikasjonslaget er det øverste laget i nettverksprotokollstakken.

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

Hvor kjører applikasjoner, og hvordan kommuniserer de?

A

Applikasjoner kjører på endesystemer og kommuniserer over nettverket

Endesystemer refererer til enheter som datamaskiner og mobile enheter.

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

Hva er klient-tjener-modellen?

A

En server med en permanent IP-adresse kommuniserer med klienter som kan ha dynamiske IP-adresser

Eksempler på protokoller som bruker denne modellen inkluderer HTTP, IMAP og FTP.

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

Hva er peer-to-peer-arkitektur?

A

Ingen sentral server, og endesystemer kommuniserer direkte med hverandre

Eksempler på P2P-arkitektur inkluderer fildelingstjenester.

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 i en vert

Prosesser kommuniserer gjennom meldinger via ‘sockets’.

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

Hva er applikasjonsprotokoller?

A

Definerer typer meldinger, meldingssyntaks, semantikk og regler for sending og mottak av meldinger

Eksempler på applikasjonsprotokoller inkluderer HTTP og SMTP.

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

Hva tilbyr TCP?

A

Pålitelige transport, flytkontroll og overbelastningskontroll

TCP står for Transmission Control Protocol.

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

Hva tilbyr UDP?

A

Upålitelige dataoverføringer uten flytkontroll og overbelastningskontroll

UDP står for User Datagram Protocol.

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

Hvilke transportprotokoller bruker FTP, SMTP og HTTP?

A

TCP

Disse protokollene er avhengige av pålitelig datatransport.

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

Hva brukes Transport Layer Security (TLS) til?

A

Kryptere TCP-tilkoblinger, sikre dataintegritet og autentisere endepunkter

TLS er viktig for sikker kommunikasjon på internett.

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

Hva er HTTP?

A

Hypertext Transfer Protocol, Webens applikasjonslagsprotokoll

HTTP bruker klient-tjener-modellen der en nettleser er klienten.

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

Hva er forskjellen på ikke-persistente og persistente HTTP-forbindelser?

A

Ikke-persistente åpner og lukker TCP-forbindelse for hvert objekt; persistente gjenbruker TCP-forbindelsen

Persistente forbindelser forbedrer effektiviteten.

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

Hva inneholder HTTP-forespørsel?

A

En metode, URL og header-felter

HTTP-forespørselen spesifiserer hva klienten ønsker fra serveren.

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

Hva inneholder HTTP-svar?

A

En statuskode og det forespurte objektet

Statuskoden indikerer resultatet av forespørselen.

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

Hva brukes cookies til?

A

Opprettholde tilstand mellom bruker/server-interaksjoner

Cookies brukes til eksempelvis autorisasjon og handlekurver.

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

Hva er web-cacher?

A

Brukes for å redusere responstiden for klienter ved å lagre ofte brukte objekter lokalt

Caching forbedrer ytelsen til webapplikasjoner.

17
Q

Hva er en betinget GET?

A

En forespørsel der nettleseren spesifiserer datoen for den cached versjonen

Serveren svarer med 304 Not Modified eller 200 OK avhengig av om objektet er oppdatert.

18
Q

Hva introduserte HTTP/2?

A

Fleksibilitet ved serveren for sending av objekter

HTTP/2 forbedrer ytelsen i forhold til HTTP/1.1.

19
Q

Hva legger HTTP/3 til?

A

Sikkerhet og feil- og overbelastningskontroll per objekt over UDP

HTTP/3 er bygget på QUIC-protokollen for bedre ytelse.

21
Q

Hvilke tre hovedkomponenter består e-postsystemet av?

A

Brukeragenter, e-postservere, SMTP

Brukeragenter er e-postklienter som håndterer meldinger, mens e-postservere lagrer disse meldingene og SMTP er protokollen for overføring.

22
Q

Hva brukes brukeragenter til i e-postsystemet?

A

Til å skrive, redigere og lese e-post

Brukeragenter lagrer også utgående og innkommende meldinger.

23
Q

Hva er SMTP og hvilken port bruker den?

A

Simple Mail Transfer Protocol, port 25

SMTP overfører e-post mellom e-postservere ved hjelp av TCP.

24
Q

Hva er de tre fasene i SMTP-prosessen?

A

Håndtrykk, meldingsoverføring, avslutning

Håndtrykk etablerer forbindelsen, meldingsoverføring sender e-posten, og avslutning avslutter forbindelsen.

25
Hvordan fungerer SMTP i forhold til HTTP?
SMTP er 'push'-basert, HTTP er 'pull'-basert ## Footnote Dette betyr at SMTP sender data, mens HTTP henter data.
26
Hva inneholder en e-postmelding?
Et hode (header) og en kropp (body) ## Footnote Headeren inneholder informasjon som 'Til:', 'Fra:', og 'Emne:'.
27
Hvilke protokoller brukes for å hente e-post fra serveren?
IMAP, HTTP ## Footnote IMAP lagrer meldinger på serveren og gir funksjoner for henting, sletting og mapper.
28
Hva er DNS og hva gjør det?
DNS er et distribuert databasesystem som oversetter vertsnavn til IP-adresser ## Footnote Det oversetter også IP-adresser til vertsnavn.
29
Hvordan er DNS strukturert?
Hierarkisk med mange navneservere ## Footnote Dette gjør at DNS kan håndtere forespørselene effektivt.
30
Hva er rotnavneservere i DNS?
De returnerer IP-adressene til toppnivådomene (TLD)-servere ## Footnote Eksempler på TLD inkluderer .com, .org og .edu.
31
Hva gjør autoritative DNS-servere?
Gir IP-adresse-mappinger for en organisasjons egne vertsnavn ## Footnote De er ansvarlige for å gi den riktige IP-adressen for et bestemt domenenavn.
32
Hva er forskjellen mellom iterative og rekursive DNS-spørsmål?
Iterative: server gir adresse til neste server, Rekursive: server løser navnet selv ## Footnote Iterative forespørseler sender brukeren til neste server for løsning, mens rekursive tar på seg hele oppgaven.
33
Hvor mange logiske rotnavneservere har ICANN?
13 ## Footnote Disse serverne er spredt over hele verden for å sikre pålitelighet.
34
Hva er hovedprinsippene for nettverksapplikasjoner?
P2P applikasjoner, videostromming, socket programmering med UDP og TCP ## Footnote Disse prinsippene er viktige for utvikling av effektive nettverksapplikasjoner.
35
Fill in the blank: E-postservere inneholder postkasser for _______ meldinger.
inngående ## Footnote Inngående meldinger lagres i brukernes postkasser.
36
Fill in the blank: DNS-informasjon caches for å forbedre _______.
responstiden ## Footnote Men denne cachen kan bli utdaterte hvis en IP-adresse endres.