Skip to content

EssamEmad/The-New-Internet

Repository files navigation

The-New-Internet

Our attempt to create a new internet

  • Implementation of a reliable transfer service on top of the UDP/IP protocol.
  • Designning a service that guarantees the arrival of datagrams in the correct order on top of the UDP/IP protocol.

To Do

  • Client side ---> (Mostafa)
  • Server side ---> (Mostafa)
  • Server with multi-threading support ---> (Mostafa)
  • Bug with scaling (When the file is large, the file received at the client is much smaller than the actual file. Most likely an issue with parsing the file in the sneder).
  • Testing Multiple Clients at the same time
  • Testing with plp and corrupt data
  • Stop and wait ---> (Essam)
  • Selective repeat ---> (Essam)
  • Go back-N ---> (Essam)
  • PLP ---> (Essam)
  • Corrupted data ---> (Mostafa)
  • Data class ---> (Essam)
  • Checksum -----> (Mostafa)
  • Bonus

About

Our attempt to create a new internet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published