O Exercício de Camada de Aplicação
Por: Daniel de Freitas Brasil • 2/5/2023 • Trabalho acadêmico • 4.663 Palavras (19 Páginas) • 80 Visualizações
Camada de Aplicação
TELNET
O TELNET é uma aplicação para serviços de terminal virtual, que permite que um terminal
local estabeleça uma conexão virtual a um sistema remoto. Para montar essa conexão o TELNET
usa o TCP na porta 23. A arquitetura do Telnet é baseada em um modelo cliente-servidor, em
que um cliente Telnet se conecta a um servidor Telnet para estabelecer uma sessão remota.
HTTP
O protocolo HTTP (Hypertext Transfer Protocol) é um protocolo de comunicação utilizado
na World Wide Web para transferir informações entre clientes (como navegadores web) e
servidores web.
A funcionalidade do protocolo HTTP é permitir que os usuários solicitem e obtenham
recursos da web, como páginas da web, imagens, arquivos de áudio e vídeo, entre outros. As
solicitações HTTP são feitas por meio de URLs (Uniform Resource Locators), que identificam os
recursos na web.
A arquitetura do protocolo HTTP é baseada no modelo cliente-servidor, em que o cliente
(geralmente um navegador web) faz uma solicitação HTTP para um servidor web, que responde
com o recurso solicitado. A comunicação entre o cliente e o servidor é feita por meio de trocas
de mensagens HTTP, que incluem um cabeçalho e um corpo.
O protocolo HTTP utiliza a porta 80 para comunicação padrão, mas também pode usar a
porta 8080 em algumas configurações. O HTTP também suporta criptografia de comunicação por
meio do HTTPS (HTTP Secure), que utiliza a porta 443.
O HTTP tem um papel fundamental na internet e é amplamente utilizado em aplicativos
como navegadores web, clientes de e-mail, serviços de streaming de vídeo e áudio, aplicativos
de comércio eletrônico e muito mais.HTTPS
O protocolo HTTPS (HTTP Secure) é uma versão criptografada do protocolo HTTP
(Hypertext Transfer Protocol) utilizado na World Wide Web para transferir informações entre
clientes (como navegadores web) e servidores web.
A funcionalidade do protocolo HTTPS é a mesma do protocolo HTTP, permitindo que os
usuários solicitem e obtenham recursos da web, como páginas da web, imagens, arquivos de
áudio e vídeo, entre outros. A diferença é que o HTTPS oferece criptografia de comunicação,
garantindo a confidencialidade e integridade dos dados transferidos.
A arquitetura do protocolo HTTPS é baseada no modelo cliente-servidor, assim como o
HTTP. A comunicação entre o cliente e o servidor é criptografada usando TLS (Transport Layer
Security) ou SSL (Secure Sockets Layer), que garantem a segurança da comunicação por meio de
criptografia.
O protocolo HTTPS utiliza a porta 443 para comunicação padrão, mas também pode usar
outras portas em algumas configurações.
O HTTPS tem um papel fundamental na internet moderna, permitindo transações online
seguras e protegendo a privacidade do usuário. É amplamente utilizado em aplicativos como
navegadores web, serviços de comércio eletrônico, aplicativos bancários e muito mais.
FTP
O protocolo FTP (File Transfer Protocol) é um protocolo de rede usado para transferir
arquivos de um computador para outro. Ele permite que os usuários façam upload e download
de arquivos em um servidor FTP remoto.
A funcionalidade do protocolo FTP é fornecer uma maneira confiável e segura para
transferir arquivos entre computadores em uma rede. O protocolo FTP inclui comandos para
autenticação de usuários, listagem de diretórios, criação e exclusão de diretórios, e transferência
de arquivos.O FTP utiliza a arquitetura cliente-servidor, em que o cliente faz uma solicitação para o
servidor FTP e o servidor retorna uma resposta ao cliente. Isso permite que dispositivos em
diferentes redes se comuniquem entre si.
O FTP utiliza a porta 21 para comunicação, que é a porta padrão para a transferência de
arquivos. Além disso, ele utiliza a porta 20 para transferência de dados, que é usada para
transferir arquivos em si.
A arquitetura FTP é baseada em comandos e respostas. O cliente envia comandos FTP ao
servidor para realizar ações, como listar diretórios ou transferir arquivos. O servidor envia
respostas ao cliente indicando se a ação foi bem sucedida ou não. Essa comunicação é feita em
texto claro, o que significa que as informações são vulneráveis a interceptação por terceiros.
Existem diferentes tipos de transferência de arquivos disponíveis no FTP, incluindo
transferência de arquivos ASCII e transferência de arquivos binários. A transferência ASCII é usada
para transferir arquivos de texto, enquanto a transferência binária é usada para transferir
arquivos binários, como imagens e executáveis.
O FTP é amplamente utilizado em todo o mundo, embora tenha algumas limitações de
segurança,
...