MINISTÉRIO DA EDUCAÇÃO
DIRECÇÃO REGIONAL DE EDUCAÇÃO DO CENTRO
ESCOLA SECUNDÁRIA DE AVELAR BROTERO
Curso Profissional de Técnico de Gestão e
Programação de Sistemas Informáticos
Ano Letivo 2023/2024
Redes de
Comunicação
Ano: 11º
Professor: Carlos Duarte
Módulo 2 – Redes de
Computadores
Modelo Geral de Comunicação
Objetivos a atingir nesta aula
O modelo OSI (Open Systems Interconnect) da ISO
(International Standarization Organization)
Introdução
Objetivo do modelo
Descrição das sete camadas do modelo
O Modelo OSI
Introdução ao modelo OSI
As redes de computadores são estruturas bastante complexas
que, para funcionar, precisam que os seus diversos componentes
funcionem de forma sincronizada e em colaboração.
Se cada fabricante de hardware e software criasse os seus
produtos de forma diferente, tornar-se-ia impossível fazer com
que os diversos produtos interagissem entre si.
Para que redes funcionem devidamente foi necessário:
definir conjuntos de normas que ditam o funcionamento das
redes
o tipo de equipamento a usar
as regras a que está sujeito.
Há vários tipos de arquitecturas entre os quais o Modelo OSI e o
TCP/IP que iremos estudar.
4
O Modelo OSI
O Modelo OSI
O modelo OSI foi criado em 1977 com o objectivo de criar
padrões de ligações para interligar sistemas de computadores
locais e remotos. Os aspectos gerais da rede estão divididos em 7
camadas funcionais, facilitando assim a compreensão de
questões fundamentais sobre a rede.
5
O Modelo OSI
Objetivos do Modelo OSI
Interoperabilidade: capacidade que
os sistemas abertos possuem de trocar
informações entre eles, mesmo que
sejam fornecidos por fabricantes
diferentes;
Interconectividade: é a maneira através da qual se podem ligar
computadores de fabricantes diferentes;
Portabilidade das aplicações: é a capacidade do software correr em
plataformas diferentes.
6
O Modelo OSI
Serviços e Protocolos
Um serviço é um conjunto de primitivas que uma camada oferece à
camada superior adjacente, ou seja, é uma interface entre duas
camadas onde a inferior se comporta como provedora do serviço e a
superior a utilizadora do serviço. O serviço define as operações que a
camada está preparada para realizar, mas não diz nada a respeito do
modo como isso deve ser implementado.
7
O Modelo OSI
Serviços e Protocolos
Um protocolo é um conjunto de regras que governam o formato e
significado dos quadros, pacotes ou mensagens trocados entre
entidades parceiras dentro de uma mesma camada.
Os protocolos são utilizados para implementar os serviços, não
sendo directamente visíveis aos utilizadores, ou seja, o protocolo
utilizado pode ser modificado, desde que o serviço oferecido ao
utilizador permaneça o mesmo.
8
O Modelo OSI
O Modelo OSI da ISO
Para melhor compreender o modelo OSI (Open
Systems Interconnect) e as suas camadas,
podemos começar por ver um exemplo do que
se passa num esquema não informatizado
como o do correio convencional.
O que se passa quando o Sr. Cardoso, gerente
do departamento de uma empresa, envia uma
carta muito importante a outro colega:
9
O modelo OSI
7 Aplicação 7 Aplicação
Camadas
6 Apresentação Superiores 6 Apresentação
5 Sessão 5 Sessão
4 Transporte 4 Transporte
3 Rede 3 Rede
2 Ligação de dados Camadas 2 Ligação de dados
Inferiores
1 Camada física 1 Camada física
O Modelo OSI
Camadas – a camada física
Aplicação
A camada física é a única camada que possui acesso
físico ao meio de transmissão da rede devendo, portanto,
Apresentaçã
preocupar-se com factores como as especificações
o
eléctricas, mecânicas e funcionais da interface física entre
Sessão
o equipamento e o meio de transmissão, ou seja, a
camada física tem como função básica a adaptação do
Transporte
sinal ao meio de transmissão.
Rede
Funções da camada física
Transmissão de bits
Meio físico a usar Lig. De
Ritmos de transmissão dados
Tipo de transferência de dados (simplex, half ou full duplex) Física
Estabelecimento e terminação da ligação
Aspectos mecânicos tais como as fichas a usar, etc...
12
O Modelo OSI
Camadas – a camada de ligação de dados
Aplicação
A camada de ligação de dados tem como objetivo
fornecer uma ligação fiável sobre um meio físico. A sua Apresentaçã
função básica é detetar e, opcionalmente, corrigir erros o
que por ventura ocorram no nível físico. Sessão
Funções da camada de ligação de dados Transporte
Garante uma transmissão livre de erros
Divisão dos dados em blocos mais pequenos -tramas Rede
Confirmação da recepção correcta das tramas
Repetição das tramas em caso de erro
Controlo de Fluxo (Flow Control) Lig. De
dados
Física
13
O Modelo OSI
Camadas – a camada de rede
Aplicação
Estabelece uma ligação lógica entre dois pontos de uma
rede, cuidando do tráfego e roteamentos dos dados na Apresentaçã
rede. o
Sessão
Funções da camada de rede
Encaminhamento dos pacotes na rede Transporte
Controlo do tráfego e congestionamentos na rede
Tarifação: contagem dos bits, caracteres ou pacotes enviados
Rede
Lig. De
dados
Física
14
O Modelo OSI
Camadas – a camada de transporte
Aplicação
A camada de transporte fornece mecanismos que
possibilitam a troca de dados fim-a-fim, ou seja, a Apresentaçã
camada de transporte não se comunica com máquinas o
intermediárias na rede, como pode ocorrer com as Sessão
camadas inferiores. As principais funções desta camada
são o controlo do estabelecimento e desactivação de Transporte
uma conexão, controle de fluxo, detecção e recuperação
de erros. Rede
Funções da camada de transporte Lig. De
Segmenta os dados em blocos mais pequenos. dados
Garante que todos os blocos chegam ao destino. Física
Este nível é verdadeiramente extermo-a-extremo
É responsável pelo estabelecimento e terminação de ligações na rede
Implementa também o controlo de fluxo
15
O Modelo OSI
Camadas – a camada de sessão
Aplicação
A principal função desta camada é estabelecer e manter
conexões entre processos. Reconhece os nós de uma rede Apresentaçã
local e configurar tabelas de endereçamento entre origem e o
destino, permitindo ao utilizador aceder a outras máquinas Sessão
da rede.
Transporte
Funções da camada de sessão
Este nível permite que utilizadores em máquinas distintas estabeleçam Rede
sessões entre elas
Gere o fluxo de tráfego: no caso da transmissão se dar num único sentido
controla quem pode enviar o tráfego em cada instante. Lig. De
Sincronização de nível superior. (exemplo: na transferência de ficheiros dados
muito grandes, coloca marcas para em caso de abortar a transmissão não ter Física
que repetir a transferência desde o início)
16
O Modelo OSI
Camadas – a camada de apresentação
Aplicação
A camada de apresentação, ao contrário das camadas
inferiores, já não se preocupa com os dados a nível de Apresentaçã
bits, mas sim com a sua sintaxe, ou seja, sua o
representação. Nela é definida a forma como os tipos e Sessão
os valores dos dados são definidos, independentemente
do sistema computacional utilizado. Por exemplo, Transporte
através da sintaxe abstrata define-se que um caracter A
deve ser transmitido. A sintaxe de transferência Rede
especifica, como este dado será codificado em ASCII
ou EBCDIC ao ser entregue à camada de sessão. Lig. De
dados
Funções da camada de apresentação Física
Compressão dos dados
Criptografia
17
O Modelo OSI
Camadas – a camada de aplicação
Aplicação
É a camada mais próxima do utilizador e interage com
este através do software de aplicação. Os principais Apresentaçã
serviços são: correio electrónico, transferência de o
arquivos, etc. Sessão
Funções da camada de apresentação Transporte
Na transferência de ficheiros lida com as diferentes convenções para o
nome dos ficheiros, datas, etc Rede
Determinação da qualidade de serviço aceitável na conexão: atraso da
transferência, taxa de erro tolerável, etc
Identificação dos futuros parceiros na comunicação: por nome ou Lig. De
endereço dados
Especificação de aspectos relativos à segurança: controle de acesso, Física
integridade de dados, etc
18
O Modelo OSI
Questões
• Define “serviço”.
• Define “protocolo”.
• Define Interoperabilidade, Interconectividade e Portabilidade das
aplicações.
• O que significam as siglas OSI?
• Quais as camadas do modelo OSI.
• Porque foi necessário criar modelos de camadas em redes?
19
Trabalho de Pesquisa
Com recurso a pesquisas na Internet, elaborar uma apresentação que
explique as funções de cada uma das camadas do modelo OSI.
Um possível ponto de partida
[Link]
Referências vídeo
How OSI Model Work Animation
[Link]
OSI Reference Model (Cisco)
[Link]
(verificar disponíbilidade)
[Link]
Modelo OSI
Como se relaciona com o modelo TCP/IP?
Camada 1 // Física
Características eléctricas e físicas da
ligação
Especifica cabos, conectores e interfaces
Controla o acesso ao meio
Define como “mover bits” de um lado para
outro
[ através do canal de comunicação ]
Camada 2 // Enlace (ou Ligação Lógica)
Detecta e corrige erros da camada física
Garante a integridade dos dados
Adiciona marcas de início de de fim da
mensagem
Divide os dados a transmitir em quadros e
envia-os sequencialmente
Camada 3 // Rede
Responsável pelo endereçamento
Responsável pelo encaminhamento
Controla o tráfego da rede
(congestionamento)
Camada 4 // Transporte
Divide os pacotes recebidos da camada de
sessão em unidades menores a enviar pela
camada de rede
Controlo de fluxo
Ordenação de pacotes
Correcção de erros
Camada 5 // Sessão
Estabelece e termina ligações
Estabelece pontos de controle (permite re-
estabelecer ligações se forem
interrompidas)
Controla o diálogo
Camada 6 // Apresentação
Também chamada camada de Tradução
Codificação: converte os dados para um
formato comum. Ex: ASCII
Compressão de dados (opcional)
Encriptação de dados (opcional)
Camada 7 // Aplicação
Faz a interface entre os programas
(software) e o protocolo (é uma forma de
abstracção da rede)
Tudo nesta camada existe numa
perspectiva de serviços aos programas
(aplicações)
Funções de autenticação (login &
password)
Transferência de ficheiros