Camada de Transporte TCP/IP e Aplicação
Uma introdução ao mundo das redes para se compreender melhor os processos sobre URL, HTML, HTTP e etc. Um resumo que eu fiz para entender melhor e usar como material de pesquisa para possíveis implementações Linux.
Parte 2: A Camada de Aplicação
Todo mundo já está carece de saber que para todo "nó" na rede, existe um endereço de IP. A internet foi baseada em um sistema de ip, que é hierárquico, permitindo o roteamento baseado em classes e não por endereços individuais. Este é um problema em que o usuário encontraria ao relacionar o endereço com o conteúdo do local se não fosse desenvolvido um sistema de nomes de domínio para criar esta associação.
O DNS (Domain Name System) relaciona os domínios pelo grupo de computadores associados por sua localização geográfica ou pelo seu tipo de negócio.
Na camada de Aplicação opera o FTP, que é usado para a transmissão de um host para o outro. Como o FTP usa TCP para a transferência, ele é considerado um serviço confiável e orientado à conexão. Quando a transferência se dá de um servidor remoto para cliente, o FTP cria uma conexão segura e depois outra conexa o para ser usada como link.
Temos também o TFTP que usa UTP e é usado por roteadores para transmissão de arquivos de configuração e sistemas operacionais. Protocolo pequeno e de fácil implementação, porém não é orientado a conexões por seu uso se restringe aos fins citados acima ou podendo ser útil em LANs por ser mais rápido que FTP e funcionar bem em rede estável.
Existe um protocolo chamado HTTP que não opera na Camada de Aplicação, e sim na Internet, é um protocolo que muito se relaciona com a Camada Quatro. Por ser usado em conjunto com um navegador de internet, o usuário executa o HTTP toda vez em que digita um endereço de URL onde neste momento o cliente recebe em HTML os dados da página fornecidos pelo servidor HTTP.
Os servidores de correio eletrônico comunicam-se usando o Simple Mail Transfer Protocol (SMTP) para enviar e receber correspondência. O protocolo SMTP transporta mensagens de e-mail em formato ASCII usando o TCP e opera na Camada de Transporte.
Por penúltimo temos o SNMP, um protocolo da Camada Quatro que foi desenvolvido para o gerenciamento de redes. O SNMP usa UDP como protocolo da camada de aplicação.
Finalmente o último (ressaltando que não existem colocações dos protocolos na camada estudada) o protocolo Telnet. Este protocolo permite acesso remoto a um servidor que esteja rodando uma aplicação Telnet. Vale ressaltar que se usássemos o modelo OSI como referência para falarmos de Telnet, poderíamos constatar que ele operaria nas três camadas superiores chamadas Aplicação, Apresentação e Sessão, pois ele lida com comandos, lida com formatação e transmite. Mas o cliente Telnet opera em uma única camada do modelo TCP/IP, que é a Camada de Aplicação.
O DNS (Domain Name System) relaciona os domínios pelo grupo de computadores associados por sua localização geográfica ou pelo seu tipo de negócio.
Na camada de Aplicação opera o FTP, que é usado para a transmissão de um host para o outro. Como o FTP usa TCP para a transferência, ele é considerado um serviço confiável e orientado à conexão. Quando a transferência se dá de um servidor remoto para cliente, o FTP cria uma conexão segura e depois outra conexa o para ser usada como link.
Temos também o TFTP que usa UTP e é usado por roteadores para transmissão de arquivos de configuração e sistemas operacionais. Protocolo pequeno e de fácil implementação, porém não é orientado a conexões por seu uso se restringe aos fins citados acima ou podendo ser útil em LANs por ser mais rápido que FTP e funcionar bem em rede estável.
Existe um protocolo chamado HTTP que não opera na Camada de Aplicação, e sim na Internet, é um protocolo que muito se relaciona com a Camada Quatro. Por ser usado em conjunto com um navegador de internet, o usuário executa o HTTP toda vez em que digita um endereço de URL onde neste momento o cliente recebe em HTML os dados da página fornecidos pelo servidor HTTP.
Os servidores de correio eletrônico comunicam-se usando o Simple Mail Transfer Protocol (SMTP) para enviar e receber correspondência. O protocolo SMTP transporta mensagens de e-mail em formato ASCII usando o TCP e opera na Camada de Transporte.
Por penúltimo temos o SNMP, um protocolo da Camada Quatro que foi desenvolvido para o gerenciamento de redes. O SNMP usa UDP como protocolo da camada de aplicação.
Finalmente o último (ressaltando que não existem colocações dos protocolos na camada estudada) o protocolo Telnet. Este protocolo permite acesso remoto a um servidor que esteja rodando uma aplicação Telnet. Vale ressaltar que se usássemos o modelo OSI como referência para falarmos de Telnet, poderíamos constatar que ele operaria nas três camadas superiores chamadas Aplicação, Apresentação e Sessão, pois ele lida com comandos, lida com formatação e transmite. Mas o cliente Telnet opera em uma única camada do modelo TCP/IP, que é a Camada de Aplicação.