Servidores WEB: APACHE vs IIS

26 de abril de 2011

Servidor Web é um programa específico responsável por tratar e responder requisições do computador cliente ou usuário. Este servidor lida com protocolos, como HTTP, FTP, RPC, etc.; Este servidor transmite dados como, páginas HTML, imagens, aplicativos JAVA, e executa programas e scripts.

Os servidores mais comuns são o IIS da Microsoft e o Apache da Apache Software Foundation, veja algumas diferenças entre eles.

O IIS (Internet Information Services) da Microsoft é totalmente integrado com o sistema operacional. A sua primeira versão apenas era utilizada na plataforma Windows NT 3, mas atualmente sua versão 7.5 está disponível no Windows Server 2008 R2 e Windows 7. Normalmente este servidor utiliza a sua linguagem proprietária o ASP, mas pode ser integrado em outras linguagens disponíveis por terceiros. Para utilização do IIS é necessário a aquisição de licença de uso que é paga para cada versão.

O servidor Apache é a principal tecnologia da empresa Apache Software Foundation, e é o mais bem sucedido servidor da Web, onde em 2010 serviu a 54,68% de todos os sites. Funciona através de estruturas de módulos, onde se permite que os usuários modifiquem as rotinas ou comandos do programa base. É um aplicativo livre, ou seja, não é necessário pagar para poder utilizar suas versões. Pode ser utilizado em plataformas como, Windows, Novell Netware, Unix, Linux, entre outros. Sendo a dupla Linux-Apache a líder do panorama de servidores web.

As diferenças entre esses dois servidores WEB consistem basicamente do sistema operacional utilizado no servidor em que está sua página, para o usuário final esta diferença não é vista. A escolha de qual servidor WEB utilizar está ligada ao tipo de programação que se irá trabalhar, por exemplo, se a programação for feita em ASP o programador irá se inclinar ao IIS, já se for em PHP o servidor normalmente seria o Apache. A questão de o IIS ser pago e o Apache ser gratuito, é outra diferença, que dá vantagem ao Apache, entre os usuários. Já quando a questão é pacotes adicionais de programação o IIS é a melhor escolha por ser mais fácil, pois é apenas executar o instalador do pacote, já o Apache é necessário acrescentar algumas linhas de configuração no arquivo à ser instalado.

Abaixo, temos uma lista com grandes Sites e seus servidores WEB:

Website

Servidor WEB

Adobe Apache
Apple Apache

Ask.com

Apache
CNN Apache
eBay ISS
Facebook Apache
Globo Apache
Hi5 Apache
IG ISS
Live ISS
MegaUpload Apache
Mercado Livre Apache
Microsoft ISS
Mozilla Apache
MSN ISS
MySpace ISS
Skype Apache
Terra Apache
Wikipedia Apache

Youtube

Apache
Veja lista com 100 dos maiores websites em:  http://2.0.bloguite.com/geral/apache-vs-microsoft-iis-em-100-dos-maiores-websites.html

 

Lista de Referências:

http://pt.wikipedia.org/wiki/Servidor_web
http://www.mxstudio.com.br/coldfusion/duvidas_frequentes___parte_1/
http://forum.wmonline.com.br/topic/33345-apache-2-047-e-iis-5-0/
http://www.criarweb.com/faq/diferenca-entre-hospedar-pagina-linux-windows.html
http://pt.wikipedia.org/wiki/Internet_Information_Services
http://pt.wikipedia.org/wiki/Servidor_Apache

Por: Rodrigo Cruz

Publicidade

O que são Protocolos?

19 de abril de 2011

A Internet é hoje uma coleção de milhares de computadores que interligam milhões de pessoas. Estas pessoas ou usuários compartilham um meio comum permitindo a interação entre eles para a troca de informações digitalizadas.

Na internet pode-se trocar informações de forma rápida e conveniente: pode-se traduzir e transferir dados entre máquinas localizadas em locais quaisquer.  Qualquer membro da comunidade Internet pode ser um provedor de informações (Information provider). Todos podem contribuir. Se alguém resolve criar um espaço na rede (site) para divulgar as atividades de uma universidade ou grupo de pesquisas, a tecnologia para implementar este recurso está disponível e é simples. Para fazer esta transferência de informações basta usar os protocolos da internet que são um conjunto de regras e padrões que descrevem modos e operações para que os computadores possam trocar dados.

Exemplos de Protocolos:

FTP: File Trasnsfert Protocol ou Protocolo de Transferência de Arquivos, é a transferência de arquivos de maneira simples e rápida.  É realizada na simples conexão entre um servidor de internet e um usuário. Quem recebe arquivos da Internet faz um download e que envia arquivos realiza um Upload.

HTTP: HyperText Transfer Protocol ou Protocolo de Transferência de Hipertexto é um conjunto de regras usadas para transferir páginas Web entre um servidor e um usuário. O Cliente ou usuário visualiza a página web pelo seu navegador de internet (browser). É o método pelo qual a informação deve ser buscada.

HTTPS: Seria a combinação do protocolo HTTP com o SSL (Secure Sockets Layer) e isso é feito para que ocorra um trafego de documentos de maneira mais segura porque essa junção provê a encriptação de dados, autenticação de servidor e integridade da mensagem e autenticação do cliente.

SMTP: Simple Mail Transfer Protocol ou Protocolo Simples de Transferência de Correio é o protocolo que permite transferir correio ou os famosos e-mails de um cliente para um servidor SMTP e em seguida para o destinatário.  É um conjunto de regras usadas para enviar um correio ou e-mail.

SOCKETS: É um descritor de arquivo do UNIX ou LINUX.  Sendo assim para se utilizar de transferência de arquivos através da internet pelo LINUX usa-se o SOCKET.

 

Fontes de Pesquisa:

http://pt.kioskea.net/contents/internet/smtp.php3

http://regulus.pcs.usp.br/~jean/sd/PAPER%204%20-%20Sockets%20em%20JAVA.pdf

http://olinux.uol.com.br/artigos/370/1.html

http://pt.wikipedia.org/wiki/File_Transfer_Protocol

http://www.apostilando.com/pagina.php?cod=1

Por: Julliana Teixeira


Apresentação

19 de abril de 2011

Apresentação

Alunos: Julliana Teixeira, técnica de Informática, trabalha como autônoma a 3 anos. http://twitter.com/#!/JullianaTB

Cristiano Silva Santos, técnico de Informática á 8 anos, Trabalha na SOSVIDA á seis anos, com curso de Manutenção de Micro pela Microlins, Manutenção de Monitores CRT pelo Senai, Redes Furukawa pela Unifacs. http://twitter.com/#!/cristianowebs

Leandro Lima, curso de Manutenção de Micro pela Microlins, Auxiliar de Infomática á quatro anos, trabalha na FABAC. http://twitter.com/#!/webleozito

Rodrigo Cruz, Técnico de Informática à dois anos, curso de Suporte a Hardware e Redes de Computadores pelo SENAI, Certificação CCNA 3.1 e CISCO IT ESSENTIALS. http://twitter.com/#!/rcruz7

Disciplina: Sistema de Gestão de Conteudo ministrada pelo Professor Aristides Martins no curso de Desenvolvimento de Sistemas para Internet na Faculdade Mauricio de Nassau.

A Faculdade: A decisão de criar a Faculdade Maurício de Nassau partiu de um sonhador, empenhado no desenvolvimento de um projeto de educação superior de qualidade, homenageando a figura do extraordinário empreendedor Maurício de Nassau reconhecida por todos os brasileiros.

Com o mesmo empreendedorismo e ousadia do personagem histórico, em pouco mais de quatro anos de existência, a Faculdade Maurício de Nassau se consolida como uma das instituições de ensino que mais cresce no Brasil, com campi em seis cidades do Nordeste. Em 2008 passa a integrar o maior grupo educacional do nordeste – o Grupo Ser Educacional. A Faculdade Maurício de Nassau, como o seu próprio nome revela, tem forte compromisso de inserção nacional. Em todos os seus cursos de graduação e em seus cursos e programas de pós-graduação, há espaço acadêmico, sob a forma de atividades complementares, seminários, simpósios e eventos similares, para o desenvolvimento de estudos e pesquisas sobre as raízes do Nordeste e do Brasil, suas figuras históricas e sua gente.

Fonte de Pesquisa:

http://www.mauriciodenassau.edu.br/institucional/historia