There are 1 repository under reliable-protocol topic.
NACK-Oriented Reliable Multicast (NORM) implementation & tools (RFCs 5740, 5401)
Implementing a Reliable Transport Protocol (from J.F. Kurose), using Alternating-Bit-Protocol and Go-Back-N versions.
Multiplexed, coroutine-powered reliable UDP for Kotlin using fountain codes
Python CFFI bindings for libRaptorQ (RaptorQ RFC6330 FEC implementation)
An implementation of the Bimodal Multicast Protocol written in GO
Reliable Transport Protocol (TCP) implementation using unreliable delivery mechanism.
Socket framework for elixir
Reliably forwards TCP connections using UDP over two network interfaces in parallel.
BringAuto Fleet Protocol - simple yet reliable communication for internet-connection-unstable environments
Reliable Transport Protocols (RDT3.0) alternating-bit-protocol (abp) and go-back-n (gbn) c++ implementation
Reliable UDP File Transfer Project (Client - Server Web Application)
This is an implementation of the reliable data transfer protocol (rdt 3.0). For the sake of simplicity I considered only uni- directional data transfer, but the control information will flow on both directions. You may use the finite state machine (FSM) of the rdt 3.0 to understand all the states, events and actions. IMPORTANT: You need to add your IP address in both server and client files(variable name: serverName) before running the scripts Note: I have implemented stop and wait protocol where only a single packet is in-flight. Furthermore, the size and count of packets to be transferred are configurable(for now, this can only be done by modifying the code. Will add console configuration option later). I have also assumed a fix timeout period.
In this project , you will emulate the operation of a link layer and network layer protocol in a small computer network. You will start several nodes so that they can send packets to each other as if there are links between them. Running as an independent node, your program should implement a simple version of GoBack-N Protocol Link Layer
Realization of own reliable. full-duplex, fast, message-aware, supporting multiple connections and sends protocol over UPD sockets.
Computer Networks