Introdução as Redes de
Comunicação
Aula
Prof. Dr. Miguel A. Orellana Postigo
Departamento de Engenharia Eletrônica
EST/UEA
Arquitetura e topologias de redes
Objetivo:
Apresentar os modelos de referência utilizados pela indústria
para produzir componentes na área das redes de
comunicação.
Aqui, detalharemos as sete camadas do modelo de referência
OSI e as quatro camadas do modelo de referência TCP/IP, além
de fazer uma análise comparativa entre os dois modelos de
referência..
Introdução
• Quando surgiram, as redes de computadores eram, na sua totalidade,
proprietárias. Não havia a possibilidade de misturar soluções de
fabricantes diferentes, pois não existia compatibilidade.
• Para facilitar a interconexão de sistemas de computadores, a ISO
(International Standards Organization) desenvolveu um modelo de
referência chamado OSI (Open Systems Interconection) para que os
fabricantes pudessem criar protocolos e componentes a partir desse
modelo.
Modelo de referência OSI
O modelo de referência OSI é composto de sete camadas, que
são apresentadas:
Camada 1 (Física)
Trata das características físicas, elétricas,
ópticas e mecânicas necessárias à
operação das redes.
Essa camada está totalmente ligada ao
hardware, enquanto as outras cuidam do
software.
É responsável pela transmissão de uma
sequência de bits de forma não
estruturada em um meio físico.
Camada física
• Se o meio for elétrico, essa camada converterá os 0s e 1s em sinais
elétricos a serem transmitidos pelo cabo; caso o meio seja óptico
(uma fibra óptica), essa camada converterá os 0s e 1s dos quadros em
sinais luminosos.
• Exemplos de equipamentos nessa camada, temos as placas de rede,
o conector do telefone (RJ-11) e o conector de redes Ethernet (RJ-45),
ambos transparentes à visão do usuário e utilizados para conectorizar
o hardware ao software.
Camada física
• A camada física especifica o conector utilizado para transmitir as
informações e a maneira com que os 0s e 1s dos quadros serão
enviados pela rede.
• Toda a inteligência dessa camada está embutida na placa de rede.
• A camada física executa um papel chave na comunicação entre
computadores, porém, suas funções tem suas limitações. A camada
de enlace fornece soluções para as limitações da camada física.
Camada 2 (Enlace de dados)
• Faz a interface entre o meio físico e os dados do
computador, detectando erros e controlando o fluxo.
• Supervisiona a transmissão, confirma o checksum,
endereça e duplica os quadros, além de manter uma
cópia de cada quadro até receber a confirmação do
receptor que o quadro chegou ou expirou em um
tempo predefinido.
• É responsável pela transmissão de informação por
meio do enlace físico e por enviar blocos de
dados(quadros/frames) com sincronização, controle de
erro e de fluxo necessários.
Camada 3 (Rede)
Responsável pelo endereçamento dos pacotes,
convertendo endereços lógicos em endereços
físicos.
Determina a rota que os pacotes seguirão para
atingir o destino, baseada em fatores como
condições de tráfego da rede e prioridades.
Depois de receber as mensagens da camada de
transporte, essa camada adiciona informações
para o seu controle, como o endereço IP origem,
o endereço IP destino etc.
Camada de rede
• Essas informações de controle permitem que uma requisição
seja entregue diretamente para quem a requisitou, pois não
pode existir mais de uma máquina com o mesmo endereço
IP em uma rede.
• fornece para as camadas superiores independência das
tecnologias de transmissão e comutação usadas para
conectar os sistemas. É responsável por estabelecer, manter
e terminar conexões.
Camada 4 (Transporte)
• Controla o fluxo de dados. É responsável
pela transferência de dados entre dois
pontos de forma transparente e confiável
com funções como controle de fluxo e
correção de erro fim a fim.
• A camada de transporte é responsável
por pegar os dados enviados da camada
de sessão e dividi-los em mensagens que
serão transmitidas pela rede, ou seja, as
mensagens serão repassadas à camada
de rede que vai roteá-las até o seu
destino.
Camada de transporte
• A camada de transporte tem como responsabilidades a
realização do controle de fluxo, a correção de erros e o
controle de sequência entre o emissor e o receptor.
• A camada de transporte aparentemente possui muitas
funções semelhantes às funções da camada de enlace,
entretanto os equipamentos operam de forma diferente
quando se referem a essas camadas.
Camada 5 (Sessão)
• Inicia a comunicação fim a fim e complementa as
funções da camada de transporte. A conversa
pode ser interrompida e reiniciada no ponto em
que parou, em razão de essa conversa estar
sempre sendo gerenciada. A camada de sessão
estabelece um canal de comunicação entre os
usuários emissor e receptor.
• Esta camada permite que usuários de diferentes
máquinas estabeleçam sessões entre si. As
aplicações definem como será feita a transmissão
de dados e colocam marcações nos dados que
estão sendo transmitidos.
Camada de sessão
• Essas marcações são também chamadas de pontos de sincronização e
têm como objetivo restabelecer uma comunicação interrompida por
algum motivo a partir do ponto de interrupção.
• Se, a rede falhar, os computadores reiniciarão a transmissão dos
dados a partir da última marcação recebida pelo computador-
receptor.
• Ex, o processo utilizado por aplicativos de download de e-mails.
Quando se está baixando emails de um servidor SMTP (Simple Mail
Transfer Protocol), podem ocorrer interrupções na comunicação.
Camada 6 (Apresentação)
• Tem como objetivo converter dados para
um formato-padrão. Assegura que a
mensagem seja transmitida em uma
linguagem que o computador receptor
possa entender, geralmente o ASCII.
• A camada de apresentação ou (tradução
da voz analógica para sinais digitais).
Camada de apresentação
• Converte o formato do dado recebido pela camada de aplicação em
um formato comum a ser usado na transmissão desse dado, ou seja,
um formato entendido pelo protocolo usado.
• Quando um dispositivo transmissor usa um padrão diferente do
(ASCII), como o (EBCDIC), a camada de apresentação deverá
compatibilizar o emissor e o receptor.
• Também como outras tarefas dessa camada, temos a compreensão
dos dados e a criptografia.
Camada 7 (Aplicação)
• Determina como ocorrerá o diálogo,
identificando nomes ou endereços.
• A camada de aplicação converte os
dados de uma mensagem de e-mail
(lida pelo usuário) em bits, anexando
um cabeçalho para identificar o
computador-emissor e o computador
receptor.
Camada de aplicação
• As principais funções da camada de aplicação são determinar
como ocorrerá o diálogo, identificar endereços ou nomes,
controlar o acesso e a integridade dos dados.
• A camada de aplicação no modelo OSI é a mais próxima do
sistema final e determina se existem recursos suficientes
para a comunicação entre os sistemas.
• Os aplicativos mais comuns que atuam nessa camada são:
programas de e-mail, processadores de textos, planilhas
eletrônicas e browsers.
Modelo de referência OSI
Troca de dados entre camadas
Modelo de referência TCP/IP
• Quando se menciona TCP/IP, vem
imediatamente a associação com a
Internet: a Internet está diretamente
relacionada à arquitetura TCP/IP.
• É importante notar que algumas das
camadas do modelo TCP/IP têm o mesmo
nome das camadas no modelo OSI,
embora não se possa confundi-las
Camada de aplicação
• A camada de aplicação reúne os protocolos que
fornecem serviços de comunicação ao sistema ou ao
usuário.
• Pode-se separar os protocolos de aplicação em
protocolos de serviços básicos ou protocolos de
serviços para o usuário:
• Protocolos de serviços básicos, que fornecem serviços
para atender as próprias necessidades do sistema de
comunicação TCP/IP: DNS, BOOTP, DHCP.
• Protocolos de serviços para o usuário: FTP, HTTP,
Telnet, SMTP, POP3, IMAP, TFTP, NFS, NIS, LPR, LPD,
ICQ, RealAudio, Gopher, Archie, Finger, SNMP e outros.
Camada de transporte
• É responsável pela transferência de dados entre duas
máquinas, independente da aplicação usada e do tipo,
topologia ou configuração das redes físicas existentes
entre elas.
• A camada de transporte reúne protocolos de transporte
end-to-end entre máquinas;
• Uma entidade (hardware/software) que utilize os
protocolos desta camada só se comunica com a sua
entidade destino, sem comunicação com máquinas
intermediárias na rede, como pode ocorrer com as
camadas inferiores. Dois dos principais protocolos desta
camada são o UDP e o TCP.
Camada de Internet
• A finalidade da camada de Internet é endereçar,
rotear e controlar o envio e a recepção dos pacotes
recebidos da camada de transporte.
• Essa camada objetiva o envio de pacotes de
qualquer origem de rede para qualquer outra rede
interconectada, fazendo que os pacotes cheguem
ao destino, independentemente do caminho e das
redes a serem percorridas para atingir o destino.
• O caminho escolhido para conduzir os pacotes leva
em consideração o menor caminho a ser percorrido
ou o menos congestionado.
Camada de Rede
• É responsável por converter as tensões elétricas
recebidas pela placa de rede em bits 0s ou 1s, esses
bits são agrupados em pacotes e entregues à
camada superior, até chegar à camada de aplicação,
e apresentado ao usuário.
• Esta camada fornece uma interface elétrica, óptica ,
para transmissão dos sinais, e uma interface
mecânica, para conexão dos diferentes conectores
aos cabos presentes nas redes de computadores.
Camada de Rede
• Esta camada realiza a comunicação entre máquinas vizinhas através
do protocolo IP.
• protocolos existentes nesta camada: ICMP e o IGMP, e o protocolo IP
• O protocolo IP utiliza a estrutura de rede para entregar uma
mensagem destinada a uma máquina que está situada na mesma
rede que a máquina origem.
• Para enviar mensagem para máquinas situadas em redes distintas, ele
utiliza a função de roteamento IP. Isto ocorre através do envio da
mensagem para uma máquina que executa a função de roteador.
Esta, por sua vez, repassa a mensagem para o destino ou a repassa
para outros roteadores até chegar no destino.
Comparação entre os modelos de referência
OSI e TCP/IP
• O modelo de referência TCP/IP, quando comparado ao modelo OSI,
possui duas camadas formadas a partir da fusão de outras camadas:
as camadas de aplicação (aplicação, apresentação e sessão) e rede
(enlace e física).
Comparação entre os modelos de referência
OSI e TCP/IP
• Apesar de apresentarem alguns nomes de camadas semelhantes, os
modelos de referência OSI e TCP/IP possuem a forma de operação
totalmente diferente.
• O modelo de referência OSI foi construído com o objetivo de
desenvolver um modelo de referência-padrão em camadas, no qual
os protocolos poderiam ser desenvolvidos em cima;
• O modelo de referência TCP/IP foi desenvolvido de modo que os
protocolos utilizados não poderiam ser substituídos, pois o modelo
de referência foi criado baseando-se nos protocolos.
Comparação entre os modelos de referência
OSI e TCP/IP
• Em termos de flexibilidade de substituição de protocolos, caso
necessário, o modelo de referência OSI, por ter sido desenvolvido
antes da definição dos protocolos, possui vantagens quando
comparado ao modelo de referência TCP/IP, visto que esse modelo foi
desenvolvido em cima dos protocolos já existentes.
• O modelo de referência OSI especifica que os protocolos da camada
de transporte devem ser orientados à conexão. Logo, nesse modelo
de referência, o protocolo UDP não está presente.