Servidores WEB
João Coelho
Created on August 30, 2024
Over 30 million people build interactive content in Genially.
Check out what others have designed:
HUMAN RIGHTS
Presentation
LIBRARIES LIBRARIANS
Presentation
IAU@HLPF2019
Presentation
SPRING IN THE FOREST 2
Presentation
EXPLLORING SPACE
Presentation
FOOD 1
Presentation
COUNTRIES LESSON 5 GROUP 7/8
Presentation
Transcript
INTRODUCTION HERE
Eurico CostaJoão CoelhoLisandro Calejo
Servidores Web
Conceitos, Tipos, Protocolos e Aplicações
Ti-35NS
Índice
introdução
Tipos de Servidores e Protocolos
Servidores de Aplicação
Outros Servidores e Protocolos Utilizados
Componentes de Rede e Storage
Aplicações e Casos de Uso Específicos
introdução
Os servidores web são essenciais para a internet, permitindo a comunicação e transferência de dados entre utilizadores e websites. São responsáveis por receber pedidos de clientes, como navegadores, e enviar o conteúdo solicibtado, como páginas web e ficheiros.Nesta apresentação, exploraremos os diferentes tipos de servidores web, os protocolos utilizados e as suas principais aplicações.
Estático
HTTP
Proxy Reverso
Dinâmico
Aplicação
Cache
Tipos de Servidores e Protocolos
Apache
Microsoft IIS
Node.js
Nginx
Apache Tomcat
Servidores de Aplicação
WebSockets
FTP/SFTP
HTTP/2 e HTTP/3
Varnish
Squid
Node.js
Outros Servidores e Protocolos Utilizados
Storage SSD
Storage RAID
FireWall
Router
Load Balancers
Node.js
Componentes de Rede e Storage
Hybrid Servers
Dedicated Servers
Peer-to-Peer Servers
Gaming Servers
Cloud Servers
Listen Servers
Aplicações e Casos de Uso Específicos
Ideal para Java, suporta Servlets e JSP.
Cache de conteúdo estático.
Eles podem fornecer os benefícios de ambos os tipos, utilizando recursos dedicados para funções críticas, ao mesmo tempo em que aproveitam a escalabilidade baseada em nuvem. Essa abordagem pode ser particularmente eficaz para jogos que exigem alto desempenho e flexibilidade.
Segurança de rede.
Perfeito para apps em tempo real, como chats.
Cache de conteúdo dinâmico.
Esses servidores são hospedados em máquinas virtuais dentro de uma infraestrutura em nuvem e podem ser facilmente ampliados ou reduzidos com base na demanda.
Direcionamento de tráfego.
Atuam como intermediários entre o cliente e os servidores de backend para melhorar a segurança e o desempenho.
Oferecem alto desempenho e confiabilidade, pois todos os recursos do servidor são dedicados à hospedagem do jogo.
Melhor desempenho e segurança de dados.
Perfeito para apps em tempo real, como chats.
Comunicação em tempo real, ideal para chats e jogos.
Em uma rede ponto a ponto (P2P), o computador de cada jogador atua como cliente e servidor. Esse tipo de servidor é normalmente usado para jogos menores e pode reduzir custos, pois não há necessidade de um servidor dedicado.
Distribuição de carga.
Servem para executar aplicações web que necessitam de processar lógicas complexas.
são utilizados para servir páginas web e outros conteúdos através do protocolo HTTP ou HTTPS
Utilizados para armazenar conteúdos temporariamente e melhorar a rapidez de acesso.
Integrado com Windows, otimizado para ASP.NET.
Perfeito para apps em tempo real, como chats.
Storage SSD & HDD: SSD para velocidade, HDD para grande capacidade.
Eficiente, ideal para conteúdo estático e tráfego elevado.
Envia arquivos para o navegador exatamente como estão armazenados.
Transferência de arquivos com e sem segurança.
Melhoria de eficiência, menor latência.
Um servidor de jogos é um computador poderoso ou um grupo de computadores em rede projetado para hospedar e gerenciar jogos multijogador. Eles desempenham um papel crucial nos jogos online, fornecendo um ambiente estável e confiável para os jogadores se conectarem e competirem.
Antes de enviar os arquivos, o servidor de aplicativos pode modificá-los, geralmente com a ajuda de um banco de dados, para gerar o conteúdo que você vê no navegador.
Flexível, mas pode ser lento sob alta carga.
Este tipo de servidor é frequentemente usado para jogos de pequena escala e é conveniente para partidas rápidas. No entanto, como o computador do jogador host também lida com as tarefas do servidor, o desempenho pode ser afetado pelo hardware e pela conexão de internet do host.