Um modelo de arquitetura é um quadro de referência comum, utilizado para explicar as comunicações via Internet e o desenvolvimento de protocolos de comunicação. Ele separa as funções dos protocolos em camadas administráveis. Cada camada desempenha uma função específica no processo de comunicação através de uma rede.
O modelo TCP/IP foi criado por pesquisadores do Departamento de Defesa dos EUA (DoD). O protocolo TCP/IP é o padrão dominante para o transporte de dados em redes e na Internet. Ele é composto de camadas que executam funções necessárias para preparar os dados para transmissão através de uma rede. O gráfico mostra as quatro camadas do modelo TCP/IP.
No modelo TCP/IP, a mensagem começa na camada superior, aplicação, e se move para as camadas inferiores, até a camada de acesso à rede. As informações de cabeçalho são adicionadas à mensagens a medidas que elas descem de camada em camada, até serem transmitidas. Ao chegar no destino, a mensagem viaja de volta para o topo, atravessando todas as camada. As informações de cabeçalho que foram adicionada à mensagem são removidas a medida que a mensagem se move para o topo, atravessando as camadas do dispositivo de destino.
Protocolos da Camada de Aplicação
Protocolos da camada de aplicação fornecem serviços de rede aos aplicativos do usuário, tais como navegadores e programas de e-mail. Protocolos comuns que operam na camada de aplicação incluem HTTP, Telnet, FTP, SMTP, DNS e HTML.
Protocolos da Camada de Transporte
Protocolos da camada de transporte fornecem gerenciamento fim-a-fim dos dados. Uma das funções destes protocolos é dividir os dados em segmentos manejáveis para que o transporte através da rede se torne mais fácil. Protocolos comuns que operam na camada de transporte incluem o TCP e o UDP.
Protocolos de Camadas de Internet
Protocolos da camada de Internet fornecer conectividade entre os hosts da rede. Protocolos comuns que operam na camada de Internet incluem IP e ICMP.
Protocolos da Camada de Acesso à Rede
Protocolos da Camada de Acesso à Rede descrevem os padrões que os hosts usam para acessar o meio físico. Os padrões e tecnologias IEEE 802.3 Ethernet, tais como CSMA/CD e 10BASE-T, são definidos nesta camada.