Introdução À Redes de Computadores: Aula 4 - Modelo de Referência Osi, Tcp/Ip
Introdução À Redes de Computadores: Aula 4 - Modelo de Referência Osi, Tcp/Ip
Introdução À Redes de Computadores: Aula 4 - Modelo de Referência Osi, Tcp/Ip
Redes de
Computadores
Aula 4 -
Modelo de
Referência
OSI, TCP/IP
Histórico
● Para facilitar o processo de padronização e obter interconectividade
entre máquinas de diferentes fabricantes, a Organização
Internacional de Normatização (ISO - International Standards
Organization) aprovou, no início dos anos 80, um modelo de
referência para permitir a comunicação entre máquinas e tecnologias de
rede diferentes, esse modelo ficou conhecido como MODELO OSI
(Open Systems Interconnection).
● O Modelo OSI serve de base para qualquer tipo de rede, seja de curta,
média ou longa distância e ele é baseado no modelo TCP/IP que nasceu
da implementação do TCP/IP na arpanet.
http://borgesprofessor.blogspot.com.br
3
História da Internet
● Em 1974, foi proposto um grupo de protocolos centrais para
satisfazer as seguintes necessidades:
○ Permitir o roteamento entre redes diferentes (chamadas subnets ou sub-redes);
○ Independência da tecnologia de redes utilizada para poder conectar as sub-redes;
○ Independência do hardware;
○ Possibilidade de recobrar-se de falhas.
http://borgesprofessor.blogspot.com.br
4
Pilhas de Protocolos
● Qual a vantagem de usar essas “Pilhas de protocolos”?
http://borgesprofessor.blogspot.com.br
5
Pilhas de Protocolos
● Explicação sobre o Problema dos Filósofos:
http://borgesprofessor.blogspot.com.br
6
Pilha de protocolos
● Em comunicação de computadores não é diferente, observe um
exemplo:
http://borgesprofessor.blogspot.com.br
7
Pilhas de Protocolos
● Encapsulamento.
http://borgesprofessor.blogspot.com.br
8
Modelos de Referência.
● Modelo OSI e TCP/IP
http://borgesprofessor.blogspot.com.br
9
Camada de Aplicação
● Camada de Aplicação (Aplicação, Apresentação e Sessão – OSI)
○ Quanto mais alto é nível da camada, maior é a interação com o usuário
final, sendo assim a camada de aplicação é a camada mais próxima do
usuário. Os protocolos de aplicação estão presentes nessa camada, esses
protocolos normalmente são utilizados por aplicações em geral, sejam
editores de texto, navegador de internet e etc. (PDU – Dados)
■ Características:
● Possui a maior quantidade de protocolos devido à proximidade com o usuário e suas
diferentes características (S.O., Aplicativos e etc.);
● Protocolos QUe Garante o Entendimento dos Dados;
● Provê e Gerencia a conexão entre Aplicações remotas.
○ Alguns Protocolos
■ Http – Protocolo de transporte de hipertextos, usado por aplicações de WEB Browsers entre outras para enviar textos e
imagens na rede.
■ Ftp – Protocolo de envio de Arquivos, usado para enviar arquivos diversos.
■ Smtp, pop3 – Respectivamente, protocolos para envio e recebimento de mensagens de e-mail.
■ Dns– Protocolo de Resolução de nomes na WEB, usado para transformar nomes em números IP e vice-versa.
http://borgesprofessor.blogspot.com.br
10
Camada de Transporte
● Camada de Transporte.
○ Essa camada, como o próprio nome sugere, envia e recebe as
informações que os protocolos da camada de aplicação necessitam.
Ela é responsável por garantir a entrega dos dados, que nessa
camada são chamados de SEGMENTOS (PDU).
■ Nessa camada acontece a segmentação dos dados, isso ocorre
para que os protocolos possam ter uma garantia maior na entrega
dos dados.
● Características:
○ Entrega Fim-a-fim (A máquina de origem só se comunica com o destino)
○ Circuito Virtual (orientado à conexão, sempre verifica se a conexão está
estabelecida)
○ Controle de sequência de erros (Checksum, Pacotes duplicados, Ordenação)
http://borgesprofessor.blogspot.com.br
11
Camada de Transporte
● Protocolos:
○ TCP – Transmission control Protocol – Esse protocolo garante que as
informações serão entregues, sendo assim ele implementa ações de controle
de fluxo; controle de erro, porém por esse aspecto ele é mais lento.
■ TCP é Orientado à conexão, é criado um circuito virtual e a
segmentação é entregue ordenadamente.
■ Ex.: Donwload de arquivos, troca de mensagens e e-mails.
http://borgesprofessor.blogspot.com.br
12
Camada de Internet
● Camada de Internet ou Rede .
○ A camada de rede tem basicamente a função de endereçar e rotear os
PACOTES (PDU desta camada) entre a origem e destino.
○ Em grandes redes é normal que os pacotes passem por diversos caminhos,
sendo assim, é papel da camada de rede controlar como os pacotes trafegam
escolhendo o melhor caminho.
○ Características:
■ Interconecta redes separadas provendo conexão entre elas.
■ A camada de rede tem a função de estabelecer o endereçamento e o roteamento das
informações nas mais variadas possibilidades.
■ Especifica a rota, caminho que o pacote percorrerá na rede, que pode ser estática
(fixa) ou dinâmica (variável).
http://borgesprofessor.blogspot.com.br
13
Camada de Rede
○ Protocolos:
■ IP – Internet Protocol – Responsável por endereçar os pacotes,
esse protocolo é usado todas as vezes que se envia ou recebe
informações por redes lógicas.
■ RIP – Routing Information Protocol – Protocolo de
Roteamento de informação.
■ ICMP – Internet Control Message Protocol – É utilizado para
comunicar informações da camada de rede. Relata erros e trocar
informações de status dos nós da rede.
http://borgesprofessor.blogspot.com.br
14
http://borgesprofessor.blogspot.com.br
15
Acesso à rede
○ Alguns Protocolos dessa camada:
■ ETHERNET (IEEE 802.3): Controla como os dados são
transmitidos e interpretados pelo meio físico usado no
ETHERNET.
■ WIFI (IEEE 802.11): Controla como os dados são transmitidos e
interpretados pelo meio físico usado em redes sem fio.
http://borgesprofessor.blogspot.com.br
16
Resumo
N OSI Características Hardware Protocolos Encapsulamento TCP/IP
7 Aplicação Processos de rede para aplicativos. Fornece http, ftp, telnet,
serviços de rede para aplicações (Correio ssh, smtp, pop3,
Computador
Eletrônico, web browsers, emulador de terminal)
dns.
Dados
6 Apresentação Jpeg, ascii, mp3,
Aplicação
Representação de Dados. Garantir que os dados
possam ser lidos; Formato de dados; Estrutura dos
Dados; Sintaxe dos dados.
gif.
http://borgesprofessor.blogspot.com.br
17
Bibligrafia
i. James F. Kurose And Keith W. Ross - Redes de Computadores e a
Internet: Uma abordagem top-down. 5 ed., Pearson Education,
São Paulo, 2010.
ii. Andrew S. Tanenbaum - Redes de Computadores. 5 ed., Elsevier,
Rio de Janeiro, 2011.
iii. FOROUZAN, B. A. - Comunicação de dados e Redes de
computadores. 3 ed., Bookman, 2008.
http://borgesprofessor.blogspot.com.br