This is a simple discrete time event simulator that shows the behavior of the main ARQ algorithms. It is built with didactic objectives to be uses in introductory Computer Networks subjects.
arq-simul [FLAGS] [OPTIONS]
-h, --help Prints help information
-V, --version Prints version information
-v, --verbose Verbose level
-b, --ber <ber> Bit error rate [default: 0.0]
-C, --capacity <capacity> Link capacity in bits/s [default: 10e9]
-p, --prop_delay <delay> Propagation delay, in seconds [default: 1e-3]
-l, --duration <duration> Simulation duration, in seconds [default: 0.1]
--header <header_length> Header length in bytes [default: 40]
--payload <payload_length> Payload length in bytes [default: 1460]
-w, --wsize <tx_window> Window size (in packets) [default: 1]
-s, --seed <random seed> Simulation seed [default: 0]
Copyright ⓒ 2019–2023 Miguel Rodríguez Pérez miguel@det.uvigo.gal.
This simulator is licensed under the GNU General Public License, version 3 (GPL-3.0). For information see LICENSE.