Você está na página 1de 58

Aula

01 (UFPB/CI/DSC)

Profa Josilene Aires Moreira


josilene@ci.ufpb.br

Material conjunto: Giorgia Mattos/Guido Lemos/Josilene Aires


Sobre a disciplina…
— Ementa
— Conceitos básicos de rede: modelo, camada, protocolo, serviços, arquitetura. Redes
PAN, LAN, MAN e WAN. Topologias de rede. Arquiteturas de rede: modelo de
referência RM/OSI-ISO e TCP/IP. Funcionalidades específicas das camadas dos
modelos RM/OSI-ISO e TCP/IP. Meios de transmissão. Endereçamento. Roteamento.
Protocolos de Transporte. Interconexão de redes. Tecnologias e serviços de redes
locais (LAN) e de longa distância (WAN). Protocolos de aplicação da família TCP/IP:
funcionalidades básicas e operação.

— Objetivos
— Apresentar os conceitos, arquitetura e componentes de uma rede de
computadores. Ao final do curso o aluno será capaz de:
— Identificar os elementos que compõe as redes de computadores bem como
classificá-las de acordo com a sua abrangência, topologia e tecnologia de
transmissão.
— Identificar funções relacionadas a cada camada em modelos de comunicação
multicamada.
— Entender a comunicação entre os vários elementos de uma rede de computadores.

2
Sobre a disciplina…
— Bibliografia Básica
1. Tanenbaum, A. S. e Wetherall, D. J. Redes de
Computadores. 5a. Edição. Prentice Hall. 2011.
2. Kurose, J. F. e Ross, K. W. Redes de Computadores e a
Internet. 5a. Edição. Addison-Wesley. 2013.
3. Comer, D. E. Redes de Computadores e Internet. 4a.
Edição. Bookman Companhia Ed. 2007.

3
Sobre a disciplina…
— Bibliografia Complementar
1. Torres, G. Redes de Computadores. 1a. Edição.
Novaterra Editora. 2009.
2. Peterson, L. Redes de Computadores. 5a. Edição.
Editora Campus. 2013.
3. Barrett, D. e King, T. Redes de Computadores. 1a.
Edição. LTC. 2010.
4. Olsen, D. R. Redes de Computadores. 1a. Edição. Do
Livro Técnico Editora. 2012.
5. Forouzan, B. A. Comunicação de Dados e Redes de
Computadores. 1a. Edição. McGraw-Hill . 2008

4
Roteiro
— Definição e utilização de redes de computadores.
— Histórico: sistemas de comunicação e computação,
redes de computadores.
— Classificação das redes de computadores quanto: a
Escala e tipo de transmissão.
— Topologia de redes de computadores (barramento,
estrela, anel e outras). Topologias lógicas.
— Visão de componentes e serviços.
— Modelo geral de comunicação – Camadas de protocolos e
modelo de serviços: arquitetura em camadas (camadas,
mensagens, segmentos, datagramas e quadros).
Introdução
— A indústria de informática é jovem em comparação a
outros setores industriais (automóveis, aviação).
Inicialmente, os sistemas computacionais eram...
— Centralizados
— Instalados em uma grande sala onde os visitantes iam
contemplá-los
— Empresas de médio porte ou universidades contavam
com apenas 1 ou 2 computadores
— Era ficção científica a ideia de que em 50 anos haveria
milhões de computadores igualmente avançados,
pequenos e comunicando-se uns com os outros.
Introdução: Evolução no processamento
— Início da evolução na década de 50, com o
surgimento dos primeiros sistemas de
computadores, baseados em equipamentos para
processamento e armazenamento de informações
História
— Entre os anos 60 e 80 a informática se baseava em
computadores centralizados: Era dos Mainframes
— Processamento
— Batch (1950)
— Terminais interativos (1960) – sistemas operacionais de tempo
compartilhado
— Problemas
— Baixo tempo de resposta
— Configuração do sistema nunca era do agrado do usuário
— Dependência de um gerenciamento centralizado
— Baixa confiabilidade
— Tecnologia digital e microeletrônica
— Mini e micro computadores pessoais com preço reduzido (1970)
— Descentralização
— Individualização
Introdução
— A fusão computadores e comunicações influenciou
na maneira como os sistemas computacionais eram
organizados
— Fim do “centro de computação”
— O velho modelo de um único computador atendendo
a todas as necessidades computacionais da
organização foi substituído pelas redes de
computadores.
Introdução: Evolução na Comunicação
— Comunicação sempre foi uma necessidade do ser
humano em aproximar as comunidades distantes
— Sinais de fumaça
— Pombo-Correio
— Telégrafo (século XIX) - Código Morse
— Redes Telefônicas
— Redes de Distribuição: TV, Rádio, TV a cabo
Redes de Computadores
— As redes de computadores surgiram da junção dos
computadores com os meios de comunicação,
através de um grande número de computadores
interligados para cooperarem e executarem as
tarefas de forma distribuída, em substituição aos
antigos centros de computadores

— Compartilhamento de recursos
— Downsizing (substituição do mainframe por PC)
— Correio Eletrônico
— Transferência de arquivos
Redes de Computadores
— No Brasil
— Reserva de mercado em 1984 – Lei Federal
— Engessou o desenvolvimento
— Favoreceu a pirataria
— Fim em 1991
Definição
“.. Uma rede de computadores
é uma Infra-estrutura de
tráfego de informação entre
os computadores que lhe estão
ligados, permitindo o acesso a
recursos remotos e a utilização
de aplicações distribuídas ..”
Um conjunto de computadores,
capaz de trocar informações e
compartilhar recursos,
interligados por um sistema de
comunicação. (L.F.G Soares, G.
Lemos);
Redes de Computadores
— As redes nos possibilitam vários benefícios como
• Compartilhar recursos de hardware e software
• Possibilitar serviços distribuídos
• Compartilhar informações
• Economizar dinheiro
• Servidor de arquivos e de impressão
• Poderoso meio de comunicação para as pessoas
• Redes se popularizaram principalmente por oferecer uma
relação de custo/beneficio melhor em relação aos
Mainframes
Redes de Computadores
— A partir de 1990 novos serviços surgiram
• Home banking, catálogos online, Web, jornal online, video-
conferência, vídeo sob demanda, jogos, e-commerce,
dicionários online, livrarias virtuais, home page de
empresas, ...
• Problemas Sociais: pornografia, ética, hacker, segurança das
informações...
Elementos de uma Rede
— Elementos básicos
— Hosts (hospedeiros) ou estações: compostos por
computadores que executam programas de
aplicação

— Sistemas de comunicação
— Nós de comutação: Computadores/equipamentos
dedicados a conectar dois ou mais caminhos de
comunicação
— Linhas ou Troncos: formadas por linhas de
transmissão entre nós de comutação
Classificação das Redes
— Quanto à Escala
— PAN
— LAN
— MAN
— WAN

— Quanto ao tipo de transmissão


— Ponto a ponto
— Difusão/Broadcast
Classificação das Redes: Escala

Fonte: Redes de Computadores. Tanenbaum, A. S.


Classificação das Redes: Escala
— PAN (Personal Area Network)
— é uma tecnologia de rede formada por nós muito
próximos uns dos outros
— um computador portátil conectando-se a um outro e este a
uma impressora
— Bluetooth
— UWB (Ultra Wide Band) – É uma tecnologia para redes PAN,
usando aparelhos sem fios próximos ao usuário, como por
exemplo, impressoras, mouse, teclado ou MP3 Player com
no máximo 10 metros de distância.
Classificação das Redes: Escala
— LAN (Local Area Network)
— Tamanho restrito: redes locais, privadas, contidas em
um edifício ou em um local físico restrito
— Tecnologia de transmissão: quase sempre consiste em
um cabo, onde todas as estações estão conectadas
— Velocidade de 10 Mbit/s a 10 Gigabit/s
• Baixa taxa de erros
• Baixo custo
LAN – Local Area Network
• As LANs de difusão/broadcast e ponto a ponto admitem
diversas topologias (disposição física de computadores,
cabos e outros componentes de rede)
• Barramento
• Anel
• Estrela
• Malha
LAN: Topologias - Barramento
• Os computadores são ligados a um único
cabo/barramento
• Caso um dos computadores se desconecte, a rede não é
desativada
• Qualquer computador pode enviar um sinal e todos os
outros “ouvirão”
LAN: Topologias - Anel
• Os computadores são conectados em um loop fechado
• Caso um dos computadores se desconecte, a rede é
desativada
• Alocação/uso do canal
Estática – transmite apenas o tempo que dispõe

Dinâmica – por demanda, à medida em que é


solicitado

• Coordenação de acesso é facilitada


LAN: Topologias - Estrela
• Os computadores são ligados a um equipamento central
(hub/switch)
• Caso um dos equipamentos se desconecte, a rede não é
desativada (com exceção do nó central)
• A comunicação entre os computadores se dá através do
nó central
• Ponto de falha centralizado (hub/switch)
LAN: Topologias - Malha
— Existe uma ligação física direta entre cada um dos nós,
isto é, todos comunicam com todos
— Vantagem: tolerante a falhas no que diz respeito ao
cabeamento; o tempo de espera para comunicação é
reduzido
— Desvantagem: alta complexidade devido à quantidade de
ligações; largura de banda de rede não é bem
aproveitada (cada estação envia para todas as outras)

Problema em relação às interfaces de rede, já


que para cada segmento de rede seria necessário
instalar, em uma mesma estação, um número
equivalente de placas de rede.
Exemplo – LAN: Barramento
— Ethernet é uma tecnologia de rede extensamente
usada, que emprega topologia de barramento
— Em sua versão original, consistia em uma cabo
coaxial único, chamado de Éter, ao qual múltiplos
computadores estavam conectados
— Originalmente operava com uma largura de banda
de 10Mbps, uma versão posterior conhecida como
Fast Ethernet operava com 100Mbps e a mais
recente conhecida como Gigabit Ethernet, opera com
1Gbps
LAN: Barramento (Ethernet)
— Como a Ethernet é baseada na topologia de
Barramento, vários computadores devem
compartilhar o acesso a um meio único
Enquanto um computador está enviando sinais,
os demais esperam, assim que ele terminar, o
próximo pode começar a enviar os sinais.
Exemplo – LAN: Anel
— Uma Token Ring opera com um meio único (anel)
compartilhado.
— Quando um computador precisa enviar dados, o
computador deve esperar uma permissão antes de
poder acessar a rede
— Uma vez que ele obtém permissão, o computador
remetente tem completo controle do anel - nenhuma
outra transmissão acontece simultaneamente
LAN: Anel (Token Ring)
— Quando o computador remetente transmite um
quadro, os bits passam do remetente para o
próximo, então para o próximo e assim por diante,
até que os bits passem completamente em torno do
anel e volte ao remetente.
LAN: Anel (Token Ring)
LAN: Anel (FDDI)
— A rede em anel FDDI (Fiber Distributed Data
Interface) é uma tecnologia de token ring que
pode transmitir dados a uma taxa de 100Mbps.
Ela usa fibras ópticas para interconectar
computadores em vez de fio de cobre.
Exemplo – LAN: Estrela
— As companhias telefônicas desenvolveram uma
tecnologia em rede conhecida como ATM
(Asynchronous Transfer Mode) – Modo de
Transferência Assíncrona. O elemento básico de
uma rede ATM é um switch eletrônico ao qual
vários computadores podem se conectar.
LAN: Estrela (ATM)
— Se a conexão entre um computador e o switch é
perdida, somente aquele computador é afetado
— Uma conexão típica entre um computador e um
switch ATM opera em uma velocidade de 155Mbps
ou mais, por isso a necessidade de utilizar fibra
óptica em vez de fios de cobre.
Cada conexão consiste em um
par de fibras ópticas. Uma
fibra carrega dados para o
switch, e a outra carrega
dados para o computador.
Classificação das Redes: Escala
— MAN (Metropolitan Area Network)
— Restrita tipicamente a área de uma cidade, por
exemplo a tv a cabo
— Depois que a Internet atingiu uma audiência maior, as
operadoras de rede de TV a cabo começaram a
investir em dados
Classificação das Redes: Escala
— WAN (Wide Area Network)
— Redes de longa distância (país, continente, ...)
De alguns km a milhares de km
Velocidades relativamente mais baixas que as LANs
Taxas de erros mais significativas
Custo relativamente mais elevado
WAN – Wide Area Network
• É formada por Sub-redes
— Meios de transmissão
• Fios de cobre, fibra ótica, rádio, ...
— Roteadores
WAN – Wide Area Network
• País ou continente
• Computadores são ligados a sub-redes que
transportam as mensagens
• Estas sub-redes são mantidas por companhias
telefônicas e outros provedores
WAN – Wide Area Network
• A comunicação é feita através de roteadores
• Roteadores se comunicam através de outros roteadores
• Os pacotes são armazenados nos roteadores intermediários: store-and-
forward (armazenamento e encaminhamento) ou comutação de
pacotes (não é estabelecido um caminho dedicado)
• O pacote, quando é enviado de um roteador para outro por meio de um ou mais roteadores
intermediários, é recebido integralmente em cada roteador intermediário, onde é armazenado
até a linha de saída solicitada ser liberada, para então ser encaminhado

• Para que um host/estação envie uma mensagem


• Divide a mensagem em pacotes
• Numera os pacotes
• Injeta os pacotes na rede
WAN – Wide Area Network
• Todos os pacotes seguem a mesma rota (no exemplo)
• Em outras redes, os pacotes podem ser roteados separadamente
• As decisões sobre o roteamento são tomadas localmente (em cada
roteador): Algoritmos de roteamento
• Nem todas as WANs são comutadas por pacotes
Classificação das Redes: Escala

PAN
Personal Area Network
Classificação das Redes:
Tipo de Transmissão
— Redes de Difusão
— As mensagens enviadas são recebidas por todos
os nós da rede (a) barramento (b) anel
Classificação das Redes:
Tipo de Transmissão

— Redes Ponto a Ponto


— Ligações dedicadas
— Conexões entre pares
de máquinas
individuais

42
Componentes e Serviços
— Componentes
— Hardware (hosts, estações de trabalho, equipamentos
de conexão de redes, ...)
— Software (sistema operacional, aplicações, ...)
— Protocolos (TCP/IP, IPX, ...)

— Serviços
— Orientado a conexão
— Sem conexão
Software de Rede
— Altamente estruturado, para reduzir a complexidade
— A maioria das redes é organizada como uma pilha de
camadas ou níveis
— O número de camadas, o nome, a função podem ser
diferentes de uma rede para outra
— Objetivo da divisão em camadas
— Fornecer serviços às camadas superiores
— Isolar cada camada dos detalhes de implementação
das outras camadas
— Conceito semelhante a encapsulamento de dados,
ocultação de informações
Software de Rede: Serviço x Protocolo
— Serviço: Conjunto de primitivas (operações) que
uma camada oferece à camada acima dela. Define
as operações que a camada está preparada para
executar, mas não informa como essas operações
são implementadas.
— Protocolo: Conjunto de regras que controlam o
formato e o significado dos pacotes ou mensagens
trocadas pelas entidades pares contidas em uma
camada. As entidades utilizam protocolos com a
finalidade de implementar suas definições de
serviços.
Software de Rede: Camadas
— Objetivo: fornecer
determinados serviços às
camadas superiores
— Cada camada deve
executar um conjunto
específico de funções

46
Software de Rede: Protocolos
— A camada n de uma máquina se comunica com a
camada n de outra máquina
— As regras e convenções usadas nesse diálogo são
chamados de protocolo da camada n

Um protocolo basicamente é um acordo entre as


partes que se comunicam, definindo como se
dará a comunicação
Software de Rede: Protocolos
— O protocolo não deve ser violado pois prejudica a
comunicação
— As camadas não se comunicam diretamente

Comunicação
física

Comunicação
virtual
Software de Rede: Interface
— Define as operações e os
serviços que a camada
vai oferecer à camada
superior
— Cada camada deve
executar um conjunto
específico de funções
— Interfaces devem ser
bem definidas

49
O Modelo de Referência OSI
— Open Systems Interconnection (OSI)
— Padrão definido pela ISO (International Organization
for Standardization)
— http://www.iso.org
— Define 7 camadas
PROTOCOLO

COMUNICAÇÃO
O Modelo de Referência TCP/IP
— Organizado em 4 camadas conceituais
O Modelo de Referência TCP/IP
O Modelo de Referência TCP/IP
— Protocolos inicialmente implementados nas camadas
do modelo TCP/IP
O Modelo de Referência TCP/IP
— Organizado em 4 camadas conceituais
Modelo OSI x TCP/IP

56
Modelo OSI x TCP/IP

57
OSI x TCP/IP
— OSI — TCP/IP
— Não é utilizado — Protocolos utilizados
— Momento ruim em larga escala
— Tecnologia ruim
— Implementações ruins

— Mostrou-se útil para a


discussão das redes
— Os protocolos não
conseguiram ser
populares

Você também pode gostar