Você está na página 1de 7

Apoio Teórico ao Módulo / UFCD 9948 Redes e Protocolos Multimédia

10º Ano Turma M

Curso Profissional Técnico de Multimédia | 2020/2021

Servidores Web

CONCEITOS BÁSICOS

1.1 Cliente / Servidor


O termo Cliente/Servidor refere
refere-se ao método de distribuição
ão de aplicações do sistema informático
através de muitas plataformas.

Tipicamente essas aplicações estão


divididas entre um provedor de acesso,
uma central de dados e numerosos
clientes contendo uma interface gráfica
para utilizadores acederem e manipul
manipular
dados.

Cliente/Servidor geralmente refere


refere-se a
um modelo onde dois ou mais
computadores interagem de modo que um
oferece os serviços aos outros. Este
modelo permite aos utilizadores acederem informações e serviços em qualquer lugar.

É a existência de uma plataforma base para que as aplicações, onde um ou mais Clientes e um ou
mais Servidores, juntamente com o Sistema Operativo (e de Rede), executam um processamento
distribuído.

Para melhor entender o paradigma Cliente/Servidor é necessário observar qu


que o conceito chave está
na ligação lógica e não física. O Cliente e o Servidor podem coexistir ou não na mesma máquina.
Serviços disponibilizados pela rede
rede:
- A validação de utilizadores (login);
- A disponibilização de espaço em disco;
- A disponibilização
bilização de impressoras;
- A disponibilização de servidores de base de dados, como o Oracle ou o SQL Server;
- A disponibilização do Servidor Internet (WWW, FTP e outros).

Características de um Cliente Características de um Servidor

Cliente, também denominado de “front


“front-end” Também denominado “back-end”
“back , fornece um
ou “WorkStation” , é um processo que determinado serviço que fica disponível para todo
interage com o utilizador através de uma Cliente que o necessita. A natureza e o alvo do
interface gráfica ou não, permitindo consultas serviço são definidos pelo objetivo da aplicação
ou comandos para recuperação de dados e Cliente/Servidor. Além disso, ele apresenta ainda
aind
análise e representando
ntando o meio pelo qual os algumas propriedades distintas:
resultados são apresentados.
É o processo reativo na relação Cliente/Servidor.
É o processo ativo na relação Possui uma execução contínua.
Cliente/Servidor. Recebe e responde às solicitações dos Clientes.
Não se comunica com outros Servidores
Inicia e termina as conversações com os enquanto estiver a fazer o papel de Servidor.
Servidores, solicitando serviços distribuídos. Presta serviços distribuídos.
Atende a diversos Clientes simultaneamente.
Não se comunica com outros Clientes. Torna
a rede transparente
te ao utilizador.

Serviços fornecidos pelo Servidor


- Servidor de ficheiros e pastas
- Servidor de impressora
- Servidor de base de dados
- Servidor de páginas Web
- Servidor de redes
- Servidor X-Windows
- Servidor de processamento e imagem
- Servidor de comunicação
FICHA DE TRABALHO
(Para
Para responder no documento modelo Word).

1-O
O termo Cliente/Servidor refere
refere-se
se ao método de distribuição de aplicações do sistema informático
através de muitas plataformas. Como é que estão divididas essas aplicações?

2-Indique
Indique os serviços fornecidos pela rede?

3-Indique
Indique os serviços fornecidos pelo Servidor?

4-Indique,
Indique, de forma sucinta, quais as características dos Clientes?

5-Indique,
Indique, de forma sucinta, quais as características dos Servidores?
….Continuação

ESTUDO DE CASO: Servidor WEB


Os servidores web são responsáveis por armazenar e trocar informações com outras máquinas. Por
causa disso, pelo menos dois participantes são envolvidos em cada troca de in
informações: um cliente,
que solicita informações, e um servidor, que atende a esses pedidos.

Cada lado exige um programa especializado para negociar a troca de dados. No caso do cliente, é
usado um browser, como o Internet Explore ou Firefox.

No lado do servidor as coisas não são tão simples. Existem várias opções de software disponível,
mais todos têm uma tarefa semelhante: negociar a transferência de dados entre clientes e servidores
via http (Protocolo de Transferência de Hipertexto), o protocolo d
dee comunicações da Web. O software
depende do sistema operativo escolhido para o servidor, sendo um dos mais usado o Apache, que
está disponível tanto para Linux quanto para Windows.

Uma comunicação simples entre o cliente e o servidor Web funciona da seguinte forma:
O browser do cliente decompõe o URL (o endereço da página) em várias partes, tais como o nome
de domínio, nome da página e protocolo. Por exemp
exemplo, no URL
http://www.lnconsulting.com.br/contatos.php
http://www.lnconsulting.com.br/contatos.php, o protocolo é o http, o nome de domínio é
www.lnconsulting.com.br e o nome da página é contato.php.

Um Servidor de nome de Domínio (DNS) traduz o nome de domínio, informado pelo utilizador, para o
seu endereço de IP, que é uma combinação numérica que representa o endereço real do site na
internet. Por exemplo, o domínio lnconsulting.com.br é traduzido pa
para
ra 200.132.250.42

O Browser agora determina qual protocolo que deve ser usado. Os exemplos de protocolos incluem
FTP (Protocolo de Transferência de Arquivos) e http (Protocolo de Transferência de HiperTexto).

O Servidor passa então a recuperar os a


arquivos
rquivos solicitados na página. Por exemplo, quando um
utilizador digitar http://www.almirsilva.com.br/handler.php
http://www.almirsilva.com.br/handler.php,, o browser solicita o arquivo handler.php do
servidor almirsilva.com.br e aguarda uma resposta. O servidor então responde aos pedidos do
browser e:
verifica se o endereço existe,
verifica
encontra os arquivos necessários,
encontra
executa as instruções apropriadas e retorna os resultados.
executa

Se não puder localizar o arquivo, o servidor retorna uma mensagem de erro para o cliente.

1. Aceda a: https://members.000webhost.com/
s.000webhost.com/
2. Crie uma conta (SIGN UP) em http://www.000webhost.com/order.php e escolha um subdominio.

3. Aceda ao Email que indicou e anote os dados de acesso ao seu servidor.

4. No bloco de notas escreva o seguinte (em HTML):


<!DOCTYPE>
<head>
<meta http-equiv="Content-Type"
Type" content="text/html; char
charset=utf-8" />
<title>Sistemas Operativos</title>
</head>
<body>
<p>Olá Mundo</p>
<p>Esta é a minha primeira página em html</p>
<p>Pedro Lima SO 2015/2016</p>
</body>
</html>
5. Grave o documento (página) com o nome index.htm
index.html

6. Aceda a http://members.000webhost.com/ (login with your email and password)

7. Aceda ao CPainel

8. Siga os passos para proceder ao Upload da página ind


index.html
ex.html para o servidor:

9. No browser
rowser digite o seu subdominio.
Se surgir a página que criou então considere o estudo bem sucedido.

Você também pode gostar