domingo, 21 de abril de 2013

Modelo TCP/IP: Transport Control Protocol/Internet Protocol


Modelo TCP/IP
  • À semelhança do modelo O.S.I., encontra-se dividido em camadas, sendo que neste modelo apenas existem 4 camadas, sendo que neste modelo apenas existem 4 camadas:
    • 4ª Camada - Aplicação
    • 3ª Camada - Transporte
    • 2ª Camada - Internet
    • 1ª Camada - Interface de rede

1 - Interface de rede
  • Esta camada é a equivalente às camadas 1 e 2 do modelo O.S.I., recebe os datagramas vindos da camada 2 e envia-os em forma de quadros através da rede.

2 - Internet
  • Equivale à camada de rede no modelo O.S.I.
  • Na transmissão de dados, os pacotes recebidos pela camada TCP são divididos em datagramas e enviados para a camada 1.
  • Esta camada é ainda responsável pelo routing de pacotes, ou seja, adiciona aos datagramas informações referentes ao caminho a percorrer na rede.
  • Os protocolos que operam nesta camada são:
    • IP (Internet Protocol)
    • ICMP (Internet Control Message Protocol
    • ARPC (Address Resolution Protocol)
    • RARPC (Reverse Address Resolution Protocol)

3 - Transporte
  • É equivalente à camada de transporte do modelo O.S.I.
  • É responsável pela transformação da mensagem proveniente da camada de aplicação em segmentos (nome dos pacotes nesta camada) e por enviá-los para a camada de Internet.
  • Nesta camada operam dois protocolos:
    • TCP (Transmission Control Protocol)
    • UDP (User Datagram Protocol)

4 - Aplicação
  • Corresponde às camadas 5, 6 e 7 do modelo O.S.I.Faz a comunicação entre aplicações e o controlo de transporte.
  • Comunica com a camada transporte através de portas.
  • Utilizam sempre as mesmas portas dependendo da sua natureza.
    • Por exemplo: http (porta 80), SMTP (porta 25), FTP (portas 20 e 21), etc...
  • Os protocolos mais importantes nesta camada são:
    • SMTP (Simple Mail Transfer Protocol) - Protocolo para enviar mensagens de e-mail entre utilizadores;
    • DNS (Domain Name Server) - Ligação entre domínios e endereços IP;
    • HTTP (HyperText Transfer Protocol) - Protocolo utilizado para a transferência de ficheiros de dados na WWW (World Wide Web);
    • FTP (FIle Transfer Protocol) - Protocolo de transferência de ficheiros de dados na Internet;
    • Telnet (Terminal Emulation) - Programa de comunicações usado para ligar um computador a um servidor ou equipamento remoto

Mensagem



Modelo TCP/IP
  • Para além das diferenças que vimos entre os dois modelos, no TCP/IP, os serviços podem ser fornecidos a camadas não adjacentes, o que não aconteceria no modelo O.S.I.

Paralelismo entre OSI e TCP/IP


Nenhum comentário:

Postar um comentário