Baixe Modelo OSI e Pilha de Protocolos: Fundamentos da Comunicação em Redes e outras Manuais, Projetos, Pesquisas em PDF para Português (Gramática - Literatura), somente na Docsity!
Modelos OSI, TCP/IP,
Híbrido
O que são protocolos?
- Pacote é uma estrutura de dados utilizada para que dois computadores possam
enviar e receber dados em uma rede. Através do modelo OSI, cada camada
relaciona-se com a superior e inferior a ela agregando informações de controle aos
pacotes. Cada camada do modelo OSI se comunica com a camada adjacente à sua,
ou seja, as camadas de um computador se comunicam com as mesmas camadas
em um outro computador.
- Para que dois computadores possam enviar e receber pacotes e para que as
camadas possam comunicar-se de forma adjacente (no mesmo nível) é necessário
um tipo de software chamado de protocolo.
- Mas o que são protocolos?
- “ Protocolos são padrões que definem a forma de comunicação entre dois
computadores e seus programas ”.
Pilha de protocolos da Internet
Aplicação: suporta as aplicações de rede HTTP, SMTP, FTP, SSH, Telnet, SIP, RDP, IRC, SNMP, NNTP, POP3, IMAP, BitTorrent, DNS, Ping
Transporte: transferência de dados hospedeiro-hospedeiro (fim-a- fim) TCP, UDP, RTP, SCTP, DCCP
Rede: roteamento de datagramas da origem ao destino protocolos de roteamento, IP (IPv4, IPv6) , ARP, RARP, ICMP, IPsec
Enlace: transferência de dados entre elementos vizinhos da rede PPP, Ethernet, 802.11 WiFi, IEEE 802.1Q, 802.11g, HDLC, Token ring, FDDI, PPP, Switch ,Frame relay
Física: transmissão física dos bits nos canais Modem, RDIS, RS-232, EIA-422, RS-449, Bluetooth, USB, ...
Pilha de protocolos da Internet
Modelo OSI
Modelo OSI
- Criado pela ISO em 1977
- Surgiu da necessidade de interconectar sistemas cujas arquiteturas eram proprietárias de determinados fabricantes.
- O Modelo OSI é uma arquitetura aberta definida em camadas e protocolos que possibilitam a comunicação de sistemas heterogêneos.
Arquitetura em camadas
- Princípio do “Dividir para conquistar”
- Projetar uma rede como um conjunto
hierárquico de camadas
- Cada camada usa os serviços da camada
imediatamente inferior para implementar e
oferecer os seus serviços à camada
superior
- O projeto de uma camada está restrito a
um contexto específico e supões que os
problemas fora deste contexto já estejam
devidamente resolvidos
Camada 1
Camada 2
Camada 3
Camada 4
Camada 5
Camada 6
Camada 7
Camada Física
- Transmissão de sequências de bits sobre meio físico
- Especifica
- voltagens e correntes
- tempos
- conectores e pinagens
- meio físico utilizado
- aspectos eletrônicos e mecânicos
- Domínio da engenharia eletrônica
- Não trata de correção de erros na transmissão
- Vários meios físicos podem ser usados para realizar a transmissão.
Cada um tem seu próprio nicho em termos de largura de banda, retardo, custo e facilidade de instalação e manutenção.
- Os meios físicos são agrupados em meios guiados, como fios de
cobre e fibras ópticas, e em meios não guiados, como as ondas de radio e os raios laser transmitidos pelo ar.
Física
Enlace
Rede
Transporte
Sessão
Apresentação
Aplicação
Camada de Rede
- A camada de Rede é responsável pelo endereçamento
dos pacotes de rede, também conhecidos por
datagrama, de forma que os pacotes de rede consigam
chegar corretamente ao destino.
- Determina a rota que os pacotes irão seguir para atingir
o destino, considerando aspectos como tráfego da rede
e prioridades.
- Funções da Camada:
- Movimenta pacotes a partir de sua fonte original até
seu destino através de um ou mais enlaces.
- Define como dispositivos de rede descobrem uns aos
outros e como os pacotes são roteados até seu destino
final.
Física
Enlace
Rede
Transporte
Sessão
Apresentação
Aplicação
Camada de Transporte
- Fornece uma comunicação fim-a-fim
verdadeiramente confiável entre dois usuários
- Inclui controle de fluxo, ordenação dos pacotes e
a correção de erros, tipicamente enviando para o
transmissor uma informação de recebimento
- A camada 4, Transporte, faz a ligação entre as
camadas de nível de aplicação, (camadas 5 a 7),
preocupadas com os dados contidos nos pacotes
de dados e as camadas de nível físico (camadas
de 1 a 3), preocupadas com a maneira com que os
dados serão transmitidos e recebidos pela rede.
Física
Enlace
Rede
Transporte
Sessão
Apresentação
Aplicação
Camada de Apresentação
- Realiza transformações adequadas nos
dados, antes do envio ao nível de sessão.
- Permite a interoperabilidade de sistemas
heterogêneos
- Coordena a conversão de dados e suas
representações
- Tradução de códigos
- Compactação de dados
- Criptografia
- Oferece serviços de transformação de
dados, formatação de dados, seleção de
sintaxes, estabelecimento e manutenção
de conexões de apresentação. Física
Enlace
Rede
Transporte
Sessão
Apresentação
Aplicação
Camada de Aplicação
- Oferece aos processos de aplicações os
meios para que estes utilizem o
ambiente de comunicação OSI.
- Neste nível são definidas funções de
gerenciamento e mecanismos genéricos
que servem de suporte à construção de
aplicações distribuídas.
- Oferece serviços aos usuários, como:
- Transferência de arquivos
- Correio eletrônico
- Emulação de terminal
- Serviços de comunicação
Física
Enlace
Rede
Transporte
Sessão
Apresentação
Aplicação
Algumas características dos protocolos:
- Existe um grande número de protocolos. Quando nos referimos à quantidade de protocolos que existe na área técnica, dizemos que é uma verdadeira sopa de letras. Fica impossível lembrar ou decorar cada um deles. Por exemplo, vamos citar apenas alguns, X.400, TCP/IP, DLC, FTP, NWLink, ATP, DDP. Para se ter uma idéia ainda mais clara, TCP/IP é considerado uma suíte de protocolos. Dentro dele existe mais de 10 protocolos distintos. Cada protocolo tem funções diferentes, vantagens e desvantagens, restrições e a sua escolha para implementação na rede depende ainda de uma série de fatores.
- A camada na qual um protocolo trabalha descreve as suas funções. Existem protocolos para todas as camadas OSI. Alguns protocolos trabalham em mais de uma camada OSI para permitir o transporte e entrega dos pacotes.
- Os protocolos trabalham em grupos ou em pilhas. Protocolos diferentes trabalham juntos em diferentes camadas. Os níveis na pilha de protocolos correspondem às camadas no modelo OSI. A implementação dos protocolos nas pilhas é feita de forma diferente por cada vendedor de sistema operacional. Apesar das diferentes implementações, os modelos se tornam compatíveis por serem baseados no padrão OSI.
TCP/IP
- O TCP/IP (Protocolo de Controle de Transmissão/Protocolo Internet) não é apenas um protocolo, mas uma suíte ou grupo de protocolos que se tornou padrão na indústria por oferecer comunicação em ambientes heterogêneos, tais como sistemas operacionais UNIX, Windows, MAC OS, minicomputadores e até mainframes.
- Hoje o TCP/IP se refere a uma suíte de protocolos utilizados na Internet, a rede das redes. Este conjunto padrão de protocolos especifica como computadores se comunicam e fornece as convenções para a conexão e rota no tráfego da Internet através de conexões estabelecidas por roteadores.