Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação.

Slides:



Advertisements
Apresentações semelhantes
Sistemas Distribuídos Baseados na Web
Advertisements

Módulo II – Domine a Internet Introdução a Informática DCC - UFMG.
UNIPAC – ARAGUARI CAMPUS – IX PROF. EVERTON HIPÓLITO DE FREITAS
Bruno Rafael de Oliveira Rodrigues
Applets Carlos Bazilio Depto de Ciência e Tecnologia
Algoritmos de escalonamento (com e sem o
INTERNET O que é ? História da Internet Internet no Brasil
Linux Servidor de Redes WEB Prof. Roberto Amaral.
WWW – word wide web A WWW (World Wide Web ou, simplesmente, Web) é a parte multimídia da Internet, portanto possiblita a exibição de páginas de hipertexto,
Internet e Intranet A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo Protocolo de Internet que permite.
Internet Principais conceitos.
Tecnologias para Internet
Curso EFA de técnico de Informática e Sistemas
TCP/IP CAMADA DE APLICAÇÃO SERVIÇOS
Profº Charles de Sá Graduado em Computação Profº Charles de Sá Graduado em Computação.
Tópicos de Sistemas de Informação A
Funcionalidades e Protocolos da Camada de Aplicação
Aplicativos Web Com Orientação a Objetos
Da Biblioteca Virtual para a Biblioteca Real
Enrique P. L. de Oliveira Tecnologia para Web Enrique P. L. de Oliveira
PÁginas Dinâmicas Programação Web.
Introdução ao Desenvolvimento Web
Estratégias Cliente-Servidor para SIGWeb
Programação para estrutura Cliente-Servidor
Paulo Sérgio Salla Sá Orientação: Prof. Dr. Dilvan de Abreu Moreira
Arquitecturas de extensão do servidor HTTP CGI | ISAPI : ASP, ASP.NET Programação na Internet Secção de Programação ISEL-DEETC-LEIC Luis Falcão -
Arquitecturas de extensão do servidor HTTP Arquitecturas de extensão do servidor HTTP CGI e ISAPI: ASP, ASP.NET Programação na Internet Secção de Sistemas.
Tópicos de Sistemas de Informação A
Tópicos avançados em internet A Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Tópicos de Sistemas de Informação A
Protocolo HTTP e Web Servers
A autoria - II.
Conceitos de J2EE para a WEB
Protocolo HTTP Prof. André Rabelo.
Professor: Márcio Amador
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 02 1º Semestre UNIJUÍ.
Aplicações Web com Orientação a Objetos
Ferramentas de Desenvolvimento WEB
Aula 1 - Fundamentos Web Servidor
IIS Web Server.
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
PROGRAMAÇÃO WEB AULA 01 Prof. Gustavo Linhares
LINGUAGENS DE PROGRAMAÇÃO WEB
Unidade 1 – Introdução a J2EE Prof.: Henrique Santos
A Internet e Seu Impacto
Redes de comunicação A Internet e a Web
O Que É a Internet e Como Funciona: Tecnologias Ativas Renato M.E. Sabbatini, PhD Aula.
Profª Angela Tissi Tracierra. É uma arquitetura de rede, onde existem dois módulos básicos na rede: o Servidor e os Clientes.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução a Aplicações Web.
(c)AB, WEB: filosofia e origens Grupo de utilizadores Internet Ambiente académico dominado por sistemas UNIX Conjunto de serviços básicos: correio.
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
“O homem é um animal utilizador de ferramentas... Sem ferramentas ele não é nada, com ferramentas ele é tudo”. Thomas Carlyle.
Serviços de rede e internet Jackson Eduardo da Silva.
Linguagem de Programação Web Karine Alessandra Córdova.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Servidores.
Aula 1 - Fundamentos Web Servidor Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros.
Student Tech Clubs Desenvolvimento WEB Antonio Ladeia Graduando em Tecnologia em Análise e Desenvolvimento de Sistemas Instituto Federal da Bahia Introdução.
Conceitos Programação Web.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Aplicativos para Internet Prof. Wolley W. Silva
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Faixa de Numeros IP O endereço IP, na versão 4 do IP (IPv4), é um número de 32 bits oficialmente escrito com quatro octetos (Bytes) representados no formato.
Por que Redes? Estamos cercados por redes: supermercados, lojas, bancos, cinemas, farmácias e inúmeros outros lugares; Com a queda do custo de implementação.
Servidores Formanda: Raquel Pimentel Formador: Nuno Veríssimo.
Engenharia de Sistemas (Lato Sensu) Victor Costa de Alemão Cisneiros Hudson Ramos Aracaju/SE COMPARAÇÃO ENTRE SERVIDORES WEB APACHE HTTP SERVER E NGINX.
Internet Service Providers Introdução Software para Internet Protocolos World Wide Web (WWW) Página Inicial A internet tem relacionado o mundo dos computadores.
Curso Sobre Html. Objetivos: Definir as funcionalidades da Internet Compreender os Conceitos Básicos da Web descrevendo como disponibilizar documentos.
Projeto Integrador I Implementação de Servidor de Arquivos Eliane Linhares Mota 1.
Projeto Física Experimental II Por: Diego M. Pinho, Eduardo Damasceno, Hugo Hennies, Rafael M. Lopes.
Transcrição da apresentação:

Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação

Servidor Web

Web Server Um servidor web é um software usado para armazenar páginas e aplicações web Proporciona paginas para a Internet e intranet. Armazena diferentes tipos de paginas, scripts, programas e arquivos multimidia Os arquivos sao servidos usando o protocolo HTTP.

Web Server Uma grande quantidade de tecnologias baseadas no lado do servidor podem ser utilizadas para aumentar a habilidade dos servidores em disponibilizar simples paginas HTML Exemplos: CGI SSI SSL ASP, PHP, JSP, etc

Historico 1989 Tim Berners-Lee propoe ao CERN (seu empregador) um novo projeto para permitir a troca de informacoes usando um sistema hipertexto 1990 dois programas são disponibilizados Um cliente web (browser) Um servidor web (que seria mais tarde chamado de CERN Httpd rodando em NextStep 1991 – 1994 consolidacao e portabilidade de cliente e servidor para diferentes plataformas 1994 – Berners cria o World Wide Web Consortium para fins de padronizacao do HTTP e tecnologias envolvidas

Overview de como um Web Server trabalha

Maior expansão nos servidores foi a possibilidade de criar páginas dinâmicas baseadas na entrada de dados dos usuarios A forma mais antiga e ainda utilizada é atraves do uso de Common Gateway Interface (CGI) Ele basicamente define como um Web Server deve executar programas localmente e transmitir os dados para o cliente com o conteudo gerado de forma dinamica

How Web servers Work - Overview Cont...

O browser atua como uma interface entre o usuario e o servidor web O browser executa os seguinte passos para o usuários: Contata o servidor web Envia informacoes requeridas Recebe as informacoes Interpreta e mostra as informacoes recebidas Interação Web Server e Browser

O servirdor aceita conexões de rede efetuadas pelos clientes Recupera o conteudo do disco local Roda programas CGI quando necessario Transmite os dados para o cliente Deve ser o mais rapido possivel Suportar multithreads e multiprocessamento é uma grande diferença Interação Web Server e Browser

Caracteristicas Grande parte dos servidores web implementam as seguintes caracteristicas Autenticacao Suporte a conteudo estatico e dinamico HTTPS Compressao de conteudo Virtual Hosting Suporte a arquivos de grande tamanho (acima de 2Gb) Controle de banda

Conversão de caminho Servidor mapeia uma URL para um caminho local O cliente efetua seguinte requisicao GET /diretorio/arquivo.html HTTP/1.1 Host: Servidor procura o arquivo em /var/www/diretorio/arquivo.html

Limite de carga e de processos Servidores possuem uma configuracao que define quantos clientes podem conectar de forma concorrente Tambem possuem configuracoes da quantidade de processos que podem ser disparados (spawn) para evitar sobrecarga do sistema