Implementation of Data Link Layer

Data link layer is second layer from the bottom in Open Systems Interconnection (OSI) model of network communication. We are provided with a physical layer and a noisy communication layer. We implemented the Data Link Layer and partial part of Network Layer.

Features

  • Error detection with Cyclic Redundancy Checking (CRC)
  • Flow control with Selective Repeat Sliding Window algorithm
  • User friendly GUI
  • Easy selection way to send and receive file
  • Received file saving interface.

Technologies

  • Java Networking
  • Java Swing

Download

fahad-shaon-data-link-layer.zip

Labels

Java, Java Networking

Development Time

May 2009

Course

Networking

Screenshots