Conceitos Fundamentais de Redes e Protocolos Web

Classificado em Computação

Escrito em em português com um tamanho de 2,58 KB

1. Cache: Vantagens e Desvantagens

O cache aumenta o desempenho, pois reduz a quantidade de acessos aos arquivos guardados no SAD, diminuindo as requisições na rede. Desvantagem: maior complexidade na implementação e possíveis problemas de consistência.

2. CGI (Common Gateway Interface)

O CGI é o método utilizado para permitir a interação entre o servidor WWW e outros programas executados no sistema.

O fluxo ocorre da seguinte forma: o cliente solicita uma URL ao servidor; se a URL for um CGI, o servidor o executa; o CGI processa a solicitação chamando outros programas e, por fim, o cliente formata e apresenta a informação recebida.

3. Métodos HTTP

  • GET: Requisita uma representação do recurso especificado. Requisições usando GET devem apenas recuperar dados e não devem ter efeitos colaterais.
  • HEAD: Variação do GET em que o recurso não é retornado. É usado para obter metainformações por meio do cabeçalho da resposta, sem recuperar todo o conteúdo.
  • POST: Envia dados para serem processados (por exemplo, dados de um formulário HTML) para o recurso especificado. Os dados são incluídos no corpo da requisição.
  • PUT: Edita ou substitui as informações de um determinado recurso.
  • DELETE: Exclui o recurso especificado.

4. Métodos Adicionais: PUT e GET

Além do método POST, destacam-se o PUT e o GET:

  • PUT: Atualiza um recurso na URI especificada. Caso o recurso não exista, ele pode ser criado.
  • GET: Enviado com um corpo vazio, onde as informações são codificadas via query string na URL.

5. Redes de Sobreposição (Overlay Networks)

Em um sistema de compartilhamento de arquivos P2P, a rede de sobreposição consiste em nós participantes e ligações lógicas entre eles. Existe uma ligação lógica de um nó A para um nó B se houver uma conexão TCP semipermanente entre ambos.

6. Redes P2P

Sistemas P2P utilizam protocolos que garantem que cada nó possa rotear de forma eficiente uma busca por qualquer dado, mesmo que seja raro.

P2P Não Estruturado

Em redes P2P não estruturadas, a distribuição dos nós é feita de forma arbitrária. São construídas de forma simples, permitindo que um novo nó participe da rede ao copiar links de outros participantes e estabelecer suas próprias conexões ao longo do tempo.

Entradas relacionadas: