Ir ao conteúdo
  • Cadastre-se

Como o Protocolo TCP/IP Funciona - Parte 1


     740.178 visualizações    Redes    2 comentários
Como o Protocolo TCP/IP Funciona - Parte 1

Camada de Aplicação

Esta camada faz a comunicação entre os programas e os protocolos de transporte. Existem vários protocolos que operam na camada de aplicação. Os mais conhecidos são o HTTP (HyperText Transfer Protocol, Protocolo de Transferência Hipertexto), o SMTP (Simple Mail Transfer Protocol, Protocolo Simples de Transferência de Correspondência), o FTP (File Transfer Protocol, Protoloco de Transferência de Arquivos), o SNMP (Simple Network Management Protocol, Protocolo Simples de Gerenciamento de Redes), o DNS (Domain Name System, Sistema de Nome de Domínio) e o Telnet. Você já deve ter ouvido falar nesses nomes antes.

Quando um programa cliente de e-mail quer baixar os e-mails que estão armazenados no servidor de e-mail, ele efetuará esse pedido para a camada de aplicação do TCP/IP, sendo atendido pelo protocolo SMTP. Quando você entra um endereço www em seu navegador para visualizar uma página na Internet, ele se comunicará com a camada de aplicação do TCP/IP, sendo atendido pelo protocolo HTTP (é por isso que as páginas da Internet começam com http://). E assim por diante.

A camada de aplicação comunica-se com a camada de transporte através de uma porta. As portas são numeradas e as aplicações padrão usam sempre uma mesma porta. Por exemplo, o protocolo SMTP utiliza sempre a porta 25, o protocolo HTTP utiliza sempre a porta 80 e o FTP as portas 20 (para transmissão de dados) e 21 (para transmissão de informações de controle).

O uso de um número de porta permite ao protocolo de transporte (tipicamente o TCP) saber qual é o tipo de conteúdo do pacote de dados (por exemplo, saber que o dado que ele está transportando é um e-mail) e, no receptor, saber para qual protocolo de aplicação ele deverá entregar o pacote de dados, já que, como estamos vendo, existem inúmeros. Assim, ao receber um pacote destinado à porta 25, o protocolo TCP irá entregá-lo ao protocolo que estiver conectado a esta porta, tipicamente o SMTP, que por sua vez entregará o dado à aplicação que o solicitou (o programa de e-mail).

Na Figura 2 ilustramos como a camada de Aplicação funciona.

Protocolo TCP/IP
Figura 2: Como a camada de Aplicação funciona.

  • Curtir 2

Artigos similares


Comentários de usuários

Respostas recomendadas

Boa noite amigos,

Gostaria de acrescentar algumas informações importantes neste tutorial (TCP/IP - parte 1).

A primeira delas se refere aos protocolos ARP/RARP, os mesmos não estão na camada de rede (3) e sim na camada de enlace (2).

A segunda informação esta relacionada ao trecho: "...em outras palavras, o roteador verifica se o computador de destino está localizado na mesma rede ou em uma rede que ele conhece a rota. Se ele não conhecer a rota para o computador de destino, ele enviará o pacote para seu gateway padrão, que é outro roteador..."

Quando o tráfego é local (mesma rede entre o remetente e o destinatário (verificado pelo sistema operacional a partir dos valores de endereçamento IP e mascara de sub-rede do remetente e destinatário) o pacote não é encaminhado para o roteador (ou default gateway) do remetente, até porque este tipo de trabalho poderia sobrecarregar este componente em uma rede.

Complementando. Quando o pacote for enviado ao roteador, o mesmo checará na sua tabela de rota se existe uma entrada onde seja possível alcançar diretamente a rede onde se encontra o destinatário ou, dependendo da implementação da tabela de roteamento (estática ou dinamica) o roteador possa encontra outra rota atráves de um caminho alternativo. Sua última alternativa é enviar o pacote pela sua rota padrão (0.0.0.0 [rede] - 0.0.0.0 [mascara] - endereço ip do próximo nó - interface utilizada).

Espero ter ajudado

[]'s

Leandro R.

Tópico para a discussão do seguinte artigo publicado no Clube do Hardware:

Como o Protocolo TCP/IP Funciona

https://www.clubedohardware.com.br/artigos/1351

Aqui está um pequeno trecho do artigo:

"O TCP/IP é o protocolo de rede mais usado atualmente. Neste tutorial explicaremos como este protocolo funciona em uma linguagem fácil de entender.

Mas, afinal, o que é um protocolo de rede? Um protocolo é uma linguagem usada para permitir que dois o..."

Comentários são bem-vindos.

Atenciosamente,

Equipe Clube do Hardware

https://www.clubedohardware.com.br

Link para o comentário
Compartilhar em outros sites

Olá Amigos

Queria fazer algumas perguntas, espero q alguem possa responder para mim.

Se o end MAC vai em todos datagramas q chegam a camada fisica, porque usar o end ip??

Minha resposta q consegui entender... Um end IP (ex 192.186.12.139) vai seguindo uma ordem, primeiro ele procura o gateway 192(primeira parte do end ip), depois o roteador 186, até chegar ao ip completo 192.186.12.139, isso vai filtrando o numero d computadores conectados e, por consequencia, a tabela de end q ele possa se encontrar, sendo q cada agrupamento do end ip seja processado em uma maquina diferente, responsavel por aquela parte da conexao. enquanto no end mac não se possui uma maneira d ir filtrando o numero d maquinas a se pesquisar???

Se for isso,até quanto pode chegar o numero d um agrupamento do end IP? 255??

Outra coisa, para um computador enviar qq msg, ele precisa do end MAC do recptor, logo, para se comunicar com o gateway ou roteador, ele precisa do end MAC do gateway ou roteador. Como ela sabe o MAC do servidor antes mesmo d se conectar?? ao menos, é claro, se eu digitasse o primeiro end MAC, para a partir dai ele começar todo esse ciclo atras do end ip... mas eu não lembro d ter digitado nenhum end MAC quando estava configurando o meu DS-link....como é possivel ele se conectar então? por broadcast(ou seja lá como se escreve) em toda a internet???

Se alguem poder me ajudar explicando essas coisinhas para acalmar um pouco a minha mente insana, louca pra se meter onde não é chamada, estarei muito grato esperando retorno. obrigado

Link para o comentário
Compartilhar em outros sites



Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...