Redes de Computadores - RC Prof. Eduardo RC • Área de formação tecnológica • Carga horária: 134h/a • Professor Eduardo Machado Real [email protected] [email protected] [email protected] • Organização do curso Aulas: quintas das 07:30h às 11:00h 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. 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. • 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.2 SOARES, 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. • Bibliografia Complementar: TANENBAUM, A. S. Redes de computadores. Rio de Janeiro: Campus. 1997. STEVENS, W. R. TCP/IP Illustrated. Addison-Wesley Publishing Company, 1994. • Indicações: KUROSE, James F.; ROSS, Keith W. Redes de Computadores e a Internet. 5ªed. 2006. PETERSON, Larry R.; DAVIE, Bruce S. Redes de Computadores: Uma Abordagem de Sistemas. 3ªed. Campus, 2004. Avaliação • • • • Nota 1: P1*0,7 + A1*0,3 Nota 2: P2*0,5 + S1*0,3 + A2*0,2 Nota 1: P3*0,7 + A3*0,3 Nota 1: P4*0,7 + A4*0,3 Cronograma • http://eduardoreal.wikispaces.com Motivação • Cenário antigo Um único computador (poderoso) servindo toda a empresa • Cenário moderno Um grande número de computadores separados e interconectados executam as tarefas necessárias Exemplo – RC (modelo comum) Exemplo – RC (modelo comum 2) • Exemplos? Exemplo – RC (modelo comum 3) • O que reconhecemos aqui? Exemplo - cenário moderno 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 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.) • ...? Estrutura de rede • Nomenclatura para computadores em uma rede Host, end system, nós, máquina ou elemento de rede • Hosts são conectados pela subrede de comunicação • A subrede de comunicação consiste de Linhas de transmissão (canal ou enlace) e elementos comutadores 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 Redes comutadas • Uma rede pode ser definida recursivamente como... • dois ou mais nós conectados por um enlace • duas ou mais redes conectadas por um nó Redes comutadas • Comutação de circuitos: transporta fluxos de bits rede telefônica original • Comutação de pacotes: armazena e encaminha mensagens Internet Endereçamento e roteamento • Endereço: seqüê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ços unicast: específico do nó broadcast: todos os nós na rede multicast: um subconjunto dos nós na rede