Você está na página 1de 10

25/02/2024

Modelo de Comunicações – Diagrama Simplificado

Modelos de Referência

OSI

TCP/IP

Comunicação de Dados - Modelo Simplificado


Networking
 Comunicação ponto a ponto geralmente
não é prática
 Os dispositivos estão muito distantes;
 Um conjunto grande de dispositivos
precisaria de um número impraticável de
conexões.

 A solução é uma rede de comunicações:


 Wide Area Network (WAN);
 Local Area Network (LAN).

Wide Area Networks (WAN) Comutação de circuitos (Circuit Switching)

 Abrange um grande área geográfica;  Estabelece um caminho físico de


comunicação que fica dedicado ao longo
 Faz uso dos direitos públicos de
da duração da conversa
passagem;
 e.g. Rede telefônica
 Confia em parte nos circuitos portadores
comuns.
 Tecnologias alternativas:
 Comutação de circuitos ou Circuit switching;
 Comutação de pacotes ou Packet switching;
 Frame relay;
 Asynchronous Transfer Mode (ATM) Fonte: https://www.techtarget.com

1
25/02/2024

Rede Comutada - Exemplo Comutação de pacotes (Packet switching)

 Dados enviados fora de sequência;


 Pequenos blocos (pacotes) de dados por
vez;
 Os pacotes são passados de nó em nó
desde a origem até o destino;
 Utilizado para comunicações entre
terminais e computadores com
computadores.

Frame Relay
 O Frame-Relay é uma técnica de
comutação de quadros efetuada de
maneira não confiável (sem controle de
erros e sem controle de fluxo);
 Os sistemas de comutação de pacotes
sofrem grande sobrecarga para compensar
os erros;
 Os sistemas modernos são mais confiáveis;
 Os erros podem ser detectados no sistema
final;
 A maioria dos algoritmos para controle de
erros é removida.

Local Area Networks (LAN) O que é a Internet – Camadas de Protocolos


 Ou rede de área local; As redes são Pergunta:
 É um conjunto de hardware e software que complexas!
Há alguma esperança
permite a computadores individuais  Muitos “pedaços”: em conseguirmos
estabelecerem comunicação entre si,  Hosts organizar a estrutura
trocando e compartilhando informações e  Roteadores da rede?
recursos;
 Enlaces de
 Estas redes são denominadas locais por diversos meios
cobrirem uma área geográfica bem  Aplicações
limitada, porém com o avanço tecnológico  Protocolos
a LAN tem ultrapassado os 100 m de  Hardware,
cobertura para se estender a uma área software
maior

2
25/02/2024

Funcionalidade de uma linha aérea em


Organização de uma viagem aérea
camadas

Camadas: Cada camada implementa um serviço


 Através de ações internas à camada
• Uma série de passos/ações
 Depende dos serviços providos pela camada inferior.

Por que dividir em camadas? Cap. 2 -Recursos da Internet para


Tratar sistemas complexos: comunicação e intercâmbio de informações:
2.1 História das redes de computadores e da Internet
 Estrutura explícita permite a identificação e relacionamento
entre as partes de um sistema complexo 2.2 O Que é a Internet?
 Modelo de referência em camadas para
2.3 A Borda (Periferia) da Internet
discussão.
2.3.1. Redes de acesso e meios físicos
 A modularização facilita a manutenção e atualização do
sistema: 2.4 O Núcleo da Rede
2.4.1. ISPs e backbones da Internet
 Mudança na implementação do serviço de uma
camada é transparente para o resto do sistema; 2.5 Atraso, perda e vazão em redes de comutação de pacotes
 Ex. Mudança no procedimento no portão não 2.7 Camadas de protocolos e seus modelos de serviços
afeta o resto do sistema.
 Divisão em camadas é considerada prejudicial?

Marcos L Mucheroni

Olhada mais de perto na estrutura A borda da rede:


da rede:
 Sistemas finais (hosts):
 Rodam programas de aplicação;
 Borda da rede:  Ex., WWW, email;
 Aplicações e  Na “borda da rede”
hospedeiros (hosts)
 Modelo cliente/servidor:
 Núcleo da rede:  O host cliente faz os pedidos,
são atendidos pelos servidores;
 Roteadores
 Ex.: Cliente WWW (browser)/
 Rede de redes servidor; cliente/servidor de
email .
 Redes de acesso,
meio físico:  Modelo peer-peer :
 Interação simétrica entre os
 Enlaces de hosts;
comunicação  Ex.: Gnutella, bittorrent

3
25/02/2024

Tópicos Camadas de protocolos

 Camadas de Protocolos  Objetivo: simplificar, organizar


 Modelo de Referência OSI
 Funcionamento
 Cada camada oferece serviços às
 Camadas e Funcionalidades camadas superiores através de
 Modelo de Referência TCP/IP interfaces
 Histórico
 Camadas e funcionalidades

 Comparação OSI x TCP/IP

Exemplo dos correios Modelo de Referência OSI

 A ISO reconheceu a necessidade das


redes trabalharem juntas e se
comunicarem;
 Por isso, a ISO lança em 1984, o modelo
de referência OSI
 Open Systems Interconnection

 O Modelo de referência OSI é o modelo


fundamental para comunicações em rede.

Modelo OSI Modelo de Referência OSI


 OSI (Camada OSI) significa Open Systems
Interconnection (Interconexão de Sistemas
Abertos);  Princípios:
 Desenvolvido pela International Organization for  Um nível de abstração por camada;
Standardization (ISO) – Organização Internacional
para Padronização;  Camadas com funções bem definidas;
 Objetivo: Criar padrões de conectividade para
interligação de sistemas de computadores, tratando  Em cada camada devem ser usados
apenas da interligação de sistemas e não dos protocolos padronizados internacionalmente;
aspectos internos dos sistemas;
 Número de camadas nem grande, nem
 Protocolos como o TCP/IP, IPX/SPX e NetBEUI não
pequeno.
seguem este padrão, apenas algumas partes dele;
 O Modelo de referência OSI apresenta sete camadas:
Aplicação, Apresentação, Sessão, Transporte,
Rede, Enlace de Dados e Física.

4
25/02/2024

Modelo de Referência OSI Modelo de Referência OSI


Camada Física

Aplicação Protocolo de Aplicação Aplicação Aplicação

Apresentação Protocolo de Apresentação Apresentação Apresentação


 Trata das características:
Sessão Protocolo de Sessão Sessão Sessão  Mecânicas, elétricas, funcionais e
de procedimentos para conexão
Transporte Protocolo de Transporte
Transporte
física entre entidades da camada
Transporte
Subrede de Comunicação de enlace;
Protocolos internos da

Rede Rede Rede Rede Rede  Transmite uma sequência de


bits;
subrede

Enlace Enlace Enlace Enlace Enlace


 Não se preocupa com o
Física Física Física Física Física significado dos bits.
Protocolos host-roteadores

Modelo de Referência OSI Modelo de Referência OSI


Camada de Enlace Camada de Rede

Aplicação Aplicação

 Trata o fluxo de dados no  Controla as operações na


Apresentação Apresentação
enlace entre transmissor e sub-rede:
Sessão
receptor: Sessão  Roteamento: estático ou
 Controle de fluxo; dinâmico;
Transporte  Detecção e correção de erros; Transporte  Controle de
 Acesso ao meio compartilhado. congestionamento;
Rede Rede  Interconexão de redes.
 Não permite ligação entre
Enlace redes distintas. Enlace  Não garante que o pacote
chegue ao destino.
Física Física

Modelo de Referência OSI


Camada de Transporte

Aplicação
 Divide as mensagens em
Apresentação pacotes;

Sessão  É a primeira camada fim-a-fim;


 Deve garantir:
Transporte
 Comunicação fim-a-fim confiável;
Rede  Multiplexação/splitting de
conexões;
Enlace  Controle de fluxo fim-a-fim.

Física
(By Oddbodz - Own work, CC BY-SA 3.0,
https://commons.wikimedia.org/w/index.php?curid=29033823)

5
25/02/2024

Modelo de Referência OSI Modelo de Referência OSI


Camada de Sessão Camada de Apresentação

Aplicação Aplicação
 Permite que aplicações em
 Realiza transformações
Apresentação hosts diferentes partilhem Apresentação
adequadas nos dados:
uma sessão;
Sessão Sessão
 Tradução dos dados;
 Provê:
Transporte Transporte  Compressão de textos;
 Controle de diálogo;
Rede  Controle de token; Rede  Criptografia;
 Sincronização.  Conversão de padrões.
Enlace Enlace

Física Física
Host: Computador conectado a uma rede, podendo
oferecer informações, recursos, serviços e aplicações

Modelo de Referência OSI Modelo de Referência TCP/IP


Camada de Aplicação
 Em 1969 - Advanced Research Project Agency
Aplicação  Provê serviços que suportam (ARPA) financiou a pesquisa e o desenvolvimento
diretamente as aplicações do de uma rede experimental de comutação de
Apresentação usuário, como: pacotes (ARPANET);
 Correio eletrônico;
Sessão  Era simultaneamente um backbone e uma rede
 Transferência de arquivos; experimental, onde novas aplicações eram
Transporte  Acesso a banco de dados. testadas.
 Não define as aplicações em  Inicialmente a ARPANET ligou 4 universidades
Rede
si! e permitiu aos cientistas partilhar remotamente
informação e recursos.
Enlace
 O objetivo era estudar técnicas para implementar
Física sistemas de comunicação de dados robustos e
independentes de fornecedores.

Modelo de Referência TCP/IP Modelo de Referência TCP/IP


 Os protocolos TCP/IP foram desenvolvidos
 ARPANET foi tão bem sucedida que várias como padrões militares;
organizações ligadas à rede passaram a  Todos os hosts na rede tiveram que se
usá-la cotidianamente; converter para os novos protocolos;
 1975 - ARPANET deixa o caráter
 A DARPA financiou a implementação do
experimental, transformando-se em uma
TCP/IP na versão Berkley (BSD) Unix;
rede operacional, quando a Defense
Communications Agency (DCA) assume o  O termo internet se popularizou.
seu controle.
 O nome internet deriva da junção de duas
palavras de origem inglesa, international
network (ou rede internacional).

6
25/02/2024

Modelo de Referência TCP/IP Modelo de Referência TCP/IP


 1990 - ARPANET encerra suas atividades;
 1983 – A ARPANET divide-se em MILNET e
uma nova (e menor) ARPANET;  1995 – A NSFNet deixa de ser o principal
backbone da Internet;
 1985 - A National Science Foundation
(NSF) cria a NSFNet e a conecta a internet;  A Internet chegou ao Brasil em 1988 por
iniciativa da comunidade acadêmica de São
 1987 – A NSF cria um backbone novo e Paulo (FAPESP - Fundação de Amparo à
mais rápido e uma topologia em três Pesquisa do Estado de São Paulo) e no Rio
camadas que incluem o backbone, redes de Janeiro pela UFRJ (Universidade Federal
regionais e redes locais. do Rio de Janeiro) e pelo LNCC (Laboratório
Nacional de Computação Científica).

Internet - Equipamentos Redes - Serviços

 As redes podem oferecer dois tipos de


serviço de comunicação:
 Serviços orientados à conexão;
 Serviços sem conexão.

Orientada a Conexão Não Orientada a Conexão -(Connectionless)


• Análogo ao sistema telefônico:  Análogo ao sistema postal:
 Tira o telefone do gancho e disca um número → Estabelece  Cada correspondência possui o endereço de destino;
uma conexão;
 Se duas ou mais correspondências forem enviadas a
 Fala → Usa a conexão; partir de um mesmo emissor, para o mesmo destino,
 Desliga → Libera a conexão; podem chegar fora de ordem;

 A conexão funciona como um caminho único entre  Não existe uma conexão criada entre origem e
origem e destino, onde ao se inserir bits numa destino, sendo assim, os pacotes podem ser
extremidade os mesmos serão recebidos pelo encaminhados por caminhos diferentes e
receptor na outra extremidade, na mesma ordem chegarem, em ordem diferente à emitida, no
em que foram inseridos; destino;

 Pode ser Permanente ou Temporária.  Exemplo: Internet.

7
25/02/2024

Camada Inter-rede Camada Inter-rede

• Para que a interconexão de diferentes tipos de


redes possa ocorrer, é preciso que se
estabeleçam conexões entre redes quase
sempre incompatíveis;
• Muitas dessas interconexões são realizadas
através de equipamentos conhecidos como
gateways, que fazem a conversão de um ou
mais protocolos de transmissão para
compatibilizar as diversas arquiteturas;
• Um conjunto de redes interconectadas é
chamado inter rede ou internet.

Modelo de Referência TCP/IP Modelo de Referência TCP/IP

 Camada Inter-rede:
Aplicação
 Serviço de comutação de pacotes não Telnet, FTP, mail, etc
orientado a conexões: habilidade de
sobreviver a falhas na sub-rede Transporte
TCP, UDP

 Camada de Transporte: Inter-Rede IP, ICMP, IGMP


 TCP: orientado a conexão => confiável
 UDP: não orientado a conexão => não Interface de
Rede Device Driver e placa de rede
confiável

FTP - File Transfer Protocol SMTP/POP3


 Permite que um usuário transfira  Simple Mail Transfer Protocol
arquivos entre dois computadores na
rede;  Post Office Protocol

 Oferece variedade de Logins, inspeção  Protocolos de roteamento de correio


de relatórios, manipulação de eletrônico, que utiliza TCP no nível de
arquivos, execução de comandos e transporte e IP no nível de Rede
outras funções;  SMTP – E-mails de Saída
 Pode ser usado para copiar arquivos  POP3 – E-mails de Entrada.
entre sistemas operacionais;
 Exemplo: ftp://ftp.usp.br/

8
25/02/2024

SNMP - Simple Network Management Protocol Telnet - Remote Terminal Emulation


 Permite que usuários acessem os aplicativos com
base em host de rede, com PC´s funcionando como
se fossem terminais burros;
 Protocolo para gerência de rede;
 Ou seja, ocorre uma simulação de terminal no PC
Local;
 Segue a arquitetura do Modelo TCP/IP;  Tem uma função parecida com o com o aplicativo
de acesso remoto do Windows;
 Ex.: Configuração remota de roteadores e switches
 Utiliza protocolo UDP para entrega das – telnet 200.192.200.1 (endereço IP do roteador
mensagens. que você deseja configurar).

DNS - Domain Name System


DHCP
 É um sistema de banco de dados  Dynamic Host Configuration Protocol
distribuídos que fazem a resolução do
endereço/nome para as aplicações do
cliente;  Quando não é utilizado IP fixo nas
 Por exemplo: no Chrome ao digitar máquinas da sua rede, deve existir um
www.google.com.br, o DNS realizará uma servidor DHCP para conceder
conversão deste nome para o endereço IP dinamicamente endereços IP’s para cada
válido desta página, pois na Internet o nova conexão de uma máquina na rede.
endereçamento é feito através de endereço
IP.

Modelo de Referência TCP/IP Modelo de Referência TCP/IP


 Proporciona um fluxo de
 Este nível trata dos dados entre dois hosts
Aplicação Aplicação (fim-a-fim)
detalhes específicos de  TCP: Confiável. Sequencia os dados
cada aplicação recebidos do nível de aplicação,
Transporte Transporte agrupando-os em segmentos.
 Representação, codificação Estabelece conexões (three way
e controle de diálogo handshake). Confirma recepção dos
segmentos enviados.
Inter-Rede Inter-Rede
 Exemplos  UDP: Não-confiável. Envia pacotes
 Telnet, FTP, SMTP, SNMP de dados (datagramas) de um host
Interface de Interface de para outro, sem garantia de entrega.
Rede Rede A sobrecarga desse protocolo é
menor que a do TCP.

9
25/02/2024

Modelo de Referência TCP/IP


Modelo de Referência TCP/IP

Aplicação Aplicação
 O modelo não especifica muitos
 Garantir a transmissão de detalhes;
pacotes independente da
Transporte Transporte  Abrange o driver de dispositivo
localização dos hosts no SO e a correspondente placa
 Endereçamento dos hosts; de rede;
Inter-Rede Inter-Rede
 Roteamento;
 Trata dos detalhes de hardware
 Controlar Congestionamento. necessários para o
Interface de Interface de
Rede Rede interfaceamento físico com a rede.

Modelo de Referência TCP/IP


OSI X TCP/IP

 Encapsulamento: Aplicação Aplicação

Quando uma aplicação envia dados Apresentação

usando TCP/IP, ela os envia através de Sessão


cada nível da pilha de protocolos.
 Cada nível adiciona sua informação aos Transporte Transporte
dados da camada superior;
Rede Inter-Rede
 No final, os dados são enviados como uma
sequencia de bits, pela rede. Enlace
Interface de
Física Rede

OSI X TCP/IP
 Surgiu 1º o Modelo  Surgiram 1º protocolos
 Bem geral; – Bem específico;
 Houve a necessidade – Não descreve bem
de criar sub-camadas
redes diferentes.
 Camada de rede
 Camada de rede
 Orientada e não – Não orientada a
orientada a conexões
conexões.
 Camada de
 Camada de transporte
transporte
 Orientada a conexões – Orientada e não
orientada a conexões.

10

Você também pode gostar