Aprendendo sobre Internet e Redes de Computadores Projeto de Extensão Coordenador: Prof. Flávio Euripedes de Oliveira Esp. em Segurança da Informação / Análise de Sistemas [email protected] O Que Iremos Discutir: Terminologia de Redes Inclusive um pouco de sopa de letrinhas... Princípios e Conceitos Modelo em camadas Modelos OSI e TCP/IP Padrões Protocolo TCP/IP Matemática (Endereçamento) IP Apresentação – Slide 2 Aprendendo Sobre Internet e Redes de Computadores Bibliografia: Morimoto, Carlos E. Redes – Guia Prático Ed Sul. 2008. Tanenbaum, Andrew S. Redes de Computadores. Ed. Campus. 5a Ed. 2003. Stallings, Willian. Computer Networks with Internet Protocols. Prentice-Hall. 1ª Ed. 2011. Kurose, James F. Redes de Computadores e a Internet. Ed. Addison Wesley, 2003. Torres, Gabriel Redes de Computadores. Ed. Campus. 2005 http://www.rfc-editor.org/ http://www.cs.purdue.edu/people/comer http://williamstallings.com/ http://www.cs.vu.nl/~ast/ http://www.redbooks.ibm.com Apresentação – Slide 3 Aprendendo Sobre Internet e Redes de Computadores O Mundo mudou... Flávio Euripedes Apresentação – Slide 4 Aprendendo Sobre Internet e Redes de Computadores O Ciclo de Vida dos Produtos tem ficado cada vez mais curto: A Konami lança uma nova versão do jogo Winning Eleven a cada 8 meses; A HP (Hewlett-Packard) tem lançado uma nova impressora a cada seis meses; A General Motors lança no Brasil um novo modelo de carro a cada 3 meses; Novos biscoitos são lançados no Brasil a cada 15 dias... É lançado na Internet um novo produto a cada milésimos de segundo!!!! Flávio Euripedes Apresentação – Slide 5 Aprendendo Sobre Internet e Redes de Computadores As Tecnologias Que Mais Irão Influenciar e Mudar as Companhias nos Próximos Anos Wireless (WiFi, WiMax, etc) B2B/B2C/C2C Customer Relationship Mgt (CRM) Cloud Voice Over IP (VoIP) Flávio Euripedes Apresentação – Slide 6 Aprendendo Sobre Internet e Redes de Computadores XoIP: Tudo sobre IP!! Flávio Euripedes Apresentação – Slide 7 Aprendendo Sobre Internet e Redes de Computadores Flávio Euripedes Apresentação – Slide 8 Aprendendo Sobre Internet e Redes de Computadores Praticas: Cada aluno deve criar um email no Hotmail para ter acesso ao onedrive. Cada aluno deve baixar o arquivo que fala do projeto no site do Coordenador e subir para sua nuvem. Cada aluno deverá criar um arquivo no Word com um pequeno texto e subi-lo para seu onde drive. Cada aluno escolherá um colega e fara o compartilhamento desse arquivo. Cada aluno fará acesso ao mercado livre e simulará a compra de um celular (Demonstrando assim o C2C) Deverá ser mostrado pelo professor algum aplicativo VOIP. Prof. Flávio Euripedes Apresentação – Slide 9 Aprendendo Sobre Internet e Redes de Computadores Redes de Computadores: Praticamente impossível não se deparar com uma rede Mesmo ambientes não relacionados a informática dependem largamente da rede. Ex: Supermercados. As redes surgiram da necessidade da troca de informação. Ex: Sistemas bancários. Não são tecnologia nova. Existem desde a época dos primeiros computadores. Flávio Euripedes Apresentação – Slide 10 Aprendendo Sobre Internet e Redes de Computadores Redes de Computadores: Além da vantagem de compartilhar dados, pode-se também compartilhar periféricos. Pessoas e empresas pensam em implementar redes por dois motivos basicamente: Troca de dados (arquivos,email, etc) Compartilhamento de periféricos (impressora, modem, unidades de CD, etc) Flávio Euripedes Apresentação – Slide 11 Aprendendo Sobre Internet e Redes de Computadores Tipos de Rede: Ponto • Usado a ponto em pequenas redes Cliente Servidor • Pode ser usado em redes pequenas ou redes grandes Este tipo não depende da estrutura física, mas sim como da maneira como ela está montada. Flávio Euripedes Apresentação – Slide 12 Aprendendo Sobre Internet e Redes de Computadores Redes Ponto a Ponto Tipo de rede mais simples de ser montado e já vem com a maioria dos sistemas operacionais. Dados e periféricos podem ser compartilhados facilmente. Não funciona bem com softwares de banco de dados. Flávio Euripedes Apresentação – Slide 13 Aprendendo Sobre Internet e Redes de Computadores Vantagens e Desvantagens das Redes Ponto a Ponto Usada Baixo Fácil em redes pequenas (normalmente até 10 micros); custo; implementação; Baixa segurança; Sistema simples de cabeamento; Micros funcionam norm. sem estarem conectados a rede; Micros em um mesmo ambiente de trabalho; Não existe um administrador de rede; Não existem micros servidores; A rede terá problemas para crescer; Flávio Euripedes Apresentação – Slide 14 Aprendendo Sobre Internet e Redes de Computadores Redes Cliente/Servidor Usado quando se necessita de mais segurança; Existe a presença dos servidor(es) na rede; Velocidade Forma das respostas mais rápida; centralizada de administração; Pode-se ter vários tipos de servidores de acordo com a necessidade Servidor de arquivos, Servidor de aplicativos; Servidor de impressão; Servidor de correio eletrônico; Servidor de comunicação; Flávio Euripedes Apresentação – Slide 15 Aprendendo Sobre Internet e Redes de Computadores Vantagens e Desvantagens das Redes Cliente/Servidor Usada em redes com mais de 10 computadores ou redes pequenas que necessitam de segurança; Custo maior que as redes ponto a ponto; Maior desempenho que as redes ponto a ponto; Implementação Alta necessita de especialistas; segurança; Configuração e manutenção na rede é feita de forma centralizada; Existência de servidores que são micros capazes de oferecer recursos aos demais micros da rede; Aprendendo Sobre Internet Flávio Euripedes Apresentação – Slide 16 e Redes de Computadores Componentes de uma Rede Flávio Euripedes Apresentação – Slide 17 Aprendendo Sobre Internet e Redes de Computadores Componentes de uma Rede Servidor: É um micro que oferece recursos a rede; Cliente: É um micro que acessa recursos oferecidos pela rede; Recurso: Qualquer coisa que possa ser oferecida e usada pelos clientes da rede; Protocolo: Forma de comunicação determinada entre os dispositivos para que eles possam se comunicar; Flávio Euripedes Apresentação – Slide 18 Aprendendo Sobre Internet e Redes de Computadores Componentes de uma Rede Cabeamento: Os cabos que transmitem os dados que serão trocados entre os dispositivos que compõem a rede; Placa de rede: Permite a conexão dos PCs à rede, já que a comunicação interna do computador é dif. da rede; Hardware de rede: Eventualmente poderá ser necessário o uso de elementos para melhorar o desempenho de uma rede. No caso um HUB. Flávio Euripedes Apresentação – Slide 19 Aprendendo Sobre Internet e Redes de Computadores Tipos de Transmissão SIMPLEX: Nesse tipo de transmissão existem dois tipos de dispositivos: o transmissor – chamado TX e receptor – chamado RX. O papel deles nunca será invertido, ou seja, o transmissor só pode transmitir e nunca receber, já o receptor só pode receber e nunca transmitir. Flávio Euripedes Apresentação – Slide 20 Aprendendo Sobre Internet e Redes de Computadores Tipos de Transmissão HALF-DUPLEX: É um tipo de transmissão bidirecional, mas como compartilham o mesmo meio de transmissão, não é possível transmitir e receber ao mesmo tempo. Tradicionalmente a transmissão nas redes segue esse padrão. Flávio Euripedes Apresentação – Slide 21 Aprendendo Sobre Internet e Redes de Computadores Tipos de Transmissão FULL-DUPLEX: É a verdadeira comunicação bidirecional, onde quem transmite pode receber os dados de outro computador durante a sua transmissão. Flávio Euripedes Apresentação – Slide 22 Aprendendo Sobre Internet e Redes de Computadores Informação Analógica e Digital ANALÓGICA: Informação que pode assumir qualquer valor. A desvantagem é que a informação recebida pelo receptor não pode ser conferida. DIGITAL: Informação só pode assumir dois valores 0 ou 1. A grande vantagem é que o receptor pode conferir se estão ok. Flávio Euripedes Apresentação – Slide 23 Aprendendo Sobre Internet e Redes de Computadores Modulação A transmissão digital ocorre através de impulsos elétricos, ópticos ou ondas de rádio. Eventualmente os sinais digitais precisam ser transformados em analógicos para serem transmitidos pelo meio.(Modulação) Com a demodulação o receptor consegue verificar se os dados estão corrompidos ou não. Flávio Euripedes Apresentação – Slide 24 Aprendendo Sobre Internet e Redes de Computadores Transmissão Paralela e Serial Flávio Euripedes Apresentação – Slide 25 Aprendendo Sobre Internet e Redes de Computadores Modelo OSI e Modelo TCP/IP Reduz a complexidade Padroniza as interfaces Simplifica o ensino e aprendizado Facilita engenharia modular Acelera evolução Utilização de protocolos nas camadas Flávio Euripedes Apresentação – Slide 26 Aprendendo Sobre Internet e Redes de Computadores Encapsulamento nas camadas:(PDU) Aprendendo Sobre Internet e Redes de Computadores Encapsulamento nas camadas:(PDU) Flávio Euripedes Apresentação – Slide 28 Aprendendo Sobre Internet e Redes de Computadores