Layer 4 Flashcards
(11 cards)
Vilka är de tre huvudsakliga protokollen på transportlagret (Layer 4)?
- UDP (User Datagram Protocol)
- TCP (Transmission Control Protocol)
- QUIC (Quick UDP Internet Connections)
Vad är transportlagrets huvudsakliga ansvar?
- Upprätta, underhålla och avsluta anslutningar mellan enheter över ett nätverk (end-to-end).
- Säkerställa dataöverföring mellan applikationer.
Vad är UDP, och vad är dess huvudsakliga egenskaper?
User Datagram Protocol
- UDP är ett anslutningslöst nätverksprotokoll med låg overhead.
- Det är ett “best-effort”-protokoll, vilket innebär att det inte garanterar att paket levereras i ordning eller alls.
- Vanligt för realtidsapplikationer med låg latens, t.ex. Streaming media (audio & video) och Online gaming.
Vad är en fördel och en nackdel med UDP?
- Fördel: Låg overhead gör det snabbt.
- Nackdel: Mindre tillförlitligt än TCP eftersom det saknar inbyggd felkontroll.
Vad är TCP och vad används det för?
Transmission Control Protocol
- TCP är ett pålitligt, anslutningsorienterat nätverksprotokoll.
- Används för applikationer som kräver en stabil och ordnad dataöverföring, t.ex. webbtrafik, e-post och filöverföringar.
Hur upprättas en TCP-anslutning?
Genom en trevägshandskakning (three-way handshake):
- Klienten skickar ett SYN-segment.
- Servern svarar med SYN + ACK.
- Klienten svarar med ACK, och anslutningen är etablerad.
Vad är TCP:s mekanismer för att säkerställa tillförlitlighet?
- Använder sekvensnummer för att säkerställa att segment tas emot i rätt ordning.
- Återsänder segment om ingen ACK tas emot.
- Har mekanismer för flödeskontroll, såsom sliding window.
Vad är skillnaden mellan TCP och UDP i termer av interaktionstyper?
- UDP: Tillåter 1-till-1, 1-till-många, många-till-1 och många-till-många interaktioner.
- TCP: Tillåter endast 1-till-1 interaktion.
Vad är flödeskontroll, och vilka två metoder används i TCP?
Flödeskontroll säkerställer att sändaren inte överbelastar mottagaren.
Två metoder är:
- Stop-and-go: Väntar på ACK efter varje skickat segment.
- Sliding window: Tillåter sändning av flera segment innan ACK behövs.
Vad är QUIC och hur skiljer det sig från TCP?
- QUIC är ett protokoll byggt på UDP som erbjuder funktionalitet liknande TCP fast snabbare.
- Det stöder parallella dataflöden i samma anslutning (multiplexing) och har inbyggd kryptering.
Nämn tre andra protokoll som används på transportlagret och deras huvudsakliga användningsområden.
- SCTP (Stream Control Transmission Protocol): VoIP och telekommunikation.
- RSVP (Resource Reservation Protocol): Resursreservation för multimediastreaming.
- RTP (Real-time Transport Protocol): Videokonferenser och realtidsapplikationer.