OSI (Application + Transport Layer) Flashcards

transportlaget er det vigtigste

1
Q

a. Hvad er et computernetværk – overordnet set?

A

en samling af computere og enheder, der er forbundet, så de kan udveksle data og dele ressourcer (f.eks. printere, filer eller internet).

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

b. Hvad er applikationslagets rolle?

A

Applikationslaget (lag 7) er det, vi som bruger mærker. Her ligger fx browseren, mail, apps.
Det bruger protokoller som HTTP, HTTPS, IMAP, FTP.

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

c. Hvad er sessionslagets rolle?

A

styrer forbindelserne (sessionerne) mellem to enheder. Det holder styr på forbindelsens start, varighed og slutning, fx når du logger ind på en server.

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

d. Hvad er transportlagets rolle?

A

sikrer, at data kommer frem korrekt og i rigtig rækkefølge. Det opdeler store datamængder i små pakker og sørger for, at intet mangler eller er forkert. Her bruges TCP og UDP.

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

e. Hvad er forskellen mellem TCP og UDP?

A
  • TCP er pålidelig, tjekker for fejl og sikrer, at alle pakker når frem i den rigtige rækkefølge.
  • UDP er hurtigere, men tjekker ikke for fejl og garanterer ikke, at pakker når frem – bruges fx til spil og livestreams.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

f. Hvad er en protokol?

A

et sæt regler, som bestemmer hvordan data sendes og modtages mellem computere. Eksempel: TCP, HTTP, DNS

protokoller gør det muligt at snakke sammen på tværs af enheder

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

g. Hvad er en port?

A

Et logisk nummer, der er knyttet til en service på en computer, der bruges til at sende eller modtage data fra bestemte programmer eller tjenester.

Eksempel: port 80 = HTTP (webtrafik), port 443 = HTTPS (sikker webtrafik).

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

hvornår bruges tcp?

A

når man vil have hver eneste bit korrekt frem

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

hvornår bruges udp?

A

når man ikke behøves at have hver eneste bit korrekt

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

TCP 3-way handshake?

A

en proces med 3 trin, hvor en klient og en server bliver enige om at oprette forbindelse. Det sikrer, at både klient og server er klar til at sende data.

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

Hvordan sikrer TCP i lag 4, at data bliver sendt korrekt og ikke er blevet ændret undervejs?

A

TCP bruger sekvensnumre til at holde styr på rækkefølgen af pakker, og FCS (Frame Check Sequence) – en hashkode – til at tjekke, om dataen er korrekt.
Afsenderen laver en hashkode (checksum) med en simpel algoritme og sender den sammen med pakken.
Modtageren laver samme beregning og sammenligner. Hvis hashkoderne passer, er dataen OK.
Hvis ikke, beder modtageren om at få pakken sendt igen.
Alt dette gør TCP meget pålideligt, fordi hver pakke bliver tjekket, fx pakke nr. 7.

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

Hvordan ved man hvilken protokol man sender sin data med?

A

Det er normalt applikationslagets protokol

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

laver udp handshake?

A

nej

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

laver tcp handshake?

A

ja???

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

hvad er fordelen ved handshake?

A

så er man helt sikker på at det foregår mellem dig og mig

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

Hvad er de 3 steps i handshake?

A

SYN → klient siger “jeg vil snakke!”

SYN-ACK → server siger “jeg hører dig – klar!”

ACK → klient siger “fedt, så kører vi!”

17
Q

hvad er tcp kendt for?

A

laver handshake
tjekker hver eneste bit

18
Q

hvad er udp kendt for?

A

laver ikke handshake
er hurtig

19
Q

hvordan finder man ipadresse på din router

A

ipconfig = default gateaway

20
Q

macadresse på din router

A

arp -a = Find routerens IP i listen – ved siden af står MAC-adressen (f.eks. b4-b6-76-2e-11-93)

21
Q

Hvad er ssh azureuser@<noget>?</noget>

A

en sikker måde at oprette forbindelse til en fjernmaskine (som en server i skyen)
azureuser@<IP> = du logger ind som brugeren azureuser på serveren</IP>

22
Q

Hvilken transportprotokol bruger ssh?

A

SSH (Secure Shell) bruger TCP som transportprotokol – altså til at sende og modtage data på en pålidelig og sikker måde.

23
Q

Hvordan ved en server, hvilket program den skal sende data til, når to programmer kommunikerer, fx via SSH?

A

Serveren bruger portnummeret til at sende data til det rigtige program. Fx går data til port 22, hvor SSH-serveren lytter.

24
Q

hvor mange porte er der og hvor mange bits?

A

Der findes 65.536 porte (fra 0 til 65535), fordi en port bruger 16 bits.

25
Hvad er der af protokoller i applikationslaget?
DNS, SSH, HTTP, HTTPS, SMTP, FTP
26
Hvad står OSI for?
Open Systems Interconnection.
27
hvilke format på netværkslaget?
Netværkslaget (lag 3) bruger IP-pakker (datagrammer)
28
Hvilke format på datalinklaget?
Datalinklaget (lag 2) bruger Ethernet-rammer