Serviços de Redes: CGI
Atrícia Sabino
Disciplina: Serviços de Redes | Curso: Redes de Computadores
Universidade Federal do...
Objetivos
 Serviços de Redes
 Introdução ao CGI
 Uso do Python em CGI
Sumário
 Introdução
 Serviços de Redes Comuns
 Funcionamento do CGI
 Aplicações Python/CGI
Serviços de Redes
 Solicitação de ação, possivelmente com uma resposta.
 Aplicação distribuída que executa em dois ou ma...
Serviços comuns de Redes
 Acesso Remoto
– Telnet, SSH,VNC
 Comunicação
– SMTP, POP3, SIP
 Interatividade
– CGI
Funcionamento CGI
 CGI – Common Gateway Interface
 Permite interatividade entre um cliente e um servidor.
Atráves do HTT...
Funcionamento CGI
 Programas CGI/HTML
– /var/www/
 Programas Manipuladores.
– Linguagens Interativas e Compiladas
– /usr...
CGI – Métodos GET e POST
 GET – O browser só faz uma ligação ao servidor.
– Dados não encriptados
 POST – Faz duas ligaç...
Python/CGI
 Por que Python?
 Importante Saber!
– Imports
– Permissão de execução e cabeçalhos
Aplicações Python/CGI
 Nada melhor do que um exemplo.
– Fatorial CGI
 Vamos ver isso na prática!

Upcoming SlideShare
Loading in …5
×

Apresentação Pet

181 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
181
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for 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.

×