Você está na página 1de 2

NOME: Eros Miguel de Lima Zaneti

SÉRIE: 2ºC
ATIVIDADE
1) Diferenças entre o protocolo HTTP1.0 e
HTTP1.1
O HTTP 1.0 só pôde definir até 16 códigos de status, que era um
número reservado. A principal limitação do uso dos 16 códigos de
status foi a falta de relatórios de resolução observados e, portanto,
a necessidade de criar o HTTP 1.1. O HTTP 1.1 veio com 24
códigos de status que foram capazes de resolver as limitações
anteriores enfrentadas pelo HTTP 1.1. O relatório de erros foi feito
mais rapidamente e houve fácil detecção de erros quando eles
ocorreram. Outra vantagem que veio com o uso do HTTP 1.1 foi o
cabeçalho de aviso que tinha a capacidade de executar vários
números de alertas de status secundários. O principal objetivo das
indicações de status secundário no HTTP 1.1 era notificar o
destinatário sobre um problema quando uma solicitação bem-
sucedida foi feita. As solicitações de aviso instituídas no HTTP1.1
podem ser divididas em duas classes. As aulas foram baseadas no
primeiro dígito que foi apresentado no código de três dígitos. Em
uma classe, houve exclusão do aviso após a validação bem-
sucedida do código no cache. A segunda classe foi aquela que foi
mantida e vem com uma entrada revalidada do cache. O uso do
HTTP 1.0 é fornecido apenas com permissão para a autenticação
básica, com isso enfrentando um desafio de nomes de usuário e
senhas usados sem criptografia. Isso, como você supõe, com
razão, gera o fator de risco de ser espionado. O HTTP 1.0 também
não possui dependências e, portanto, as informações coletadas
pela atividade de espionagem podem ser usadas posteriormente no
futuro. A chegada do HTTP 1.1 corrigiu o problema, oferecendo o
uso da autenticação Digest Access. Isso reflete a autenticação
básica e permite que os servidores usem um valor único que, na
verdade, dificulta a obtenção de bisbilhoteiros. Uma soma de
verificação da senha, nome de usuário e valor único é criada e
todos são criptografados. Assim, você pode ter certeza de que não
é possível bisbilhotar ao usar o HTTP 1.1.
2) O que muda no HTTP/2?
Os principais objetivos do HTTP/2 são a redução da latência com a
multiplexação completa de solicitação e resposta, a minimização da
carga do protocolo com a compressão eficiente dos campos de
cabeçalho HTTP, bem como a adição de suporte a priorização de
solicitações e envio push de servidor. 

3) Descreva o funcionamento de algum método


de requisição HTTP como: HEAD, PUT ou
DELETE. Sobre o GET e o POST
POST:O método POST é utilizado para submeter uma entidade a
um recurso específico, frequentemente causando uma mudança no
estado do recurso ou efeitos colaterais no servidor.

4) Faça um histórico do servidor Web Apache


O Que É o Apache Web Server? Uma Visão
Básica sobre o Que É e Como Funciona
O Apache é um servidor web de plataforma aberta e popular, ou
seja, pelos números, o servidor web mais popular que existe. É
ativamente mantido pelo Apache Software Foundation. Algumas
empresas de alto perfil que usam o Apache incluem a Cisco, a IBM,
a Salesforce, a General Electric, a Adobe, a VMware, a Xerox, a
LinkedIn, a Facebook, a Hewlett-Packard, a AT & T, a Siemens, a
eBay e muitas outras. (fonte). Além de sua popularidade, é também
um dos servidores web mais antigos, com seu primeiro lançamento
em 1995. Muitos hosts do cPanel utilizam o Apache hoje. Como
outros servidores da web, o Apache potencializa os aspectos de
bastidores de servir os arquivos do seu site para os visitantes.
Como o Apache não funciona tão bem em alguns benchmarks,
especialmente para sites estáticos ou sites com alto tráfego, Kinsta
usa o servidor da Web NGINX em vez do Apache. Embora o NGINX
não exista desde o Apache, ele cresceu rapidamente a
popularidade e participação de mercado desde seu lançamento em
2004.

Você também pode gostar