Área do Usuário

Login

Curso ASP da UFPI

Gratuita          231KB          Publicado: 29/04/2011

287 downloads

A Internet é um conjunto de redes de computadores interligados pelo mundo inteiro, que têm em comum um conjunto de protocolos e serviços, de forma que os usuários a ela conectados podem usufruir de serviços de informação e comunicação de alcance mundial tais como: e-mail, servidores Web, ftp, irc, icq etc. Trata-se da mais bem sucedida aplicação prática do conceito de interoperabilidade, que consiste em conectividade de redes de tecnologias distintas. Isso só foi conseguido graças ao conjunto de protocolos conhecidos como TCP/IP(Transmission Protocol/Internet Protocol). Mas o que popularizou mesmo a Internet foi a criação da World Wide Web. Trata-se de um serviço para a transmissão multimídia de informações implementado pelo protocolo de aplicação HTTP(Hypertext Transfer Protocol). Um Cliente HTTP(Browser WEB) se comunica com um servidor HTTP(Servidor WEB) requisitando arquivos. Geralmente esses arquivos estão no formato HTML (Hypertext Markup Language) que pode conter referências para outros arquivos diversos(imagens, sons, vídeos etc). Ao receber o arquivo HTML o cliente verifica cada referência, solicitando ao servidor HTTP os arquivos indicados. Esse modelo de funcionamento limita bastante o uso da Web uma vez que as páginas HTML têm um conteúdo estático, ou seja, sempre são exibidas da mesma forma e não possibilitam nenhuma interação com o usuário. Para deixar a Web mais dinâmica e interativa, criou-se o CGI(Common Gateway Interface). Agora podemos ter programas num servidor Web que podem ser requisitados por um cliente Web. O programa é processado e o resultado desse processamento é enviado pelo servidor Web ao cliente, geralmente no formato HTML. É importante percebermos onde está o dinamismo do CGI: o processamento de tais programas pode retornar diferentes resultados, dependendo dos parâmetros informados pelo cliente(interação) ao programa CGI. Apesar de dar mais “vida” a web, programas CGI possuem uma serie de desvantagens técnicas, sendo a principal delas o fato de tais programas executarem num processo diferente do Web Server. Sendo assim, um servidor web que recebesse várias requisições simultâneas, facilmente se sobrecarregava e parava. Por isso surgiram, e ainda surgem a cada dia, tecnologias alternativas ao uso do CGI: ISAPI, NISAPI, IDC/HTX, Cold Fusion, Java Server Pages(JSP), Personal Home Page(PHP), Active Server Pages(ASP) etc.

(cc) Licença Creative Commons 2008 - 2018 Apostilaz.com.br