This repository contains the implementation of HTTP Client, and server, GBN and SR protocols simulation, and Distance vector routing algorithms
-
Updated
Dec 22, 2017 - Java
This repository contains the implementation of HTTP Client, and server, GBN and SR protocols simulation, and Distance vector routing algorithms
Codes for Encoding Algorithms | Data Communications & Computer Networks Lab | CSE Department - BIT Mesra, Ranchi
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
The GBN Protocol Simulation is a repository of Python programs that simulate the Go-Back-N protocol of Computer Networks. One program has a dynamic window size, while the other implements the original GBN protocol with a fixed window size of 4. Both create charts comparing their performance.
使用Python 实现的Go-Back-N 协议,模拟可靠文件传输。
🌃 3 computer network labs of HUST including socket lab, RDTP lab & CPT lab.
Reliable Transport Protocols (RDT3.0) alternating-bit-protocol (abp) and go-back-n (gbn) c++ implementation
We aimed to implement our own socket layer and reliable transport layer. So we implemented a reliable transfer service on the top of UDP/IP protocol. In other words, you need to implement a service that guarantees the arrival of datagrams in the correct order on top of the UDP/IP protocol, along with congestion control.
This repository contains assignment, quizes and practical exam solutions for one of my postgraduate subjects of COMP SCI 7039 - Computer Networks and Applications. The programming language is C.
GBN and SR simulation, Distance Vector Algorithm Simulation
Add a description, image, and links to the gbn topic page so that developers can more easily learn about it.
To associate your repository with the gbn topic, visit your repo's landing page and select "manage topics."