Skip to content

Implementation of GO-BACK-N reliable transport layer protocol.

Notifications You must be signed in to change notification settings

chetanborse007/Go-Back-N

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GO-BACK-N PROTOCOL

DESCRIPTION

This is an implementation of GO-BACK-N reliable transport layer protocol.

RUNNING SERVER

python ServerApp.py -a [sender_ip] -b [sender_port] -x [receiver_ip] -y [receiver_port] -m [sequence_number_bits]

e.g. python ServerApp.py -a "127.0.0.1" -b 8081 -x "127.0.0.1" -y 8080 -m 2

RUNNING CLIENT

python ClientApp.py -f [filename] -a [sender_ip] -b [sender_port] -x [receiver_ip] -y [receiver_port] -m [sequence_number_bits] -w [window_size] -s [max_segment_size] -n [total_packets] -t [timeout]

e.g. python ClientApp.py -f "index.html" -a "127.0.0.1" -b 8081 -x "127.0.0.1" -y 8080 -m 2 -w 3 -s 1500 -n "ALL" -t 10

Maintainer

About

Implementation of GO-BACK-N reliable transport layer protocol.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published