Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Introdução ao Protocolo Internet - IP
Linux user
kyetoy
02/06/2008
Esse artigo é uma introdução (detalhada!) do protocolo IP - Internet Protocol. Necessário para o bom entendimento do funcionamento de uma rede.
Por: Nolinux
[ Hits: 59144 ]
Conceito: 10.0   3 voto(s)3 voto(s)3 voto(s)3 voto(s)3 voto(s) + quero dar nota ao artigo

Introdução ao Protocolo Internet - IP

O protocolo Internet ou simplesmente IP - Internet Protocol - foi definido na RFC 791 (Request for Comments) - Basicamente um conjunto de padrões utilizados na implementação de uma camada de rede para comunicação entre computadores através da troca de pacotes.

A unidade básica do protocolo IP é chamada datagrama ou pacote. Um datagrama é formado por um cabeçalho de identificação e um corpo com dados que representam a carga útil do datagrama. O tamanho de um datagrama IP varia, principalmente, em função da carga útil que ele transporta. O tamanho máximo do datagrama IP é de 65.536 bytes ou 64 KB, incluindo os dados do próprio cabeçalho.

O protocolo IP permite a interligação de redes com diferentes topologias. Tendo sido criado exatamente para superar essas diferenças e tornar as redes homogêneas quanto a troca de datagramas. Assim, na prática, o tamanho máximo do datagrama também é definido em função do hardware de rede que vai lidar com o pacote recebido.

Nem sempre é possível que duas redes utilizem o mesmo tamanho de pacote, sendo necessário dividir um pacote em vários pacotes menores e que possam ser transmitidos pela rede em questão. Deste modo, o IP aceita a fragmentação dos datagramas ajustando-os ao tamanho adequado ao hardware de rede que irá lidar com ele. Cabe ao próprio protocolo IP providenciar a remontagem do pacote no host de destino.

O IP não é um protocolo orientado à conexão. Isto significa que ele não fornece um serviço de confiabilidade, de controle de fluxo, de sequenciamento ou outros serviços normalmente encontrados nos protocolos ponto-a-ponto utilizados na comunicação entre computadores. De modo simplificado, podemos afirmar que a função do IP é apenas empurrar o pacote para o próximo roteador até que este pacote encontre o computador de destino. Quando necessário, funções de controle são implementadas no nível da camada de transporte por um protocolo orientado à conexão como o TCP - Transmission Control Protocol, por exemplo. Todo controle adicional não interfere diretamente no funcionamento do protocolo IP, uma vez que a transmissão dos dados é feita entre as camadas do modelo TCP/IP e cada uma cuida das suas próprias atribuições. Assim, o processo de transmissão de pacotes ocorre da camada mais alta (aplicação) para a camada mais baixa (física), no emissor, e faz o caminho inverso no receptor do seguinte modo:

A aplicação do usuário solicita à camada de transporte que "embrulhe" os dados a serem transmitidos em um pacote. Este é enviado para o IP "encapsular" (camada de rede) em um datagrama IP. Este datagrama é entregue para a camada de enlace de rede, que gera um quadro (frame) e "empurra" esse quadro pela rede física até o próximo roteador. Este pacote vai encaminhado de roteador a roteador até encontrar o host de destino.

No destino, o pacote faz o caminho inverso, indo da camada mais baixa (física) até a aplicação de usuário. Cada camada retira seu cabeçalho correspondente, faz as checagens necessárias, e passa a carga útil para o protocolo imediatamente superior. Repetindo esse processo até que os dados sejam entregues para a aplicação do usuário. A figura seguinte ilustra o processo de encaminhamento de um datagrama TCP/IP entre um host A (origem) e um host denominado B (destino).



Próxima página >>




Páginas do artigo

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por roberto_espreto em 02/06/2008 - 12:37h:

Cara, muito legal seu artigo! Ainda não tive tempo de ler adequadamente, mas assim que possível irei!
Tanembaum é de tirar o chapéu!
Um autor que gosto muito tbm é o Kurose e o Douglas Comer!
Continue com seus artigos assim!



®

[2] Comentário enviado por eduardo em 02/06/2008 - 13:57h:

Parece ser bem interessante e completo.

Favoritei para ler depois ;)

[3] Comentário enviado por albertguedes em 02/06/2008 - 14:47h:

Eita trabalhera hein ? Esse é um dos artigos mais completos que já li aqui no VOL, tenho que parabenizar pela esforço, valeu mesmo Unasi.

[4] Comentário enviado por maykonhammer em 02/06/2008 - 23:23h:

parabéns pelo artigo..
flw

[5] Comentário enviado por elgio em 03/06/2008 - 10:55h:

Muito bom!
Parabéns mesmo pelo excelente e completo artigo!

Em tempo: o task force Ipv6 elegeu 2008 como o "ano da virada". Será? hehehehe

[6] Comentário enviado por matpestana em 03/06/2008 - 11:59h:

Excelente artigo!

[7] Comentário enviado por eng_ividal em 03/06/2008 - 18:07h:

muito bom mesmo o artigo!!!

[8] Comentário enviado por stephannie em 04/06/2008 - 20:27h:

Parabéns, muito bom!

[9] Comentário enviado por DavidNS em 28/08/2008 - 13:44h:

valeu me ajudo a entender um pouco mais!!!

[10] Comentário enviado por leoh em 16/02/2010 - 23:54h:

Texto de altíssima qualidade. Você tem talento para escrever. Parabéns.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.