Sammanfattning Flashcards

1
Q

Vad är QUIC?

A

Ett Transportprotokoll som inte helt o hållet är ett “rent” transportprotokoll som UDP och TCP snarare är.

  • Samma datagram som UDP + viss funktionalitet från TCP
    Fördel med QUIC:
  • Parallell överföring i en och samma connection. dvs. överföring av ex. video + text behöver ej ske sekventiellt.
  • Återanvändning av tidigare handshake vid befintlig connection
  • Inbyggd obligatorisk kryptering
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

Vad är UDP?

A

UDP är ett transportprotokoll som är:

  • Anslutningslöst - Dvs. upprättar ingen “anslutning”, dvs finns ingen handshake process vilket gör att datan skickas mycket snabbare.
  • Garanterar inte ordningen i paketen som skickas
  • Saknar felkontroll, kan dock se om data skadats men inte om all data har kommit fram.
  • Riskfyllt men snabbt
  • Låg overhead
  • “Statelöshet” - Varje paket skickas oberoende, utan att hålla någon info om tidigare paket
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vad är TCP?

A

Ett transportprotokoll som är:
* Pålitligt, anslutningsorienterat
* Kärnprotokoll för kommunikation mellan enheter
* Till skillnad från UDP så sker en handshake som kontrollorerar att paketet mottas, detta gör det dock långsammare än UDP
* Har förlusthantering
- Timer startas vid sändning, och om denna timer går ut och inget ACK kommit så skickas segmentet på nytt.

  • Mer Komplex Header: En TCP-header är betydligt större, vanligtvis 20 bytes eller mer, beroende på alternativ. Den innehåller flera fält utöver de som finns i UDP, som: sekvensnummer, bekräftelse nummer, dataoffset, flags, fönsterstorlek, checksumma, och brådskande pekare.
  • TCP innehåller också varje anslutnings “tillstånd”, vilket kräver extra minne = långsammare
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vad är Socket?

A
  • En socket är: Ip adress + port
  • Både TCP och UDP använder sig av sockets
  • Klient ansluter från port
  • Socket = ena sidan I en two-way communication channel
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vilka lager är det i TCP/IP-stacken? Beskriv dom kort

A

L5 - Application
* Applikationers kommunikation genom protokoll

L4 - Transport
* Kommunikation mellan program på olika datorer

L3 - Internet
* Kommunikation över nätverk, IP

L2 - Network interface
* Kommunikation mellan lager 3 och det fysiska

L1 - Physical
* Kablar, frekvenser och signaler

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

Ge mig ett antal exempel på Webbprotokoll:

A
  • DNS
  • SSH
  • MQTT
  • HTML
  • URL
  • HTTP
  • FTP
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vad avser ett applikationsprotokoll?

A
  • Representation (syntax, struktur och information)
  • Överföring (interaktion mellan klient -> server)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vad är en ip-adress?

A

En ip adress är:
* Ip = internet protocol
* Antingen IPv4 eller IPv6
* IPv4 är begränsande iom att det är 32 bitar så begränsat till 4,3 miljarder adresser.
* Medan IPv6 är 128 bitar
* Finns publika och privata ip-adresser. LAN VS WAN

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

Vad är ARP?

A

Adress resolution protocol
* Kopplar ihop ip- och mac-adresser
* Effektivt sätt att skicka data över LAN

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

Vad är Nätmask?

A
  • Anger ip-prefix(fysiska nätverket) och suffix(specifik enhet)
  • Tar reda på vilka delar av en ip-adress är föränderliga inom ett nätverk?
  • Gör det enkelt att skilja på nätverk och en specifik enhet?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vad är ett IP-paket(datagram)

A

Består av:

  • Header
  • Payload + typ (UDP,TCP, QUIC?)
  • Avsändarens och mottagarens adress?
  • Mottagarens IP + nätmask -> destination
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Vad är ICMP?

A

Internet control message protocol

  • Hanterar felrapportering
  • Dvs. om datagram går förlorade eller liknande så skickas ett felmeddelande
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Vad är DHCP?

A

Dynamic host configuration protocol

  • Fungerar att det ger ut en ip-adress automatiskt till enheter på nätverket
  • dvs. leasar ut dessa under en begränsad tid, ger oss därmed dynamiska ip-adresser
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Vad är NAT?

A

Network Address Translation

  • Gör så att flera enheter på samma nätverk kan dela på samma publika IP-adresser.
  • Något som ISP gör för att begränsa antalet publika IPv4-adresser som måste användas då de finns ett begränsat antal.
  • NAT-enheten(routern) har ett translation table
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Vad är NAPT?

A

Network address and port translation

  • Mer avancerad version av NAT som oftast används i större organisationer som ex. hos ISP.
  • Multiplexing av Nätverkstrafik: Genom att ändra portnumret för utgående förfrågningar, kan NAPT hantera och skilja trafiken från olika interna enheter. Till exempel, två datorer på det interna nätverket kan använda samma externa IP-adress men med olika portnummer för att ansluta till internet.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Vad är Network Interface?

A
  • Sköter kommunikationen mellan alger 3 och lager 1
  • Använder sig av frames (ethernet, wireless)
  • Konverterar IP datagram till frames och tvärtom
16
Q

Beskriv de olika lan-topologierna och vad som skiljer dem åt

A

BUSS

  • Ändar måste termineras
    • Dvs. varje ände måste termineras med en terminator(för att förhindra signalreflektioner)
  • Kräver koordinering av dataöverföring(för att undvika kollisioner)
  • 1 enhet stängs av = nätverket bryts(Mer vanligt i tidiga buss-topoplogier)

RING

  • Nätverket bryts när 1 enhet stängs av
  • Varje enhet fungerar som en repeater / sluten loop

STJÄRNA

  • Alla datorer kopplas till en central punkt(Switch/router)
  • Tidigare har detta varit en S.k. hub men används numera inte.
  • Vanligaste topologin idag

MESH

  • Alla datorer har en DIREKT koppling till varandra
  • Dyrt, men väldigt säkert
    • Mesh-topologin erbjuder hög säkerhet och pålitlighet då den inte är beroende av en enda väg för kommunikation.
  • Behov av massor med kablar och extra materialkostnader för specialbyggda switchar
17
Q
A