Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 617 Bytes

README.md

File metadata and controls

26 lines (18 loc) · 617 Bytes

TCP in UDP

implmentation of TCP over a UDP socket in C and Python

to build

> make or just run the python script after installing requirements pip install -r requirements.txt then lauch server after that start client

Features

  • Server - Client over UDP
  • 3 way handshake
  • accept()
  • segmentation
  • ACK
  • slow start

Congestion window by time (a segment was lost in the middle)

  • Congestion Avoidance
  • Fast retransmit
  • Fast recovery
  • Selective ACK