Week 1 | 3.5 & 3.7 Flashcards
What does TCP have/ What is TCP
Connection Oriented
Full duplex service
point to point
three way handshake
flow en congestion control
pipelined
What is Maximum Transmission Unit (MTU)
bepaalt de limiet van data die ontvangen en geplaatst wordt met een TCP segment naar IP datagram
What are TCP segments coupled to
TCP segmenten worden gekoppeld door client data chunks met een TCP header
How does the TCP structure look
32 bit Sequence number field / Acknowledgment number field
16 bit Receive window
4 bit header length field
option field
6 bit flag field
What is a SampleRTT
gemeten tijd vanaf verzonden segmenten tot ACK
What is EstimatedRTT
gemiddelde van de SampleRTT waardes
Why cant the timeout interval be higher than the EstimatedRTT
dat zal leiden tot vertraagde data overdracht
What is a SYN flood attack
Aanvaller stuurt grote hoeveelheid SYN segmenten zonder derde handshake te sturen, waardoor de server oververmoeid kan worden.
what is a direct attack (SYN flood)
aanvallers sturen snel SYN’s en ACK’s, kan door een firewall worden tegen gehouden
what is a Spoofing based attack (SYN flood)
aanvaller stuurt via spoofed adressen valse berichten, kan door een IPsec worden tegen gehouden
how to defend against SYN attacks
SYN cookies
SYN cache
firewall
what is congestion
dat is om de snelheid te regulieren
what is self clocking
TCP kan zelf de Acknowledgments gebruiken om het congestion window size te vergroten, hierdoor kan TCP de snelheid zelf bepalen.
what is Additive increase, multiplicative decrease (AIMD)
de zender kan de transmission rate (window size) vergroten en kijken naar een goede bandbreedte totdat verlies optreedt