Skip to content

lirus7/TCP_UDP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TCP_UDP

Implementation of TCP over UDP

Reliable version of UDP by implementing TCP like functionalities over a UDP connection.

Implemented the following over a stream of UDP packets; implementation same as in the TCP (Reno):

Acknowledgement: Please implement both single packet and cumulative ack.

Sequence number: same as in TCP

Retransmissions

Detecting duplicates and discarding them.

Congestion control (TCP Reno)

Flow Control

A UDP client and server

A mechanism to generate a large number of UDP packets that act as both packet or acknowledgements depending on the need.

A random way of deleting some packets so that you can simulate/show loss or delayed arrival.

Shows the five major functionalities of TCP . Helps in developing a deeper understanding of TCP.

About

Implementation of TCP over UDP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages