Você está na página 1de 35

Modelo OSI e arquitetura TCP/IP

O Modelo OSI
• No início dos anos 80, a Organização Internacional de Normalização
(ISO) definiu um padrão ou conjunto de regras, para fabricantes de
componentes de rede que permitiriam que esses componentes de
rede se comunicassem em ambientes diferentes.
• Esse padrão é conhecido como o modelo Open
SystemsInterconnect(OSI) e é composto por sete camadas.
• Cada camada do modelo OSI é responsável por uma função ou tarefa
específica dentro dos estágios da comunicação de rede. As sete
camadas, do mais alto ao menor, são application, presentation,
session, transport, network, data link, e physical. .
O Modelo OSI
• Neste modelo, as informações são passadas de uma camada para a
outra, começando na camada de Aplicação no host transmissor,
continuando hierarquia abaixo, até a camada Física, passando para o
canal de comunicações até o host de destino, onde a informação
retorna hierarquia acima, terminando na camada de Aplicação.
• A Figura 2-3 mostra um exemplo de pacotes sendo transmitidos
através das camadas OSI do computador emissor, através do meio, e o
processo inverso das camadas OSI, no computador receptor.
O Modelo OSI
O Modelo OSI
O Modelo OSI
• Cada camada do modelo OSI é responsável por certas funções dentro
do processo de enviando dados de um sistema para outro.
• Cada camada é responsável por se comunicar com as camadas
imediatamente acima e abaixo dela. Por exemplo, a camada de
apresentação receberá informações da camada da aplicação, formata-
a apropriadamente e passá-la para a camada da sessão.
• A camada de apresentação nunca tratará diretamente com as
camadas da rede ou de enlace de dados.
O Modelo OSI
Seq Camada Responsabilidade Exemplo

7 Aplicação Inicia o pedido, ex: HTTP, FTP, SMTP. É responsável por passar o pedido para o aplicativo ou -Requisição usando um web browser (HTTP);
serviço apropriado nesse sistema. -solicitação de entrega de e-mail usando SMTP

6 Apresentaç Formatos de dados; decreta compressão, criptografia. Garante que os dados estejam no formato Garantir que o conjunto de códigos de caracteres
ão apropriado, se não for o caso, a camada de apresentação converte os dados de acordo. possa ser interpretado do outro lado.

5 Sessão Estabelece e gerência a sessão,por exemplo, o diálogo entre computadores. Faz isso em 3 fases, Gerência a troca de dados
estabelecendo, gerenciando (a transferência) e encerrando comunicações entre dois
computadores.

4 Transporte Divide dados em segmentos; garante a entrega confiável de dados para seus destinos. Dados são divididos em segmentos

3 Rede Endereçamento logico, roteamento e entrega de pacotes. Identifica de forma exclusiva um Converte segmentos em pacotes
sistema na rede e, ao mesmo tempo, identificam a rede em que o sistema reside

2 Enlace de Endereçamento físico (MAC), converte quadros em sinais elétricos(bit) que serão usados para Converte os pacotes em sinais binários. LLC e MAC
dados enviar os dados através do meio

1 Física Coloca o sinal no fio/meio (movimentaçãodebits de dados para dentro e fora do meio da rede)
Protocolos e as Camadas OSI
A Tabela 2-1 resume alguns dos protocolos, serviços e aplicativos
populares encontrados em ambientes de rede e especifica a camada do
modelo OSI em que eles são executados.
Protocolos e as Camadas OSI
Protocolos e as Camadas OSI

File TransferProtocol(FTP) -Protocolo de Transferência de Arquivos): é


o protocolo responsável pela transferência de arquivos e acesso a
sistemas de arquivos remotos.
SimpleMail TransferProtocol(SMTP) -Protocolo de Transferência de
Correio Simples: é o protocolo padrão para envio de e-mails através da
Internet.
Telnet: é um protocolo de rede utilizado na Internet ou redes locais
para proporcionar uma facilidade de comunicação baseada em texto
interativo, bidirecional, usando uma conexão de terminal virtual.
Protocolos e as Camadas OSI

Network File System(NFS) -Sistema de Ficheiros de Rede:é um


protocolo UNIX para compartilhamento de ficheiros que permite que
um usuário use discos de rede como se estivessem conectados à
máquina local.
RemoteProcedureCall(RPC) -Chamada Remota de Procedimento : é
um protocolo que um programa pode usar para solicitar um serviço de
um programa localizado em outro computador em uma rede sem ter
que entender os detalhes da rede.
Protocolos e as Camadas OSI

TransmissionControlProtocol(TCP) -Protocolo de Controle de


Transmissão: é um dos protocolos sob os quais assenta a Internet. É um
protocolo de camada de transporte que é responsável por quebrar os
dados em pacotes gerenciáveis e garantir que os pacotes cheguem ao
seu destino.
UDP (UserDatagramProtocol) é um protocolo de comunicação
alternativo ao TCP e usado principalmente em
connectionlesscommunication(comunicação sem conexão) para
estabelecer conexões de baixa latência e tolerância a perdas entre
aplicativos na Internet.
Protocolos e as Camadas OSI

InternetworkPacketExchange (IPX): é um protocolo extremamente


rápido e simplificado que não é orientado para conexão. O IPX registou
o seu uso generalizado no Novell NetWare. IPX é um protocolo
roteávele está localizado na camada de rede do modelo OSI. Como
também é um transporte sem conexão confiável, o IPX também se
aplica à camada 4 -a camada de transporte.
Sequenced Packet Exchange (SPX): é um protocolo de transporte
usado pela IPX para connectionorientedcommunication(comunicação
orientada a conexão). É responsável por quebrar a mensagem em
pacotes gerenciáveis e garantir que os dados atinjam o destino.
Protocolos e as Camadas OSI

• Internet Protocol(IP) –Protocolo de Internet: é responsável pelo


endereçamento e roteamento lógico das mensagens na rede. Não
garante a entrega dos pacotes (que é responsabilidade de protocolos
de camada superior, como o TCP). O IP é usado para entregar ambos
os tipos de dados, mas TCP e UDP determinam se a entrega está
orientada ou não. IP executa as mesmas funções de roteamento que
o IPX faz para o conjunto de protocolos IPX/SPX.
O Modelo OSI
A camada de enlace de dados do modelo OSI é dividida em duas
subcamadas:
Controle de Link Lógico (LLC): é responsável pelas funções de
correção e controle de erros; e
Controle de Acesso à Mídia(MAC): determina o endereçamento físico
dos hosts. Também determina como o hostcoloca o tráfego no meio -
por exemplo, CSMA / CD versus passagem de token.

A camada de enlace de dados também preparará os dados para o fio,


convertendo os pacotes em sinais binários.
O Modelo OSI
No sistema de recepção, a camada de enlace de dados converterá os
sinais transmitidos pela camada física para dados e passará os pacotes
para a camada de rede para posterior processamento.
Note que os métodos de acesso e arquiteturas de rede que falamos são
executados na camada 2 do modelo OSI. Por exemplo, as arquiteturas
de rede Ethernet e TokenRing são definidas na camada 2 do modelo
OSI.
O Modelo OSI
A camada inferior da hierarquia OSI, camada física, está preocupada
apenas com movimento de bits de dados para dentro e fora do meio da
rede. Isso inclui:
Atopologia física (ou estrutura) da rede;
Os aspectoselétricos e físicos do meio utilizado; e
A codificação e o timing de transmissão e recepçãode bits.
Encapsulation VS Deencapsulation
O termo encapsulamento de dados é o empacotamento de dados em
determinado cabeçalho de protocolo.
Encapsulamento refere-se ao facto de que, à medida que os dados são
passados para baixo das sete camadas do modelo OSI, as informações
do cabeçalho são adicionadas à mensagem.
No sistema de recepção, a mensagem é transmitida pelo modelo OSI da
camada de baixo para a de cima. Esse processo continua até as sete
camadas do modelo OSI e é conhecido como
deencapsulation(deencapsulação).
Encapsulation VS Deencapsulation
Protocolos e as Camadas OSI
The TCP/IP Model
Mapeamento do Modelo OSI vsTCP/IP
O Modelo TCP/IP
• O modelo TCP/IP é um modelo de quatro camadas similar em
conceito ao modelo OSI de sete camadas.
• As quatro camadas do modelo TCP/IP mapeiam-se para as sete
camadas do OSI, e há camadas do modelo TCP/IP que combina várias
camadas do modelo OSI, conforme mostrado na Figura 5-1.
• Existem vários protocolos que direcionam como os computadores se
conectam e se comunicam usando TCP/IP dentro do TCP/IP
ProtocolSuite e cada protocolo é executado em camadas diferentes
do Internet Model.
O Modelo TCP/IP
• 4. Camada de aplicação
A camada de aplicação é responsável por fazer o pedido de rede
(computador de envio) ou por servir a solicitação (computador de
destino).
Por exemplo, quando um usuário envia um pedido através do web
browser, o web browser é responsável pelo envio da solicitação e está
sendo executado nesta camada.
Quando essa solicitação web chega ao servidor Web, o servidor Web,
executado na camada de aplicação, aceita essa solicitação.
O Modelo TCP/IP
4. Camada de aplicação (continuação)
Os seguintes são protocolos populares de camada de aplicação:
HypertextTransferProtocol(HTTP);
SimpleMail TransferProtocol(SMTP);
Network NewsTransportProtocol(NNTP); e
File TransferProtocol(FTP).

3. Camada de transporte
A camada de transporte é responsável pela comunicação orientada a conexão (uma
sessão é estabelecida) e comunicação sem conexão (uma sessão não é estabelecida).
O Modelo TCP/IP
• 3. Camada de transporte (continuação)
Quando a solicitação deriva da camada superior (aplicação), um
protocolo de transporte é então escolhido.
Os dois protocolos de transporte em TCP/IP são o
TransmissionControlProtocol(TCP) e o UserDatagramProtocol(UDP).
2. Camada de Internet
Depois de um protocolo de transporte ter sido selecionado, o qual é
baseado em a comunicação deve ser orientada para conexão ou sem
conexão, a informação é passada para a camada da Internet para
determinar quem é responsável pela sua entrega.
O Modelo TCP/IP
2. Camada de Internet (continuação)
Existem alguns protocolos que são executados na camada da Internet, por exemplo:
IP;
ICMP; e
ARP.

1. Camada de Acesso à Rede


A network accesslayer(camada de acesso à rede) às vezes é referida como a camada
de interface de rede (network interface layer) ou a link layer(camada de link).
O Modelo TCP/IP
1. Camada de Acesso à Rede (continuação)
Exemplos de componentes de camada de acesso à rede são:
Arquiteturas de rede;
Endereçamento físico;
Cabos, conectores;
Mídiade rede; e
Qualquer outro componente de rede da camada-2 e camada-1.
Protocolos e as Camadas TCP/IP

TCP/IP: é um conjunto de protocolos.


O TCP: é usado para connection-orientedcommunication(comunicação
orientada a conexão) e garante a entrega.
UDP é usado para connectionlesscommunication(comunicação sem
conexão) e não garante a entrega.
Internet ControlMessageProtocol(ICMP) permite sistemas em um
TCP/IP rede para compartilhar status e informações de erro.
O IP fornece roteamento e entrega de pacotes para todos os outros
protocolos dentro da suíte.
Protocolos e as Camadas TCP/IP

AddressResolutionProtocol(ARP) -Protocolo de Resolução de Endereço:


é protocolo usado para mapear os endereços IP para endereços Media
Access Control(MAC).
HypertextTransferProtocol(HTTP): é o protocolo usado para entregar
páginas Web do servidor web a um navegador da Web, HTTPS (Secure) é
usado para entregar as páginas com segurança.
O SimpleMail TransferProtocol(SMTP): é o protoclousado para enviar e-
mails pela Internet.
O PostOffice Protocol(POP): é o protocolo Internet para leitura de e-
mail.
Protocolos e as Camadas TCP/IP

• The Internet Message Access Protocol (IMAP): é um protocolo


semelhante ao POP, é usado para recuperar mensagens de um
servidor de e-mail.
• O SimpleNetwork Management Protocol(SNMP): é um padrão da
Internet que fornece um método simples para gerenciar
remotamente praticamente qualquer dispositivo de rede.
• O File TransferProtocol(FTP): é um utilitário TCP / IP que existe
apenas para copiar arquivos de um computador para outro.

Você também pode gostar