/distributed-systems

👨🏽‍💻👁 Assignment for 'Distributed Systems' subject about Implementation of TCP, UDP, Multicast and others Protocols

Primary LanguageJavaMIT LicenseMIT

Distributed Systems

👨🏽‍💻👁 Assignment for 'Distributed Systems' subject about Implementation of TCP, UDP, Multicast and others Protocols

More Information

This was a project developed to learn concepts about Protocols on Distributed Systems with Java Programming Language, however, the speaking language was Portuguese 🇧🇷.

TCP

For this project it was created a Server/Client TCP Protocol to communicate tasks. It was used a binary and textual protocol for the communication.

UDP

This is a project developed with Gabriel David Sacca, it is a chat Peer-to-peer using the UDP and a system for File Upload using UDP and MD5 Checksum.