Skip to content

Python implementation of TCP and UDP protocols with scripts for client-server communication. Includes a project report detailing the design and functionality.

Notifications You must be signed in to change notification settings

Anshuman-02/Network-Protocols-TCP-UDP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Network Protocols: TCP and UDP Implementation in Python

This repository contains Python scripts for implementing TCP and UDP network protocols. The project demonstrates the fundamentals of client-server communication using these protocols.

Project Contents:

  • Python Scripts:

    • tcp_client3.py: Script for a TCP client.
    • tcp_server3.py: Script for a TCP server.
    • udp_client.py: Script for a UDP client.
    • udp_server.py: Script for a UDP server.
  • Project Report:

    • A comprehensive DOCX file explaining the implementation, protocol differences, and use cases.

Features:

  • Establish client-server communication using TCP.
  • Exchange data using UDP for lightweight communication.
  • Demonstrate the differences between reliable and unreliable data transmission.

Requirements:

  • Python 3.x
  • Libraries: socket, time (standard Python libraries)

About

Python implementation of TCP and UDP protocols with scripts for client-server communication. Includes a project report detailing the design and functionality.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages