Skip to content

cbeardsmore/slidwin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

slidwin

Computer Communications 200 - Sliding Window Protocol
Purpose

Implementation of a Sliding Window protocol on a network of 7 nodes. The protocol is built for use on the CNET network simulator and utilizes functionality from the CNET API.

File List
assignment.c   - Layered architecture functionality
assignment.h   - Header file containing global variables and constants
config         - CNET topology file
/sampleOutputs - Sample log file from test outputs
Makefile
README.md
Instructions to Run

The protocol is designed to work on the CNET network simulator and thus, requires a CNET installation to run. CNET documentation can be found at the following link:

http://www.csse.uwa.edu.au/cnet/

To execute the simulation through CNET, run the following command:

make run

CNET has a range of flags that can be employed for various additional functionality. Utilizing the following make command will run the simulation using the "-g" flag to run on startup:

make start

After running, all created log and executable files can be removed via:

make clean

About

Computer Communications 200 Assignment: Sliding Window Protocol CNET

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published