Coder Social home page Coder Social logo

sabariraj01 / cn Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 28 KB

This repository contains various implementations related to computer networking concepts and protocols.

Java 100.00%
checksum hamming-code parity-check server-client-communication tcp tcp-client tcp-server udp udp-client udp-server

cn's Introduction

Computer Networking Projects

This repository contains various implementations related to computer networking concepts and protocols.

Projects Overview

  1. CRC

    • Contains implementations for Cyclic Redundancy Check (CRC) encoding.
    • Files :
      • CRCEncoder.java : Java program to encode data using CRC.
  2. Client-Server-Mechanism

    • Demonstrates client-server communication mechanisms.
    • Files :
      • Client.java : Java program to simulate a client in a client-server architecture.
      • Server.java : Java program to simulate a server in a client-server architecture.
  3. UDP-Mechanism

    • Explores User Datagram Protocol (UDP) based communication.
    • Files :
      • UDPServer.java : Java program to simulate a UDP server.
      • UDPClient.java : Java program to simulate a UDP client.
  4. ChecksumGenerator.java

    • Calculates checksums for given data segments.
    • Description : Java program that takes input data segments and computes the checksum using a custom complement function.
  5. CodewordCheck.java

    • Verifies the validity of codewords.
    • Description : Java program to check if the provided codeword follows the expected format and contains no errors.
  6. CodewordXOR.java

    • Performs XOR operation on codewords.
    • Description : Java program that takes input codewords and applies XOR operation to compute the resultant codeword.
  7. ComputeParityBit.java

    • Computes parity bits for error detection.
    • Description : Java program to calculate the parity bit for a given set of binary data.
  8. HammingCodeBitPositions.java

    • Determines the bit positions in Hamming Code.
    • Description : Java program that calculates the positions of bits in a Hamming Code for error detection and correction.
  9. HammingR.java

    • Implements Hamming Code generation and error detection.
    • Description : Java program to generate Hamming Codes and detect errors in transmitted data.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.