An open API service indexing awesome lists of open source software.

https://github.com/shiweihe0713/tcp_inplementation_fsm

Simple finite state machine implementation to simulate TCP connection
https://github.com/shiweihe0713/tcp_inplementation_fsm

Last synced: 27 days ago
JSON representation

Simple finite state machine implementation to simulate TCP connection

Awesome Lists containing this project

README

        

# Simple Finite State Machine Implementation of TCP
Author Name: Shiwei He
Course: FA23_CSCI-GA_2262_1_001 Data Communication & Networks

## Directory specification
1. Main Class
TCP class is the main class, and main function is the entry point of the whole program.

2. Nested Classes
The FSM, Event, and Action classes are nested within TCP.

3. Top-Level Classes

### Figure 1 - TCP Connection Protocol
![Figure 1 - TCP Connection Protocol (symbol A means "no action")](doc/fsm_illustration.png)