Você está na página 1de 5

Técnicas e Linguagens de Programação 12ª Classe Ano lectivo: 2021/22

Lição n° 5,6
Sumário: Arquitetura Cliente-Servidor

- Fundamentos de um website

Arquitetura Cliente-Servidor

Computadores conectados à Web são chamados clientes e servidores (clients e servers). Um


diagrama simplificado de como eles interagem com requisições e respostas parece algo do
tipo:

Clientes

Frequentemente se comunicam com processos auxiliares que se encarregam de estabelecer


conexão com o servidor, enviar o pedido, receber a resposta, dirigir falhas e realizar atividades
de sincronização e de segurança. A localização dos dados ou das aplicações é totalmente
transparente para o usuário.

Servidores

Proporcionam um atendimento ao cliente e desenvolvem os resultados. A plataforma


computacional associada com os servidores é mais poderosa que a dos clientes.

PRINCIPAIS CARACTERÍSTICAS

1. O cliente e o servidor podem actuar como uma só entidade e também como entidades
separadas, realizando atividades ou tarefas independentes.
2. O cliente não precisa conhecer a lógica do servidor, somente a sua interface externa.
3. O cliente não depende da localização física do servidor, nem do tipo de equipamento e
nem do seu sistema operacional.
4. As mudanças no servidor implicam poucos ou nenhuma troca no cliente.
5. As funções de cliente e servidor podem estar nas mesmas ou em plataformas
diferentes.
6. Um servidor dá serviços múltiplos de forma concorrente.

Abraão André Gila Dala | master.gone@hotmail.com | 921 79 79 07 / 913 356 358


Técnicas e Linguagens de Programação 12ª Classe Ano lectivo: 2021/22

SERVIDORES WEB

Um servidor web não é mais que um servidor que atende pedidos seguindo as especificações
do protocolo HTTP. Isto é, um servidor web não necessariamente está associado a um sistema
operacional específico.

Para receber e enviar os pedidos e respostas ao cliente se usa o protocolo HTTP, geralmente
pela porta 80.

APLICAÇÕES WEB

Uma aplicação web é uma aplicação cuja interface com os actores, se realiza mediante o
protocolo HTTP. A característica que define a uma aplicação web é o uso de componentes que
definem a web: HTML, HTTP e URI.

Geralmente as aplicações web se hospedam num servidor web.

Uma característica que é global a toda a web é a de sem estado (stateless) e é implícito do
mecanismo HTTP, que define que uma vez que o servidor processou e respondeu o pedido
HTTP, a conexão TCP se rompe.

NAVEGADORES WEB

Os navegadores, ou em inglês browsers, são programas concebidos para abrir páginas de


Internet, conhecidas também por web sites ou simplesmente sites, que podem ser escritas em
linguagens como HTML, HTML5 ou XHTML. Estes sites têm de estar hospedados em servidores
Web (ou em inglês Web Servers).

São os programas que servem de interface para que o usuário visualize a informação que
deseja solicitar.

NAVEGADORES WEB

Abraão André Gila Dala | master.gone@hotmail.com | 921 79 79 07 / 913 356 358


Técnicas e Linguagens de Programação 12ª Classe Ano lectivo: 2021/22

Os navegadores mais conhecidos actualmente são:

• Microsoft Internet Explorer;

• Google Chrome;

• Mozilla Firefox;

• Browser Opera;

• Safari, etc.

As responsabilidades dos navegadores podem se resumir em:

• Permitir que o usuário peça uma direção URL(Uniform Resource Locator oulocalizador
uniforme
de recurso) para solicitar um recurso na rede;

• Decodificar a URL(Uniform Resource Locator ou localizador uniforme


de recurso);

• Conectar-se a um computador servidor;

• Receber a página de resultado que envia o host ou servidor;

• Interpretar o hipertexto encontrado;

• Mostrá-lo segundo as características e limitações do lado do cliente;

• Recolher o resto dos elementos que formam a página web como imagens, sons,
objetos inseridos, etc.

URL: Um URL Especifica onde um documento está localizado.


É a localização de um site, página ou arquivo específico na.

Site

Site é uma coleção de páginas da web organizadas e localizadas em um servidor na rede.


Imagine um site como uma casa onde você reúne seus móveis (as informações dele) em
cômodos (as páginas dele).
Um website pode tratar de diversos assuntos e disponibilizam as informações em forma de
conteúdo de texto e mídia.

Abraão André Gila Dala | master.gone@hotmail.com | 921 79 79 07 / 913 356 358


Técnicas e Linguagens de Programação 12ª Classe Ano lectivo: 2021/22

Website
Web significa rede é o nome dado a rede mundial de computadores (world wide web). Site
significa lugar. Com isso, podemos entender que website é um lugar na rede.
E como encontrar esse local na rede é outra história. Para encontrar um site, precisamos
falar de domínio, que nada mais é que o seu endereço online.

Tipos de Site

 Blog: você pode criar um blog sobre o assunto que quiser. Blog de viagens, blog de
receitas, blog de games ou blog pessoal, não há limites para sua criatividade.
 Sites: sites são essenciais para a presença online de qualquer negócio. Sites
institucionais, afiliados, pessoais com formato de portfólio, quebre todas as barreiras
geográficas criando seu website.
 Loja virtual: venda o que quiser 24 horas por dia. Também conhecidos como
ecommerce.

Hospedagem de Sites

O serviço de hospedagem de site oferece diversos recursos para serem avaliados antes de
escolher qual o melhor para o seu website. Certificados SSL, serviços de email, criador de site,
backup e suporte ao cliente são os principais que você deve analisar.

Existem diferentes tipos de hospedagem de sites:


 Hospedagem Compartilhada;
 VPS (Virtual Private Server);
 Hospedagem de site Cloud;
 Hospedagem WordPress;
 Servidor de Hospedagem Dedicado

Domínio
Um domínio, ou seja, o seu endereço na web, deve ser um nome marcante, que tenha a ver com
o seu negócio e fácil de memorizar. Evite o uso de hifens e caracteres especiais que possam
confundir o usuário na hora de digitar seu endereço.

Para ter um domínio precisas efetuar o registro de um nome que esteja disponível e pagar
um determinado valor para o órgão responsável que faz a gestão dele.
O registro de domínio tem o período mínimo de 1 ano e pode ser renovado depois desse prazo
pela mesma entidade.

Para domínios terminados com “.br", obrigatoriamente deve ser feito o


cadastro no site registro.br, que órgãos que o gere.

Para Angola o órgão o gere é Reg.it.ao.

Abraão André Gila Dala | master.gone@hotmail.com | 921 79 79 07 / 913 356 358


Técnicas e Linguagens de Programação 12ª Classe Ano lectivo: 2021/22

Fim

Obrigado!

Abraão André Gila Dala | master.gone@hotmail.com | 921 79 79 07 / 913 356 358

Você também pode gostar