redes de computadores - rc prof. eduardo. rc Área de formação tecnológica carga horária: 134...

Post on 07-Apr-2016

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Redes de Computadores - RC

Prof. Eduardo

RC

• Área de formação tecnológica• Carga horária: 134 h/a• Professor

Eduardo Machado Realeduardomreal@gmail.comeduardomreal@hotmail.comeduardomreal@uems.br

• Organização do cursoAulas: 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.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.

Conteúdos• http://eduardoreal.wikispaces.com

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

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.

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.

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

Exemplo – RC (modelo comum)

Exemplo – RC (modelo comum 2)

• Exemplos?

Exemplo – RC (modelo comum 3)

• O quereconhecemosaqui?

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

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.

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.)• ...?

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.

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ósconectados por um enlace

• duas ou mais redesconectadas por um nó

Redes comutadas• Comutação de circuitos: transporta fluxos de bits

redeTelefônica original

• Comutação de pacotes: armazena e encaminha mensagens

Internet

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

Princípios da comunicação• O que é necessários para duas pessoas se

comunicarem?

Princípios da comunicação• O que é necessários para duas pessoas se

comunicarem?- Um canal de comunicação entre elas

Princípios da comunicação• O que é necessários para duas pessoas se

comunicarem?- Um canal de comunicação entre elas

Princípios da comunicação• O que é necessários para duas pessoas se

comunicarem e se entenderem?

Princípios da comunicação• O que é necessários para duas pessoas se

comunicarem e se entenderem?- Uma linguagem comum entre elas.

Princípios da comunicação• O que é necessários para duas pessoas se

comunicarem e se entenderem?- Uma linguagem comum entre elas.

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.

Protocolos de comunicação

Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se

comunicarem?

Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se

comunicarem?- Comunicação confiável e sem falhas.

Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se

comunicarem?- Comunicação confiável e sem falhas.

Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se

comunicarem?- Comunicação confiável e sem falhas, com

qualidade

Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se

comunicarem?- Comunicação confiável e sem falhas, com

qualidade, segura,

Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se

comunicarem?- Comunicação confiável e sem falhas, com

qualidade, segura,

Protocolos de comunicação• Mas se as entidades não quiserem “apenas” se

comunicarem?- Comunicação confiável e sem falhas, com

qualidade, segura,

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.

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.

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.

top related