Redes de Computadores - RC Prof. Eduardo
RC Área de formação tecnológica Carga horária: 134h/a Professor Eduardo Machado Real eduardomreal@gmail.com eduardomreal@hotmail.com eduardomreal@uems.br 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
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