You are on page 1of 5

14/03/2017 Redes de computadores/Pilha de protocolos da Internet - Wikilivros

Redes de computadores/Pilha de protocolos da


Internet
Origem: Wikilivros, livros abertos por um mundo aberto.
< Redes de computadores

Segundo Kurose, "a Internet um sistema extremamente complicado e que possui muitos componentes."[1].
Para que um sistema to complexo possa permitir a comunicao de usurios, independente da plataforma de
Software utilizada, ou meio fsico de transmisso, ou mesmo de hardware usado, foi necessrio criar padres e
regras. Com isso, surgiram os protocolos de rede. Segundo definio da CISCO, "um protocolo uma
descrio formal de um conjunto de regras e convenes que governam a maneira de comunicao entre os
dispositivos em uma rede."[2]

ndice
1 Camada de Enlace (CE)
2 Modelos OSI e TCP/IP
3 TCP/IP
3.1 Aplicao
3.2 Transporte
3.3 Inter-Redes
3.4 Host/Rede
3.5 Enlace de Dados
3.5.1 Endereo MAC (MAC Address)
3.6 Fsica
4 Referncias

Camada de Enlace (CE)


Para que duas mquinas se comuniquem, necessrio haver um certo grau de cooperao. "Em vez de
implementar a lgica para isso como um nico mdulo, a tarefa dividida em subtarefas, cada qual
implementada separadamente."[3]. Ento desenvolveu-se a arquitetura da Internet em camadas. A
modularizao facilita o entendimento das funes e tambm a deteco de erros. Cada camada tem
caractersticas prprias.

Assim, surgiu a pilha de protocolos da Internet (ou pilha TCP/IP), que formada pelos protocolos que regem a
comunicao na Internet. Nessa arquitetura em forma de pilha, as camadas inferiores fornecem servios s
camadas superiores, de forma que estas no precisem saber o funcionamento de uma camada inferior, apenas
conhecer os seus servios. Na pilha TCP/IP, o TCP o principal protocolo da camada de transporte, enquanto
que o IP o responsvel pela camada de redes.

Um exemplo tpico da relao entre esses protocolos a comunicao entre duas pessoas. Uma pessoa pensa
em algo para falar e "processa" o que quer dizer. O cerbro ordena a movimentao das cordas vocais, e depois
da boca. O ar o responsvel por enviar a mensagem at os ouvidos de outra pessoa. A mensagem ento
levada ao crebro, processada, e essa segunda pessoa capaz de compreender o que foi dito pela primeira. Para
o outro responder, feito o mesmo processo realizado pela primeira pessoa.

https://pt.wikibooks.org/wiki/Redes_de_computadores/Pilha_de_protocolos_da_Internet 1/5
14/03/2017 Redes de computadores/Pilha de protocolos da Internet - Wikilivros

As regras para redes, ou protocolos, so criadas e mantidas por diferentes organizaes e comits, como:
Institute of Electrical and Electronic Engineers (IEEE), American National Standards Institute (ANSI),
Telecommunications Industry Association (TIA), Electronic Industries Alliance (EIA) e International
Telecommunications Union (ITU), anteriormente conhecida como Comit Consultatif International
Tlphonique et Tlgraphique (CCITT).

Modelos OSI e TCP/IP


Quando a Internet surgiu, no existia ainda um modelo padro para suas aplicaes, ela simplesmente
"funcionava". Ento, criaram o modelo OSI (Open Systems Interconnection - Interconexo de Sistemas
Abertos), que descreve toda a comunicao em 7 camadas: Aplicao, Apresentao, Sesso, Transporte, Rede,
Enlace de Dados e Fsica. Esse modelo descreve e separa cada parte da comunicao, porm, trata-se de um
modelo complexo, que no realmente implementado pela Internet. Surgiu ento o modelo para descrev-la, o
modelo TCP/IP, baseado em seus dois principais protocolos (o TCP e o IP). O modelo TCP/IP em si no
muito utilizado, mas mais prximo realidade da comunicao na grande rede mundial.

Ser explicado aqui as camadas do modelo TCP/IP, com algumas adies, fornando o modelo Hbrido, pois este
une a didtica de um lado, e a utilizao prtica da internet do outro.

TCP/IP
A pilha TCP/IP formada por quatro camadas. Este modelo apresenta uma soluo prtica ao modelo OSI que
nunca chegou a ser implementado. As camadas que formam o TCP/IP so:

Aplicao

Na camada superior, a Aplicao, funcionam os servios que so diretamente fornecidos ao usurio da Internet.
Nesta camada funcionam protocolos como HTTP, DNS, DHCP, MSN Messenger e outros. implementada
simplesmente por software. Sua principal funcionalidade padronizar a forma com que os programas consigam
conversar entre si, definindo regras que devem ser obedecidas por todos os softwares que implementem tal
servio.

Transporte

https://pt.wikibooks.org/wiki/Redes_de_computadores/Pilha_de_protocolos_da_Internet 2/5
14/03/2017 Redes de computadores/Pilha de protocolos da Internet - Wikilivros

A camada seguinte responsvel por criar uma comunicao fim-a-fim, ou seja, ela faz uma conexo virtual
entre a origem e o destino. Os principais protocolos dessa camada so o TCP (Transmission Control Protocol -
Protocolo de Controle de Transmisso) e o UDP (User Datagram Protocol - protocolo de datagramas do
usurio).

O TCP (descrito na RFC 793) prov uma transmisso confivel, garantindo que o que foi mandado chegue ao
destino, como o uso de pacotes ACK(confirmao) e janelamento. O TCP garante que os dados so entregues
livres de erro, em sequncia e sem perdas ou duplicao. O lema do TCP "transmitir com segurana".
Portanto, esse protocolo mais usado em aplicaes em que necessria a garantia de entrega dos pacotes de
forma ordenada e sem erros, como acessos a pginas WEB, por exemplo.

O UDP (descrito na RFC 768) corresponde a um protocolo no orientado a conexo, sem confiabilidade, j que
no h garantia de recebimento de pacotes, quer dizer, o UDP no implementa nenhum mecanismo de controle
de congestionamento, de fluxo ou de erros. Geralmente utilizado por aplicaes que necessitam de velocidade
(o UDP um protocolo bastante leve) e dispensam a confirmao de que as informaes foram recebidas
(como videoconferncias).

Essa camada trabalha com endereamento baseado em portas. Cada servio fornecido pela camada de aplicao
possui um endereo de porta, e a camada de transporte faz a conexo entre porta de origem e porta de destino.
Segundo Tanenbaum: "A Camada de Transporte no simplesmente outra camada. Ela o ncleo de toda
hierarquia de protocolos...Sem a camada de transporte, todo o conceito de protocolos em camada faria pouco
sentido."(Andrew S. Tanenbaum, Redes de Computadores). Nessa camada, os dados vindos da camada de
Aplicao so agrupados em segmentos.

A figura TCP Header (http://www.mspc.eng.br/info/im01/net108.gif) mostra as partes do cabealho TCP. Esta


exibio apenas uma representao esquemtica. Na analogia com a realidade, deve-se considerar uma
disposio horizontal, com a segunda linha aps a primeira e, assim sucessivamente, at a ltima.

Source port / Destination port: parte que identifica as portas das camadas de aplicao da origem e do
destino.
Sequence number: normalmente especifica o nmero assinalado para o primeiro byte de dados na
mensagem corrente. Na fase de estabelecimento de uma conexo, pode ser usado como uma identificao
da transmisso.
Acknowledgment number: contm o nmero sequencial do prximo byte de dados que o dispositivo de
origem espera receber.
Data offset: o nmero de palavras de 32 bits do cabealho TCP.
Reserved: reservado para uso futuro.
Flags: usado para uma variedade de informaes de controle, como SYN e ACK para estabelecer
conexo e FIN para terminar.
Window: especifica o tamanho da parte de memria (buffer) disponvel para os dados a receber.
Checksum: verificao da integridade do cabealho.
Urgent pointer: aponta para o primeiro byte urgente de dados no pacote.
Options: especifica vrias opes do TCP.
Data: contm cabealho e dados da camada superior, isto , a de aplicao. O seu comprimento
varivel, podendo ser bem mais que os 32 bits indicados na tabela.

Inter-Redes

A camada de Redes est relacionada com o transporte dos pacotes da origem at o destino. Quando se fala
nisso, se fala em roteadores, que so os responsveis por esse trabalho. Eles no devem conhecer a localizao
de cada endereo na rede de ip em redes de comunicao curta. Os protocolos tcp/ip dessa camada no podem
garantir que pacotes possam ser roteados pela rede, ou seja, protocolos que contenham endereamento de
origem e destino (IP, IPX/SPX, etc.) e protocolos que conheam a rede e os respectivos endereos nela (RIP,
OSPF, EIGRP, IS-IS, etc.), alm de utilizarem algoritmos de roteamento para determinar o caminho de menor
custo. O principal protocolo dessa camada o IP (Internet Protocol). Nessa camada, os segmentos da camada
superior (transporte) so agrupados em datagramas.
https://pt.wikibooks.org/wiki/Redes_de_computadores/Pilha_de_protocolos_da_Internet 3/5
14/03/2017 Redes de computadores/Pilha de protocolos da Internet - Wikilivros

Host/Rede

O modelo de referncia TCP/IP no define muito bem essa camada, somente deve ser garantido que os pacotes
IP trafeguem de algum modo, independentemente do protocolo e do meio fsico, at o destino.

Por isso, para explicar essa parte, costuma-se usar o modelo hbrido de referncia, que composto pelas
camadas: Aplicao, Transporte, Rede, Enlace de Dados e Fsica.

Enlace de Dados

A camada de Enlace responsvel por dar acesso ao meio fsico de comunicao. Como uma camada bem
prxima transferncia de bits, ela tambm fornece correo de erros, atravs da Checagem Cclica de
Redunncia (CRC - Cyclic Redundancy Checksum). Tambm responsvel por fazer o controle do fluxo de
bits, de forma que o receptor possa receber os dados a uma velocidade que possa processar. Essa camada trata
as topologias de rede e engloba dispositivos como Switch, placas de rede, interfaces, etc. Os pacotes de dados,
nessa camada, so denominados quadros. Exemplos de protocolos da camada de enlace so o Ethernet e o PPP,
e nessa camada onde so adicionados cabealhos e trailers MAC. Isso permite que seja feita a anlise do
MAC Address em um dado aplicativo. Uma breve descrio a respeito do MAC Address feita abaixo.

Endereo MAC (MAC Address)

O endereo MAC (Media Access Control) o endereo fsico nico de uma interface de rede. Todos os
dispositivos que esto conectados rede local Ethernet, possuem interfaces endereadas: estaes de trabalho,
impressoras, roteadores e switches, etc. O IEEE controla o espao de endereamento Ethernet e distribui faixas
de endereos aos fabricantes. Cada faixa consiste de um identificador de 24 bits (3 primeiros dos 6 bytes - pares
hexadecimais), chamado Organizationally Unique Identifier (OUI). Cada fabricante adquire um ou mais
OUIs e produz interfaces de rede cujos endereos so compostos do seu OUI concatenado com um nmero de
24 bits ( 3 ltimos bytes) que identifica a interface. Apesar de ser nico, praticamente todo hardware hoje
permite a alterao do endereo MAC. Isso acontece devido ao fato de as interfaces de rede terem o MAC
gravado em memria ROM, a qual depois copiada para a RAM, com a inicializao da placa de rede, o que
abre brechas para sua modificao. Tal modificao conhecida como MAC spoofing, uma tcnica em que se
altera o endereo MAC, muitas vezes para fins maliciosos ilegais.

Fsica

Em uma rede, uma informao controlada, manipulada e processada por um agente especfico, e sinais so a
materializao dessas informaes. O meio onde esses sinais se propagam pode ser descrito pela camada Fsica.
Resumidamente, essa camada inclui o elemento condutor e os parmentos que definem a transmisso. Muitas
vezes chamada de PHY, essa a camada que conecta um dispositivo de link ao meio de transmisso, onde os
dados realmente trafegam. A camada fsica trata da distncia mxima dos cabos (por exemplo, no caso do UTP
onde so 100m), de conectores fsicos (tipo BNC do coaxial ou RJ45 do UTP), dos pulsos eltricos (no caso de
cabo metlico) ou pulsos de luz (no caso da fibra tica). Na transmisso de qualquer tipo de sinal, pode-se usar
cabos par-tranado, cabos coaxiais, fibras-pticas ou at mesmo o ar (wireless). O papel dessa camada,
portanto, apenas permitir que os dados saiam do transmissor e cheguem ao receptor, no provendo nenhum
servio de segurana, nem integridade.

Referncias
1. James F. Kurose e Keith W. Ross, Redes de Computadores e a Internet - Uma abordagem Top-Down
2. Currculo online CISCO CCNA 3.0
3. Willian Stallings, Redes e Sistemas de Comunicao de Dados

https://pt.wikibooks.org/wiki/Redes_de_computadores/Pilha_de_protocolos_da_Internet 4/5
14/03/2017 Redes de computadores/Pilha de protocolos da Internet - Wikilivros

Obtido em "https://pt.wikibooks.org/w/index.php?
title=Redes_de_computadores/Pilha_de_protocolos_da_Internet&oldid=436933"

Categorias: Livro/Redes de computadores Pginas que usam links mgicos RFC

Esta pgina foi modificada pela ltima vez (s) 14h24min de 1 de setembro de 2016.
Este texto disponibilizado nos termos da licena Creative Commons Atribuio-Compartilhamento pela
mesma Licena 3.0 Unported; pode estar sujeito a condies adicionais. Consulte as Condies de Uso
para mais detalhes.

https://pt.wikibooks.org/wiki/Redes_de_computadores/Pilha_de_protocolos_da_Internet 5/5

You might also like