Princípio de Comunicação de Dados¶
Este curso tem por objetivo permitir ao aluno conhecer as técnicas usadas na implementação de sistemas de comunicação; proporcionar conhecimento básico sobre comunicação de dados; introduzir conhecimento sobre transmissões analógica e digital; introduzir ao conhecimento sobre técnicas de detecção de erros; multiplexação e comutação; implementar programas em redes com uso de sockets.
Informações sobre o curso¶
Tópicos
- Comunicação de dados;
- Transmissão de dados analógica e digital;
- Meios de transmissão;
- Codificação de dados;
- Transmissão assíncrona e síncrona;
- Controle de dados e de fluxo
- Algoritmos e protocolos de detecção de erros;
- Tipos de Multiplexação
- Comutação por circuitos e por pacotes;
- Controle de congestionamento;
- Arquiteturas e controle de tráfego;
- Tecnologias de Rede Locais - LAN;
- Tipos de Conexões e topologias
- Topologia Lógica x Topologia Física;
- 802.2 e 802.3
- 802.11
- Redes baseadas em Fibra Óptica.
- Sockets;
- Revisão de Endereçamento IPv4
- Revisão de Comunicação baseada em TCP e UDP
- Conceito de Socktes
- Local x AF_INET Sockets
- Implementando Sockets com Python
- TCP Sockets
- UDP Sockets
- Raw Sockets
- Unix Sockets
Bibliografia
- WHITE, Curt M. Redes de Computadores e Comunicação de Dados. São Paulo: Cengage Learning, 2012. 406pg., il. ISBN 978-85-221-1074-2. 001.
- STALLINGS, William. Redes e sistemas de comunicação de dados: teoria e aplicações corporativas. Consultoria de Sergio Guedes de Souza. Tradução de Daniel Vieira. Revisão Técnica Manoel Camillo Penna. 5.ed. Rio de Janeiro: Elsevier, 2005. 449p., il. ISBN 9788535217315. 001.644 S782r 5.ed.
- ALVES, Luiz. Protocolos para redes de comunicação de dados: conceitos fundamentais de teleprocessamento, protocolo BSC, protocolo HDLC, protocolo SDLC. Atlas, 1987.
- ROCHOL, Juergen. Comunicação de dados - série livros didáticos informática ufrgs - 22.
- SILVEIRA, Jorge Luis da. Comunicação de dados e Sistemas de Teleprocessamento. Makron, 1991. 199p.
- FOROUZAN, Behrouz A. Comunicação de dados e redes de computadores. Colaboração de Sophia Chung Fegan. Tradução de Ariovaldo Griesi. 4.ed. São Paulo: McGraw Hill, 2008. 1134p., il. ISBN 9788586804885.
Material de Aula:¶
Apostilas :
- ...
Aulas :
- Aula 00 : Preparando o ambiente
- Aula 01 : Conceitos Básicos
- Aula 02 : Revisão sobre Redes e Sockets
- Aula 03 : Python
Apostilas Antigas
- ...
Última atualização: 24 de setembro de 2020