Protótipo de software simulador de rede multi-cliente
dc.contributor.advisor | Doutor Carlos Dias Da Silva Junior | |
dc.contributor.author | Fonseca, Matheus Yago Silva | |
dc.contributor.coadvisor | Doutor Thiago Henrique Barbosa de Carvalho Tavares | |
dc.date.accessioned | 2025-02-14T23:07:45Z | |
dc.date.available | 2025-02-14T23:07:45Z | |
dc.date.issued | 2024-09-24 | |
dc.description.abstract | Este trabalho tem como objetivo o desenvolvimento de um simulador de rede focado no protocolo DHCP, utilizando a linguagem de programação Python, conhecida por sua simplicidade, clareza e pela vasta coleção de bibliotecas disponíveis. A escolha do Python se justifica pela sua versatilidade e facilidade de uso, características que o tornam uma excelente ferramenta tanto para iniciantes quanto para profissionais mais experientes. O simulador foi projetado para proporcionar um ambiente controlado e seguro, ideal para testar e validar diferentes configurações de rede, realizar testes de estresse e permitir a interação direta de usuários sem experiência prévia, sem comprometer a integridade de uma infraestrutura física real. Além disso, o simulador oferece uma grande flexibilidade, possibilitando a criação e experimentação de diversos cenários de rede, tornando-se uma ferramenta valiosa para o aprendizado prático e a análise técnica avançada de redes de computadores. O ambiente de desenvolvimento escolhido para este projeto é o Visual Studio Code (VS Code), devido à sua extensibilidade, suporte ao linting e integração robusta com Python, fatores que facilitam o processo de desenvolvimento, depuração e análise do sistema, assegurando maior eficiência e controle na implementação do simulador | |
dc.description.abstract1 | This work aims to develop a network simulator focused on the DHCP protocol, using the Python programminglanguage,knownforitssimplicity,clarity,andvastcollectionofavailablelibraries. The choice of Python is justified by its versatility and ease of use, characteristics that make it an excellent tool for both beginners and experienced professionals. The simulator is designed to provide a controlled and secure environment, ideal for testing and validating different network configurations, performing stress tests, and allowing direct interaction of users without prior ex perience, without compromising the integrity of a real physical infrastructure. Additionally, the simulator offers great flexibility, enabling the creation and experimentation of various network scenarios, making it a valuable tool for practical learning and advanced technical analysis of computer networks. The development environment chosen for this project is Visual Studio Code (VS Code), due to its extensibility, linting support and robust integration with Python, factors that facilitate the development, debugging and analysis process of the system, ensuring greater efficiency and control in the implementation of the simulator. | |
dc.identifier.uri | http://hdl.handle.net/20.500.14387/2043 | |
dc.language.iso | Português | |
dc.publisher.campi | Ibirité | |
dc.publisher.country | Brasil | |
dc.publisher.institution | Instituto Federal de Minas Gerais | |
dc.rights | Acesso aberto | |
dc.subject.keyword | DHCP | |
dc.subject.keyword | Python | |
dc.subject.keyword | Redes de computadores | |
dc.title | Protótipo de software simulador de rede multi-cliente | |
dc.type | Trabalho de Conclusão de Curso |