Apresentação Pet

208 visualizações

Publicada em

Apresentação feita nos seminários semestrais do PET - TI da Universidade Federal do Ceará - Campus Quixadá

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
208
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apresentação Pet

  1. 1. Serviços de Redes: CGI Atrícia Sabino Disciplina: Serviços de Redes | Curso: Redes de Computadores Universidade Federal do Ceará Seminários PET
  2. 2. Objetivos  Serviços de Redes  Introdução ao CGI  Uso do Python em CGI
  3. 3. Sumário  Introdução  Serviços de Redes Comuns  Funcionamento do CGI  Aplicações Python/CGI
  4. 4. Serviços de Redes  Solicitação de ação, possivelmente com uma resposta.  Aplicação distribuída que executa em dois ou mais computadores. Conectados por uma ou mais redes.
  5. 5. Serviços comuns de Redes  Acesso Remoto – Telnet, SSH,VNC  Comunicação – SMTP, POP3, SIP  Interatividade – CGI
  6. 6. Funcionamento CGI  CGI – Common Gateway Interface  Permite interatividade entre um cliente e um servidor. Atráves do HTTP.  Um scritp CGI é executado em um servidor, em resposta a um pedido do browser.
  7. 7. Funcionamento CGI  Programas CGI/HTML – /var/www/  Programas Manipuladores. – Linguagens Interativas e Compiladas – /usr/lib/cgi-bin/  Obrigatório ter o Apache.
  8. 8. CGI – Métodos GET e POST  GET – O browser só faz uma ligação ao servidor. – Dados não encriptados  POST – Faz duas ligações ao servidor. – Pode encriptar os dados – Este é o método aconselhado!
  9. 9. Python/CGI  Por que Python?  Importante Saber! – Imports – Permissão de execução e cabeçalhos
  10. 10. Aplicações Python/CGI  Nada melhor do que um exemplo. – Fatorial CGI  Vamos ver isso na prática!
  11. 11.

×