Você está na página 1de 29

INSTITUTO FEDERAL DO AMAZONAS

CAMPUS ITACOATIARA

Fundamentos de Redes
de Computadores
Antônio Marcos Lima Xavier
Protocolos (Revisão)

O que é Protocolo?

Conjunto de regras que rege a comunicação entre as camadas
pares e definem o formato e significado dos pacotes.


Qual a finalidade dos protocolos?

comunicação precisa, segura e livre de erros;

detecção e correção de erros de transmissão;

roteamento das mensagens;

endereçamento;

sintaxe e semântica da informação; etc.

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 2/29
Protocolos (Revisão)

Como a maioria das redes de computadores são estruturada?


Como as camadas são organizadas e suas finalidades?


Os protocolos determinam:

formato

temporização

sequência, e

controle de erros na comunicação de dados

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 3/29
Protocolos de Redes

Pilha de Protocolos TCP/IP
1. Acesso a rede; 2. Internet; 3. Transporte; e 4.
Aplicação.


Modelo de Referência OSI/ISO
1. Física; 2. Enlace de dados; 3. Rede; 4. Transporte;
5. Sessão; 6. Apresentação; e 7. Aplicação.

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 4/29
Protocolos de Redes

O quê motivou a busca pela padronização dos
meios?

Nos meados de 1980, as empresas começaram a sentir os
problemas causados pela rápida expansão.

As redes usavam diferentes especificações e implementações
para trocarem informações.

Necessidade de se padronizar a forma como as redes se
comunicavam.

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 5/29
MR - OSI

Baseada nas experiências advindas do funcionamento dos
sistemas de teleprocessamento, da ARPAnet e das redes públicas
e proprietárias, a ISO, entre 1978 e 1984, elaborou o "Modelo de
Referência para Interconexão de Sistemas Abertos" (RM-OSI,
Reference Model for Open Systems Interconnection), o qual
define todos os princípios básicos para o desenvolvimento de
uma arquitetura aberta.

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 6/29
MR – OSI
Reference Model for Open Systems Interconnection

• Esse modelo se baseia em uma proposta desenvolvida pela ISO


(International Standards Organization) como um primeiro passo
em direção a padronização internacional dos protocolos
empregados nas diversas camadas.
(Day e Zimmermann, 1983)

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 7/29
MR – OSI
Reference Model for Open Systems Interconnection

• Conjunto de padrões de compatibilidade e interoperabilidade


entre as várias tecnologias de rede produzidas pelas companhias
ao redor do mundo.

• O Modelo OSI por si só não é uma arquitetura de rede, pois não


especifica exatamente os serviços e protocolos a serem usados em
cada camada.

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 8/29
MR – OSI
Reference Model for Open Systems Interconnection

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 9/29
MR – OSI
Reference Model for Open Systems Interconnection

● Princípios aplicados para se chegar as sete camadas:


 Uma camada deve ser criada onde houver necessidade de outro
grau de abstração.
 Cada camada deve executar uma função bem definida.
 A função de cada camada deve ser escolhida tendo em vista a
definição de protocolos padronizados internacionalmente.
 Os limites de camadas devem ser es colhidos para minimizar o
fluxo de informações pelas interfaces.
 O número de camadas deve ser grande o bastante para que
funções distintas não precisem ser desnecessariamente
colocadas na mesma camada e pequeno o suficiente para que a
arquitetura não se torne difícil de controlar.

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 10/29
MR – OSI: Camada de Aplicação
7 Aplicação É nesta camada que nós trabalhamos,
utilizando os software através de
6 Apresentação interações, enviando e recebendo
dados, ou seja, fornece serviços
5 Sessão básicos de comunicação.
4 Transporte ➔
HTTP
FTP
Redes

3

SMTP
2 Enlace ➔
Browser

1 Física
IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 11/29
MR – OSI: Camada de Apresentação

7 Aplicação é responsável por definir o formato da


troca de dados entre os computadores.
6 Apresentação Funciona no papel de um tradutor para
os protocolos, a criptografia,
5 Sessão compressão de dados e outras tarefas.

ASCII;
4 Transporte ➔
EBCDIC;
PHP;
Redes

3

JPG.
2 Enlace
1 Física
IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 12/29
MR – OSI: Camada de Sessão
7 Aplicação Ao receber as solicitações da camada
superior, o sistema operacional abre
6 Apresentação uma sessão, sendo esta responsável por
iniciar, gerenciar e finalizar as conexões
5 Sessão entre os hosts, e por se preocupar com
a sincronização entre eles, para que a
4 Transporte sessão aberta entre eles mantenha-se
funcionando.
3 Redes
2 Enlace
1 Física
IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 13/29
MR – OSI: Camada de Sessão
Camada de Sessão
• Isso permite que a camada de apresentação tenha pleno
conhecimento de um fluxo de dados de entrada.
• Ele fornece dois tipos principais de diálogos: o half-duplex e o full-
duplex.
• Uma sessão permite transporte de dados de uma maneira mais
refinada que o nível de transporte em determinadas aplicações.
• Os protocolos desse nível tratam de sincronizações (checkpoints)
na transferência de arquivos.

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 14/29
MR – OSI: Camada de Transporte
A função básica dessa camada é
7 Aplicação aceitar dados da camada de aplicação,
6 Apresentação dividi-los em unidades menores em
caso de necessidade, passá-los para a
5 Sessão camada de rede e garantir que todas
essas unidades cheguem
4 Transporte corretamente à outra extremidade.
3 Redes
2 Enlace
1 Física
IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 15/29
MR – OSI: Camada de Transporte

Camada de Transporte
• Além disso, tudo tem de ser feito com eficiência de forma que
as camadas superiores fiquem isoladas das inevitáveis
mudanças na tecnologia de hardware.
• A camada de transporte é uma camada fim a fim, que liga a
origem ao destino.
• Entre as camadas de transporte de diferentes hosts são
trocadas TPDUs (Transport Protocol Data Units) chamados de
segmentos.

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 16/29
MR – OSI: Camada de Transporte

Camada 4 de Transporte
• Muitos hosts são multiprogramados; isso significa que
muitas conexões estarão entrando e saindo de cada host.
• Além da multiplexação é responsabilidade desta camada
estabelecer conexões, encerrá-las e controlá-las de forma
que um host muito rápido não possa sobrecarregar um
host muito lento (controle de fluxo).

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 17/29
MR – OSI: Camada de Transporte

Camada 4: Transporte:

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 18/29
MR – OSI: Camada de Rede
7 Aplicação Tem como função favorecer uma
trajetória de conexão de rede entre um
6 Apresentação par de entidades. Algoritmos de
roteamento e de controle de
5 Sessão congestionamento são agrupados nessa
camada.
4 Transporte ●
Essa camada define a entrega fim a
fim dos pacotes
3 Redes
2 Enlace
1 Física
IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 19/29
MR – OSI: Camada de Rede

Camada 3: Rede
• Essa camada define a entrega fim a fim dos pacotes definindo
um endereçamento lógico;

• O endereçamento possui um significado global isto é, será


utilizado e compreendido por toda a rede.

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 20/29
MR – OSI: Camada de Rede
Camada 3: Rede
• Definir como fragmentar um pacote em tamanhos menores
tendo em vista a MTU (Maximum Transmision Unit).
• Dentre as funções da camada de rede, o endereçamento e o
roteamento podem ser destacados como sendo as principais.
✔ Protocolos Roteáveis, Protocolos de Roteamento e protocolo
Não-Roteáveis.

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 21/29
MR – OSI: Camada de Rede

Camada 3: Rede
• Para que dois sistemas quaisquer se comuniquem, eles precisam
ser capazes de se identificar e localizar um ao outro.
• Para isso cada computador em uma rede recebe um
identificador exclusivo, ou endereço.

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 22/29
MR – OSI: Camada de Rede
Camada 3: Rede
• Na camada de rede este endereço é composto por uma
identificação de um grupo (rede) e de integrante do grupo (host).
• Um endereço combina esses dois identificadores em um único
número.
• Protoclo IP.

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 23/29
MR – OSI: Camada de Rede
Camada 3: Rede
• Entrega Direta: Entrega de dados quando o remetente e
destinatário se encontram na mesma rede lógica. Também
conhecida como Entrega Local;
• Entrega Indireta: Entrega de dados quando o destinatário e
remetente se encontram em redes lógicas diferente e se faz
necessário a utilização de um destino intermediário. Também
conhecida como Entrega Remota.

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 24/29
MR – OSI: Camada de Enlace de
dados
7 Aplicação
A camada de enlace tem a função de
6 Apresentação fornecer serviços à camada rede. As
principais funções dessa camada são:
5 Sessão ✔ Arbitragem;
✔ Endereçamento físico;
4 Transporte ✔ Identificação de conteúdo;
✔ Detecção de erros.
3 Redes
2 Enlace
1 Física
IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 25/29
MR – OSI: Camada de Enlace de
dados
7 Aplicação é formada pelo hardware usado na
conexão dos diferentes sistemas de
6 Apresentação rede, como cabos, hub, fibras e
5 Sessão conectores. Nesta camada a
informação está codificada na forma
4 Transporte de sinais elétricos.
3 Redes
2 Enlace
1 Física
IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 26/29
MR – OSI

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 27/29
MR – OSI

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 28/29
MR – OSI
• Os dados entregues pelo usuário à camada de aplicação do
sistema recebem a denominação de SDU (Service Data Unit).
A camada de aplicação, então, junta à SDU (no caso, os dados
do usuário) um cabeçalho chamado PCI (Protocol Control
Information). O objeto resultante desta junção é chamado de
PDU (Protocol Data Unit), que corresponde à unidade de
dados especificada de certo protocolo da camada em
questão.

IFAM/CITA | Curso Técnico em Manutenção e Suporte em Informática | Prof. Antônio Marcos 29/29

Você também pode gostar