The Computer Networks course @ Sharif University of Technology ---Fall2019-2020
HW1: Socket programming in Java. Implemented a message sender/receiver client and server application with a command line interface.
HW2: Implemented a simplified TCP protocol from the scratch. All essential parts including, congestion controls, handshaking protocols and retransmission ones were implemented.
HW3: Implemented OSPF protocol in this homework.