Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Mini TCP Simulator πŸš€

πŸ“Œ Overview

This project simulates a reliable data transfer protocol similar to TCP.

βš™οΈ Features

  • Packet fragmentation
  • Sequence numbering
  • Packet loss simulation
  • Retransmission mechanism
  • Data reconstruction

🧠 How It Works

  1. Data is split into packets
  2. Packets are shuffled (network disorder)
  3. Some packets are randomly lost
  4. Lost packets are retransmitted
  5. Final data is reconstructed correctly

▢️ Run

python main.py

πŸš€ Future Improvements

  • ACK system
  • Timeout mechanism
  • GUI dashboard

🀝 Contributions

Open for contributions!

About

Mini TCP Simulator | Python | Packet Loss & Retransmission System

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages