This repository contains Python scripts for implementing TCP and UDP network protocols. The project demonstrates the fundamentals of client-server communication using these protocols.
-
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.
- Establish client-server communication using TCP.
- Exchange data using UDP for lightweight communication.
- Demonstrate the differences between reliable and unreliable data transmission.
- Python 3.x
- Libraries:
socket
,time
(standard Python libraries)