![Page 1: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/1.jpg)
Redes de Computadores - RC
Prof. Eduardo
![Page 2: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/2.jpg)
RC
• Área de formação tecnológica• Carga horária: 134 h/a• Professor
Eduardo Machado [email protected]@[email protected]
• Organização do cursoAulas: quintas das 07:30h às 11:00h
![Page 3: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/3.jpg)
Ementa• Introdução a redes de computadores e comunicação de
dados. • Protocolos e serviços de comunicação. • Terminologia, topologias e modelos de referência. • Fundamentos de transmissão de dados, codificações
analógica e digital.• Protocolos de enlace e tecnologias de redes locais. • Interconexão de redes e principais protocolos: protocolo IP e
protocolos auxiliares.• Roteamento na camada de rede.• Funções da camada de transporte e protocolos TCP e UDP. • Camada de aplicação, aplicações cliente-servidor e
principais serviços.• Atividades práticas em laboratório.
![Page 4: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/4.jpg)
Objetivos• Reconhecer os fundamentos de comunicação e
transmissão de dados, meios e técnicas de transmissão, bem como normas e padrões.
• Proporcionar aos alunos o conceito de arquitetura de rede em camadas, adotando como referência a arquitetura de protocolos TCP/IP.
![Page 5: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/5.jpg)
Bibliografia
• Básica:STEVENS, D. L.; COMER, D. E. Interligação em rede com TCP/IP. Rio de Janeiro: Campus. 1998. v.1______. Interligação em rede com TCP/IP. Rio de Janeiro: Campus. 1998. v.2SOARES, L. F. G. Redes de computadores. Rio de Janeiro: CAMPUS. 1998.THOMAS, R. M. Introdução às redes locais. São Paulo: Makron Books, 1997.
• Complementar:TANENBAUM, A. S. Redes de computadores. Rio de Janeiro: Campus. 2004.STEVENS, W. R. TCP/IP Illustrated. Addison-Wesley Publishing Company, 1994.
• Indicações:COMER, Douglas. Interligação de redes TCP/IP: princípios, protocolos e arquitetura. Vol. 1, Rio de Janeiro: Elsevier, 2006.
KUROSE, James F.; ROSS, Keith W. Redes de Computadores e a Internet. 5ªed. 2010.
PETERSON, Larry R.; DAVIE, Bruce S. Redes de Computadores: Uma Abordagem de Sistemas. 3ªed. Campus, 2004.
MORIMOTO, C. E. Redes: Guia Prático. 2ªed. Porto Alegre: Sul Editores, 2011.
![Page 6: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/6.jpg)
Conteúdos• http://eduardoreal.wikispaces.com
![Page 7: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/7.jpg)
Avaliação• Nota 1: P1*0,7 + A1*0,3
• Nota 2: P2*0,5 + S1*0,3 + A2*0,2
• Nota 3: P3*0,5 + S2*0,3 + A3*0,2
Média = (Nota 1 + Nota 2 + Nota 3) / 3
E as datas para as provas
P1, P2 e P3 provas
S1 e S2 trabalho e apresentação
A1, A2 e A3 atividades
![Page 8: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/8.jpg)
Motivação• O ponto chave da tecnologia dominante neste século
tem sido a aquisição, o processamento e a distribuição da informação.
- Instalação de redes telefônicas de alcance mundial.- Invenção do rádio e televisão.- Nascimento e o contínuo crescimento da indústria de computadores.- Lançamento de satélites de comunicação.
![Page 9: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/9.jpg)
Motivação• Durante as duas primeiras décadas de sua existência,
os sistemas computacionais eram altamente localizados (normalmente dentro de uma grande sala) - o Centro de Computação.
- Problemas1. O conceito de um único e grande computador fazendo todo o trabalho.2. A ideia dos usuários trazerem o trabalho ao computador, ao invés de levar o computador ao usuário.
Este modelo arcaico está sendo rapidamente trocado por sistemas em que um grande número de computadores separados, mas interconectados,
fazem a tarefa. É o que chamamos de Rede de Computadores.
![Page 10: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/10.jpg)
Motivação• Cenário antigo
Um único computador (poderoso) servindo toda a empresa
• Cenário modernoUm grande número de computadores separados e interconectados executam as tarefas necessárias
![Page 11: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/11.jpg)
Exemplo – RC (modelo comum)
![Page 12: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/12.jpg)
Exemplo – RC (modelo comum 2)
• Exemplos?
![Page 13: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/13.jpg)
Exemplo – RC (modelo comum 3)
• O quereconhecemosaqui?
![Page 14: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/14.jpg)
Exemplo - cenário moderno
![Page 15: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/15.jpg)
Exemplo - cenário moderno
• Rede de computadores
Coleção interconectada de computadores autônomos
Dois computadores estão interconectados se eles são capazes de trocar informações
![Page 16: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/16.jpg)
Utilização e objetivos da RC• Fazer todos os programas, dados e outros recursos
disponíveis a todos, sem se considerar a localização física do recurso e do usuário.
• Barateamento de processamento.Até 1970, computadores eram muito caros se comparados
aos custos de comunicação. Atualmente, a situação se inverte: é mais barato colocar vários computadores para análise local
de dados com transmissão eventual destes dados.
• Fornecer um meio de comunicação eficiente entre pessoas trabalhando distantes umas das outras.
• Adicionalmente pequenos computadores tem uma taxa preço/performance muito melhor que os mainframes. Os mainframes são mais rápidos que os micro-computadores, mas são mais mais caros.
![Page 17: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/17.jpg)
Utilização e objetivos da RC• Compartilhamento de recursos• Meio de comunicação entre pessoas separadas
geograficamente• Acesso a programas remotos• Acesso a bancos de dados remotos (ex. reservas de
passagens, hotel, teatro, …)• Correio eletrônico• Economia de dinheiro
- Computadores pessoais possuem uma relação preço/desempenho melhor do que grandes computadores
• Facilidades de comunicação (Skype, MSN, VoIP, etc.)• ...?
![Page 18: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/18.jpg)
Estrutura de rede• Nomenclatura para computadores em uma rede
Host, end system, nó, máquina ou elemento de rede.
• Hosts são conectados pela subrede (subnet) de comunicação
- A tarefa da subrede é carregar mensagens de hosts para hosts.- A subrede de comunicação consiste de Linhas de transmissão (canal ou enlace) e elementos
comutadores.
![Page 19: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/19.jpg)
Blocos de montagem• Nós: PC, hardware de uso especial… Hosts,
switches, modems, hubs, roteadores, placa de redes (NIC), cabos, fibras, etc.
• Enlaces: cabo coaxial, fibra óptica…
ponto a ponto
acesso múltiplo
![Page 20: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/20.jpg)
Redes comutadas
• Uma rede pode ser definida recursivamente como...
• dois ou mais nósconectados por um enlace
• duas ou mais redesconectadas por um nó
![Page 21: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/21.jpg)
Redes comutadas• Comutação de circuitos: transporta fluxos de bits
redeTelefônica original
• Comutação de pacotes: armazena e encaminha mensagens
Internet
![Page 22: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/22.jpg)
Endereçamento e roteamento• Endereço: sequência de bytes que identifica um nó
normalmente exclusivo
• Roteamento: processo de encaminhar mensagens ao nó de destino com base no seu endereço
• Tipos de endereçosunicast: específico do nóbroadcast: todos os nós na redemulticast: um subconjunto dos nós na rede
![Page 23: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/23.jpg)
Princípios da comunicação• O que é necessários para duas pessoas se
comunicarem?
![Page 24: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/24.jpg)
Princípios da comunicação• O que é necessários para duas pessoas se
comunicarem?- Um canal de comunicação entre elas
![Page 25: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/25.jpg)
Princípios da comunicação• O que é necessários para duas pessoas se
comunicarem?- Um canal de comunicação entre elas
![Page 26: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/26.jpg)
Princípios da comunicação• O que é necessários para duas pessoas se
comunicarem e se entenderem?
![Page 27: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/27.jpg)
Princípios da comunicação• O que é necessários para duas pessoas se
comunicarem e se entenderem?- Uma linguagem comum entre elas.
![Page 28: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/28.jpg)
Princípios da comunicação• O que é necessários para duas pessoas se
comunicarem e se entenderem?- Uma linguagem comum entre elas.
![Page 29: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/29.jpg)
Protocolos de comunicação• Conjunto de regras e procedimentos que definem a
comunicação entre duas ou mais entidades.
• Definem – O formato e a ordem das mensagens trocadas entre duas ou mais entidades.– As ações tomadas durante a recepção e/ou transmissão de mensagens. – As ações tomadas em outros eventos.
![Page 30: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/30.jpg)
Protocolos de comunicação
![Page 31: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/31.jpg)
Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se
comunicarem?
![Page 32: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/32.jpg)
Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se
comunicarem?- Comunicação confiável e sem falhas.
![Page 33: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/33.jpg)
Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se
comunicarem?- Comunicação confiável e sem falhas.
![Page 34: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/34.jpg)
Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se
comunicarem?- Comunicação confiável e sem falhas, com
qualidade
![Page 35: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/35.jpg)
Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se
comunicarem?- Comunicação confiável e sem falhas, com
qualidade, segura,
![Page 36: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/36.jpg)
Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se
comunicarem?- Comunicação confiável e sem falhas, com
qualidade, segura,
![Page 37: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/37.jpg)
Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se
comunicarem?- Comunicação confiável e sem falhas, com
qualidade, segura,
![Page 38: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/38.jpg)
Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se
comunicarem?- Comunicação confiável e sem falhas, com
qualidade, segura, em grupo, etc.
![Page 39: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/39.jpg)
Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se
comunicarem?- Comunicação confiável e sem falhas, com
qualidade, segura, em grupo, etc.
![Page 40: Redes de Computadores - RC Prof. Eduardo. RC Área de formação tecnológica Carga horária: 134 h/a Professor Eduardo Machado Real eduardomreal@gmail.com](https://reader035.vdocuments.mx/reader035/viewer/2022062819/5706386f1a28abb823906c9e/html5/thumbnails/40.jpg)
Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se comunicarem?
- Comunicação confiável e sem falhas, com qualidade, segura, em grupo, etc.
Arquitetura de redes, para reduzir a complexidade do projeto de uma rede de comunicação.