Modelul TCP/IP pe 4 straturi
Aplicatie → Transport → Internet → Legatura
Controlul congestiei TCP
TCP nu trimite cat poate, ci ajusteaza rata in functie de congestia retelei:
- Slow start: dubleaza fereastra la fiecare RTT
- Congestion avoidance: +1 MSS la fiecare RTT
- Fast recovery: dupa 3 ACK-uri duplicate
Three-Way Handshake detaliat
- SYN: client → server (seq=x)
- SYN-ACK: server → client (seq=y, ack=x+1)
- ACK: client → server (ack=y+1)
Fara acest mecanism, atacurile SYN flood ar fi si mai eficiente.
TCP vs UDP
TCP: conexiune, fiabil, ordonat, control congestie — pentru HTTP, SMTP, SSH. UDP: fara conexiune, best-effort — pentru DNS, streaming, jocuri.