tansly / ceng435

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CENG435 Term Project

Term project of CENG435, Data Communications and Networking course. (METU, Fall 2018)

The project consists of two parts:

  • Part 1: We implemented an unreliable data transfer protocol over UDP and measured experimental end-to-end delay values of the protocol under certain emulated network conditions in the GENI platform.
  • Part 2: We extended the protocol to be a reliable data transfer protocol, inspired by the RDT specification described in Kurose, Ross (Computer Networking: A Top-Down Approach). We measured the transfer time of a file using our protocol under lossy and unreliable network conditions in the GENI platform.

About

License:MIT License


Languages

Language:TeX 90.2%Language:C 3.6%Language:C++ 3.4%Language:Python 1.5%Language:Shell 1.1%Language:Makefile 0.1%