capitulo 1 de redes - andrew tanenbaum

59
Introdução Capítulo 1 REDES DE COMPUTADORES ANDREW S. TA N EN BA U M

Upload: relisson

Post on 24-Jun-2015

837 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Capitulo 1 de Redes - Andrew Tanenbaum

IntroduçãoCapítulo 1

REDES DE COMPUTADORES

ANDREW S. TANENBAUM

Page 2: Capitulo 1 de Redes - Andrew Tanenbaum

Usos de Redes de Computadores

• Aplicações Comerciais• Aplicações Domésticas• Usuários Móveis• Questões Sociais

Page 3: Capitulo 1 de Redes - Andrew Tanenbaum

Aplicações Comerciais das Redes

Uma rede com dois clientes e um servidor

Page 4: Capitulo 1 de Redes - Andrew Tanenbaum

Aplicações Comerciais das Redes (2)

O modelo cliente/servidor envolve solicitações e respostas

Page 5: Capitulo 1 de Redes - Andrew Tanenbaum

Aplicações Domésticas das Redes

• Acesso a informações remotas• Comunicação entre pessoas• Entretenimento interativo• Comércio eletrônico

Page 6: Capitulo 1 de Redes - Andrew Tanenbaum

Aplicações Domésticas das Redes (2)

Em um sistema não-hierárquico não existem clientes e servidores fixos

Page 7: Capitulo 1 de Redes - Andrew Tanenbaum

Aplicações Domésticas das Redes (3)

Algumas formas de comércio eletrônico

Page 8: Capitulo 1 de Redes - Andrew Tanenbaum

Usuários móveis

Combinações de redes sem fio e computação móvel

Page 9: Capitulo 1 de Redes - Andrew Tanenbaum

Questões Sociais

• Diferentes países têm leis distintas e conflitantes sobre censura.

• Mensagens divulgadas por algumas pessoas podem ser altamente ofensivas para outras.

• Direitos do empregado e do empregador• Governo x cidadãos• Informações incorretas• Roubo de identidade

Page 10: Capitulo 1 de Redes - Andrew Tanenbaum

Hardware de Rede

• Redes locais• Redes metropolitanas• Redes geograficamente distribuídas• Redes sem fio• Redes domésticas• Inter-redes

Page 11: Capitulo 1 de Redes - Andrew Tanenbaum

Hardware de Rede (2)

Tipos de tecnologias de transmissão• Links de difusão (Broadcast links)• Links ponto a ponto (Point-to-

point links)

Page 12: Capitulo 1 de Redes - Andrew Tanenbaum

Hardware de Rede (3)

Classificação de processadores interconectados por escala

Page 13: Capitulo 1 de Redes - Andrew Tanenbaum

Redes Locais (LAN)

• Contidas num edifício ou campus universitário

• Velocidades de 10 Mbps à 10 Gbps.

Page 14: Capitulo 1 de Redes - Andrew Tanenbaum

Redes Locais (LAN)

Duas topologias de redes de difusão.(a) Barramento(b) Anel

Page 15: Capitulo 1 de Redes - Andrew Tanenbaum

Redes Metropolitanas (MAN)

Uma rede metropolitana baseada na TV a cabo

Page 16: Capitulo 1 de Redes - Andrew Tanenbaum

Redes Geograficamente Distribuídas (WAN)

Relação entre hosts em LANs e a sub-rede

Page 17: Capitulo 1 de Redes - Andrew Tanenbaum

WAN (2)

Um fluxo de pacotes indo do transmissor até o receptor

Page 18: Capitulo 1 de Redes - Andrew Tanenbaum

Redes sem Fio

Categorias de redes sem fio:• Interconexão de sistemas• Wireless LANs• Wireless WANs

Page 19: Capitulo 1 de Redes - Andrew Tanenbaum

Redes sem Fio (2)

(a) Configuração Bluetooth(b) LAN sem fio

Page 20: Capitulo 1 de Redes - Andrew Tanenbaum

Redes sem Fio (3)

(a) Computadores móveis individuais(b) Uma LAN móvel

Page 21: Capitulo 1 de Redes - Andrew Tanenbaum

Categorias de dispositivos de rede doméstica

• Computadores (PC de mesa, PDA, periféricos compartilhados)

• Entretenimento (TV, DVD, videocassete, câmera de vídeo, câmera fotográfica, equipamento de som, MP3)

• Telecomunicações (telefone, celular, intercomunicador, fax)

• Eletrodomésticos (microondas, refrigerador, relógio, forno, condicionador de ar, lâmpadas)

• Telemetria (medidor de consumo, alarme de fumaça, câmeras para monitorar bebês).

Page 22: Capitulo 1 de Redes - Andrew Tanenbaum

Inter-redes

• Pessoas conectadas a redes distintas precisam se comunicar entre si.

• Uma forma comum de inter-rede é um conjunto de LANs conectadas por uma WAN.

Page 23: Capitulo 1 de Redes - Andrew Tanenbaum

Software de Rede

• Hierarquias de protocolos• Questões de projeto relacionadas às camadas• Serviços orientados a conexões e serviço sem

conexões• Primitivas de serviço• O relacionamento entre serviços e protocolos

Page 24: Capitulo 1 de Redes - Andrew Tanenbaum

Software de Rede (2)Hierarquias de protocolos

Camadas, protocolos e interfaces

Page 25: Capitulo 1 de Redes - Andrew Tanenbaum

Hierarquias de protocolos (2)

A arquitetura filósofo-tradutor-secretária

Page 26: Capitulo 1 de Redes - Andrew Tanenbaum

Hierarquias de protocolos (3)

Exemplo de fluxo de informações que admite a comunicação virtual na camada 5

Page 27: Capitulo 1 de Redes - Andrew Tanenbaum

Questões de projeto relacionadas às camadas

• Endereçamento• Controle de erros• Controle de fluxo• Multiplexação• Roteamento

Page 28: Capitulo 1 de Redes - Andrew Tanenbaum

Serviços orientados a conexões e serviço sem conexões

Seis diferentes tipos de serviços

Page 29: Capitulo 1 de Redes - Andrew Tanenbaum

Primitivas de Serviço

Cinco primitivas de serviço para implementação de uma conexão simples

Page 30: Capitulo 1 de Redes - Andrew Tanenbaum

Primitivas de serviço (2)

Pacotes enviados em uma interação cliente/servidor simples, em uma rede orientada a conexões

Page 31: Capitulo 1 de Redes - Andrew Tanenbaum

O Relacionamento entre Serviços e Protocolos

O relacionamento entre um serviço e um protocolo

Page 32: Capitulo 1 de Redes - Andrew Tanenbaum

Modelos de Referência

• O Modelo de Referência OSI• O Modelo de Referência TCP/IP• Uma Comparação entre OSI e TCP/IP • Uma Crítica aos Protocolos e ao Modelo OSI• Uma Crítica ao Modelo de Referência TCP/IP

Page 33: Capitulo 1 de Redes - Andrew Tanenbaum

Modelos de Referência

O Modelo de

Referência OSI

Page 34: Capitulo 1 de Redes - Andrew Tanenbaum

Modelos de Referência (2)

O Modelo de Referência TCP/IP

Page 35: Capitulo 1 de Redes - Andrew Tanenbaum

Modelos de Referência (3)

Protocolos e redes no modelo TCP/IP inicial

Page 36: Capitulo 1 de Redes - Andrew Tanenbaum

Comparação entre OSI e TCP/IP

Conceitos fundamentais do OSI• Serviços• Interfaces• Protocolos

Page 37: Capitulo 1 de Redes - Andrew Tanenbaum

Uma Crítica aos Protocolose ao Modelo OSI

Porque OSI não dominou o mundo:• Momento Ruim• Tecnologia Ruim• Implementações Ruins• Política Ruim

Page 38: Capitulo 1 de Redes - Andrew Tanenbaum

Momento Ruim

O apocalipse dos dois elefantes

Page 39: Capitulo 1 de Redes - Andrew Tanenbaum

Uma Crítica ao Modelode Referência TCP/IP

Problemas:• Não distingue com clareza Serviços, interfaces, e

protocolos• Não é um modelo abrangente• A camada host/rede não é realmente uma camada• Não menciona as camadas física e de enlace de

dados• Protocolos menores, muito difundidos e difíceis de

substituir

Page 40: Capitulo 1 de Redes - Andrew Tanenbaum

Modelo Híbrido

O modelo de referência híbrido usa por Tanenbaum

Page 41: Capitulo 1 de Redes - Andrew Tanenbaum

Example Networks

• The Internet

• Connection-Oriented Networks: X.25, Frame Relay, and ATM

• Ethernet

• Wireless LANs: 802:11

Page 42: Capitulo 1 de Redes - Andrew Tanenbaum

The ARPANET

(a) Structure of the telephone system.(b) Baran’s proposed distributed switching system.

Page 43: Capitulo 1 de Redes - Andrew Tanenbaum

The ARPANET (2)

The original ARPANET design.

Page 44: Capitulo 1 de Redes - Andrew Tanenbaum

The ARPANET (3)

Growth of the ARPANET (a) December 1969. (b) July 1970.(c) March 1971. (d) April 1972. (e) September 1972.

Page 45: Capitulo 1 de Redes - Andrew Tanenbaum

NSFNET

The NSFNET backbone in 1988.

Page 46: Capitulo 1 de Redes - Andrew Tanenbaum

Internet Usage

Traditional applications (1970 – 1990) • E-mail• News• Remote login• File transfer

Page 47: Capitulo 1 de Redes - Andrew Tanenbaum

Architecture of the Internet

Overview of the Internet.

Page 48: Capitulo 1 de Redes - Andrew Tanenbaum

ATM Virtual Circuits

A virtual circuit.

Page 49: Capitulo 1 de Redes - Andrew Tanenbaum

ATM Virtual Circuits (2)

An ATM cell.

Page 50: Capitulo 1 de Redes - Andrew Tanenbaum

The ATM Reference Model

The ATM reference model.

Page 51: Capitulo 1 de Redes - Andrew Tanenbaum

The ATM Reference Model (2)

The ATM layers and sublayers and their functions.

Page 52: Capitulo 1 de Redes - Andrew Tanenbaum

Ethernet

Architecture of the original Ethernet.

Page 53: Capitulo 1 de Redes - Andrew Tanenbaum

Wireless LANs

(a) Wireless networking with a base station.(b) Ad hoc networking.

Page 54: Capitulo 1 de Redes - Andrew Tanenbaum

Wireless LANs (2)

The range of a single radio may not cover the entire system.

Page 55: Capitulo 1 de Redes - Andrew Tanenbaum

Wireless LANs (3)

A multicell 802.11 network.

Page 56: Capitulo 1 de Redes - Andrew Tanenbaum

Network Standardization

• Who’s Who in the Telecommunications World• Who’s Who in the International Standards World• Who’s Who in the Internet Standards World

Page 57: Capitulo 1 de Redes - Andrew Tanenbaum

ITU• Main sectors

• Radiocommunications• Telecommunications Standardization• Development

• Classes of Members• National governments• Sector members• Associate members• Regulatory agencies

Page 58: Capitulo 1 de Redes - Andrew Tanenbaum

IEEE 802 Standards

The 802 working groups. The important ones are marked with *. The ones marked with are hibernating. The one marked with † gave up.

Page 59: Capitulo 1 de Redes - Andrew Tanenbaum

Metric Units

The principal metric prefixes.