Skip to content

LogstonEducation/tcp-over-udp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TCP over UDP

What is this? TCP over UDP is an implementation of the Transmission Control Protocol where UDP is used as the Data Link Layer (Layer 2) in communications. Why use UDP for layer 2? It's much more portable than dealing with all of the hurdles associated with raw packets on different operating systems.

What is the purpose? This project was developed as a learning and teaching tool. The focus of the project is on the protocol's state machine and handing out correct response packets based on incoming packets.

Does it do all the things? No. Instead it focuses on a few things. When there is time, adding things like packet reordering, windowing, and a packet loss simulator would be logical next steps.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages