Académique Documents
Professionnel Documents
Culture Documents
jose.cavalcan8@ifpb.edu.br
h"p://www.ifpb.edu.br
Servidor Web
n Conceitos fundamentais;
n Protocolo://servidor[:porta]/caminho/arquivo
n Exemplos:
q http://www.ifpb.edu.br:80/index.html;
v Protocolo: http
v Servidor: www.ifpb.edu.br
v Porta: 80
v Caminho: /
v Arquivo: index.html
Campos da URL
n Protocolo://
n Servidor [:porta]
n Caminho:
n Arquivo:
n Servidor web:
q Todos os web sites tm processos servidores que escutam a
porta TCP 80, aguardando conexes dos clientes;
q Aps estabelecida uma conexo, o cliente envia uma
solicitao e o servidor envia uma resposta;
q O protocolo que define as solicitaes e respostas vlidas
o chamado HTTP;
n Cliente web:
q Disponibiliza um mecanismo de busca, transferncia e
apresentao de dados contidos em servidores web;
q O navegador, tambm denominado browser, busca a pgina
solicitada, interpreta seu texto, seus comandos de
formatao e apresenta os dados na tela;
q Exemplos: IE, Firefox, Safari, Opera, Lynx;
Lynx Navegador de Linha de comando
n Instalao:
q apt-get install lynx
n Uso:
q lynx www.ifpb.edu.br
Protocolo HTTP Hyper Text Transfer Protocol
n Pedidos simples
q Pedido:
v GET e pgina desejada sem a verso do produto;
q Resposta:
v Pgina sem cabealho, MIME e codificao;
Protocolo HTTP Tipos de pedidos
n Pedidos completos
q Pedido:
v Verso do protocolo, comando (mtodo utilizado), pgina
desejada, verso do protocolo e cabealhos;
q Resposta:
v Pgina com cabealho;
n Economia de recursos;
n Instalao:
q apt-get install apache2
n Configurao do apache:
q /etc/apache2/apache2.conf
Obrigado!
jose.cavalcan8@ifpb.edu.br
h"p://www.ifpb.edu.br