Redes de Computadores
|
|
|
- Luiz Felipe Bayer Gorjão
- 7 Há anos
- Visualizações:
Transcrição
1 Redes de Computadores HTTP Prof. Thiago Dutra Agenda Definição de HTTP Hipertexto Características do HTTP O HTTP e a Web Conexões HTTP Mensagens HTTP Cookies Caches Web GET Condicional 2 1
2 Definição de HTTP HTTP = HiperText Transfer Protocol Protocolo de Transferência de Hipertexto Famoso nos endereços Web : 3 Hipertexto Texto em formato digital no qual se pode agregar outros conjuntos de informações Blocos de textos, Imagens, Sons, etc. Qual a grande vantagem em relação ao texto comum? Qualquer conteúdo pode ser um hiperlink (ligação), ou apenas link, para outro conteúdo Texto Dinâmico => Navegação 4 2
3 Hipertexto 5 Características do HTTP Protocolo da camada de aplicação (TCP/IP) Possui 3 versões padronizadas : HTTP [RFC 1945] ( HTTP [RFC 2610] ( HTTP [RFC 7540] ( ) HTTP 1.0 e HTTP 1.1 são compatíveis Cliente 1.0 acessa Servidor 1.1 / Cliente 1.1 acessa Servidor 1.0 HTTP 2.0 : é uma alternativa, mas que não torna obsoleta, a sintaxe das mensagens da 1.1 e mantém toda semântica existente Nem todos clientes e servidores possuem suporte 0,4% da Web adota HTTP 2.0 (W 3 Techs, 2015) 6 3
4 Características do HTTP Funciona no modelo cliente-servidor Clientes e servidores conversam por meio da troca de mensagens HTTP O HTTP define a estrutura destas mensagens e o modo como elas são enviadas Clientes : Firefox, Chrome, Safari, Internet Explorer, Opera,... Servidores : Apache, Nginx, IIS,... Utiliza o protocolo de transporte TCP Porta 80 É um protocolo stateless (sem estado) Não guarda informações sobre o cliente As requisições são independentes 7 O HTTP e a Web [...] protocolo da camada de aplicação da Web, está no coração da Web [...] (Kurose, 2010) Boa parte do protocolo é responsável por controlar a transferência de páginas Web entre clientes e servidores Página Web Constituída de objetos (arquivos html, jpg, png, mp3,...) Cada objeto possui uma URL 8 4
5 O HTTP e a Web Uma URL é composta de duas partes Nome do hospedeiro (servidor) Caminho do objeto Exemplo de página Web com 3 objetos O HTTP e a Web 10 5
6 Conexões HTTP Uma interação cliente-servidor precisa decidir se para cada par requisição/resposta irá utilizar uma conexão TCP distinta ou se todas as requisições e suas respectivas respostas utilizarão utilizarão uma única conexão TCP distintas => conexões não persistentes única => conexões persistentes 11 Conexões HTTP Transferência de uma página web (não persistente) 1. Cliente inicia conexão TCP com servidor server.local.br na porta Cliente envia uma mensagem de requisição HTTP ao servidor solicitando o objeto inicial da página Web (arquivo HTML base) 3. Servidor recebe a requisição e responde com o objeto solicitado através de uma mensagem de resposta HTTP 4. Servidor solicita encerramento da conexão TCP (a conexão só é realmente fechada quando o cliente confirmar que recebeu a mensagem perfeita) 5. Cliente recebe a mensagem de resposta HTTP e a conexão TCP é encerrada. A mensagem indica que o objeto encapsulado é um arquivo HTML. O cliente extrai o arquivo HTML da resposta, analisa o seu conteúdo e encontra referências para outros 2 objetos 6. Os passos 1 até 4 são repetidos para cada um dos objetos referenciados 12 6
7 Conexões HTTP Transferência de uma página web (persistente) 1. Cliente inicia conexão TCP com servidor server.local.br na porta Cliente envia uma mensagem de requisição HTTP ao servidor solicitando o objeto inicial da página Web (arquivo HTML base) 3. Servidor recebe a requisição e responde com o objeto solicitado através de uma mensagem de resposta HTTP 4. Cliente recebe a mensagem de resposta HTTP e a conexão TCP é encerrada. A mensagem indica que o objeto encapsulado é um arquivo HTML. O cliente extrai o arquivo HTML da resposta, analisa o seu conteúdo, encontra referências para outros 2 objetos e os requisita imediatamente, em paralelo, pela mesma conexão TCP 13 Conexões HTTP Transferência de uma página web A medida que o cliente (navegador) recebe a página Web (objetos), ele a apresenta para o usuário Dessa forma dois clientes distintos podem interpretar uma mesma página Web e exibi-las de modos ligeiramente diferentes O HTTP não tem nada haver com o modo como uma página Web é interpretada/exibida por um navegador O HTTP define apenas como deve ser realizada a comunicação (protocolo) entre clientes e servidores 14 7
8 Conexões HTTP Conexões não persistentes (padrão do HTTP 1.0) Para cada objeto de uma página abrir conexão -> solicitar objetor -> transferir objeto -> fechar conexão Páginas web atuais possuem centenas de objetos Abrir centenas de conexões sequencialmente é muito lento; em paralelo consumiria muitos recursos do SO de clientes e servidores Conexões persistentes (padrão do HTTP 1.1 e 2.0) Permite que várias solicitações e transferências de objetos sejam feitas utilizando uma mesma conexão As requisições são feitas em paralelo para diversos objetos distintos Desta forma é possível atingir uma alta velocidade sem consumo exagerado de recursos em servidores e clientes 15 Mensagens HTTP São escritas em texto comum (código ASCII) Podem ser interpretadas por qualquer ser humano Existem dois tipos de mensagens HTTP De requisição (request) De resposta (response) 16 8
9 Mensagens HTTP Request Linha de requisição Linhas de cabeçalho Corpo da entidade Linha de requisição Linhas de cabeçalho 17 Mensagens HTTP Analisando um Request GET /thdutra/ HTTP/1.1 GET -> método (tipo de requisição) /thdutra/ -> caminho do objeto solicitado HTTP/1.1 -> versão do protocolo Host: server.local.br nome do servidor onde o objeto deve ser buscado Connection: close fechar a conexão (não persistente) User-agent: Mozilla/5.0 tipo do cliente (navegador) Accept-language: pt-br linguagem preferencial do objeto requisitado 18 9
10 Mensagens HTTP Analisando um Request Linha de requisição -> Sempre única, obrigatória! Métodos : Linhas de cabeçalho -> Opcionais Indicam opções relacionadas a requisição Existem cerca de 50 opções disponíveis no HTTP 1.1 Seção 14 da RFC Mensagens HTTP Response Linha de estado Linhas de cabeçalho Corpo da entidade 20 10
11 Mensagens HTTP Analisando um Response Linha de estado Linhas de cabeçalho Corpo da entidade 21 Mensagens HTTP Analisando um Response HTTP/ OK HTTP/1.1 -> versão do protocolo 200 -> código de estado OK -> mensagem do estado Date: Fri, 07 Aug :53:54 GMT data e hora da resposta Server: Apache/ (Debian) tipo do servidor Content-Length: 225 tamanho do arquivo na resposta Content-Type: text/html tipo do arquivo na resposta Last-Modified: Fri, 07 Aug :53:36 GMT Data e hora de modificação do arquivo no servidor 22 11
12 Mensagens HTTP Analisando um Response Linha de estado (status) -> Sempre única, obrigatória! Códigos : Linhas de cabeçalho Opcionais, porém quase sempre presentes Contém informações diversas sobre O servidor O conteúdo dos dados existentes na resposta Cookies Problema : o HTTP é stateless, como então o servidor pode obter informações sobre os usuários para poder interagir com eles? Solução : Cookies Mecanismo que permite os servidores HTTP identificar (e monitorar) os seus usuários Componentes Linhas de cabeçalho utilizadas nas mensagens de requisição e resposta HTTP Arquivos armazenados na máquina do usuário e gerenciados pelo navegador Um banco de dados auxiliar mantido no servidor 24 12
13 Cookies Funcionamento : 1. Usuário acessa um site que use cookies pela primeira vez 2. Servidor responde incluindo em sua primeira resposta o cabeçalho Setcookie: seguido de alguma identificação única. Set-cookie: O navegador armazena esta informação em um arquivo texto 4. Todas as vezes que o usuário voltar a acessar este site, o Navegador irá incluir em suas requisições a linha: Cookie: Cookies Os cookies podem trazer : Autorizações, Cartões de compra, Recomendações, Estado de sessão do usuário,... Privacidade Cookies permitem que os sites saibam muito sobre você Páginas visitadas, horários, nome, ,... Suas informações pode ser repassadas/vendidas Páginas personalizadas Propagandas direcionadas
14 Caches Web É um interceptador (proxy) entre o cliente e o servidor web Funcionamento : O usuário configura o navegador para o acesso ser feito através de um proxy ou ele pode existir escondido na infraestrutura de instituição (proxy transparente) Navegador envia todas as requisições HTTP para o proxy Proxy verifica se possui o objeto em cache Se possuir ele retornar o objeto Senão, o proxy solicita o objeto ao servidor original e então o envia para o cliente armazenando uma cópia no seu cache 27 Caches Web Em geral são utilizados por provedores e instituições Reduz o tempo de resposta para a requisição do cliente Reduz o tráfego no link de internet da instituição Possibilita um série de controles de acesso e filtragens Permite a geração de estatísticas de uso da Internet pelos usuários 28 14
15 Caches Web Um cache bem configurado vai conseguir ter grande parte das páginas requisitadas armazenadas localmente O uso de cache web possibilita um uso otimizado do link de acesso externo (que normalmente tem um custo bastante elevado) 29 GET Condicional E se o cache do proxy estiver desatualizado? Finalidade : não enviar objeto para o cliente se ele já tem a versão atualizada Cliente : especifica data da versão armazenada na requisição HTTP If-modified-since Servidor : resposta não contém dados se a cópia esta atualizada HTTP/ Not Modified 30 15
16 GET Condicional 1ª Requisição 2ª Requisição 31 Referências KUROSE, J. F. e ROSS, K. - Redes de Computadores e a Internet 5a Ed., Pearson, TANENBAUM, A. S. Redes de Computadores 5a Ed., Pearson, W 3 Techs Web Technologies Surveys Google
17 Redes de Computadores HTTP Prof. Thiago Dutra 17
Mônica Oliveira Primo de Lima Edervan Soares Oliveira TRABALHO SOBRE PROTOCOLO HTTP
Mônica Oliveira Primo de Lima Edervan Soares Oliveira TRABALHO SOBRE PROTOCOLO HTTP 1. FORMATO DA MENSAGEM HTTP Assim como todo protocolo, o HTTP tem possui definições de como devem ser as mensagens. Existem
Capítulo 2. Camada de aplicação
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIADO RIO GRANDE DO NORTE IFRN Disciplina: Arquitetura de redes de computadores e Tecnologia de Implementação de Redes Professor: M. Sc. Rodrigo Ronner T.
Redes de Computadores
Redes de Computadores Camada de Aplicação HTTP FTP SMTP Slide 1 Mensagem de Requisição HTTP linha de pedido (comandos GET, POST,HEAD ) linhas de cabeçalho Carriage return, line feed indica fim da mensagem
Redes de Computadores
Redes de Computadores FTP Prof. Thiago Dutra Agenda n Definição de FTP n Características do FTP n Usos Comuns do FTP n Funcionamento do FTP n Mensagens FTP n Códigos de Resposta
Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte
Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte Escola Maria Eduarda Ramos de Barros Curso técnico em redes de computadores Carpina - PE Roteiro Aplicações de Rede Transporte
Redes de Computadores
Prof. Universidade Federal de Mato Grosso do Sul [email protected] 18 de maio de 2017 Visão Geral 1 Visão Geral 2 3 4 Web e o HTTP Relembrando rapidamente, página web é construída com objetos um objeto
Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES
Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES Camada de aplicação Um protocolo da camada de aplicação define como processos de uma aplicação, que funcionam em sistemas finais diferentes,
Redes de Computadores I
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores I Nível de Aplicação (HTTP) Prof. Helcio Wagner da Silva. p.1/24
Construção de Sites. Introdução ao Universo Web. Prof. Nícolas Trigo
Construção de Sites Introdução ao Universo Web Prof. Nícolas Trigo [email protected] CONCEITOS BÁSICOS Internet à conglomerado de redes de computadores que permite o acesso a informações e a transferência
Introdução. Página web. Tipos de documentos web. HyperText Transfer Protocol. Rd Redes de Computadores. Aula 27
Introdução Inst tituto de Info ormátic ca - UF FRGS Rd Redes de Computadores td HyperText Transfer Protocol Aula 27 Serviço world wide web Aplicação cliente-servidor Publicação de documentos (servidor)
INTRODUÇÃO À INTERNET E À WORLD WIDE WEB
INTRODUÇÃO À INTERNET E À WORLD WIDE WEB CURSO TÉCNICO DE INFORMÁTICA MODALIDADE SUBSEQÜENTE DESENVOLVIMENTO WEB I PROF. ALEXANDRO DOS SANTOS SILVA 1 1 SUMÁRIO Conceitos básicos Histórico Principais modelos
Redes de Computadores RES 12502
Instituto Federal de Santa Catarina Redes de Computadores Redes de Computadores RES 12502 2014 2 Área de Telecomunicações slide 1 O material para essas apresentações foi retirado das apresentações disponibilizadas
Redes de Computadores I. Sockets e Arquitetura HTTP
v.2016 Redes de Computadores I Sockets e Arquitetura HTTP Prof. Ricardo Couto A. da Rocha [email protected] UFG Regional Catalão HTTP - O Servidor Web Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de
Capítulo 7. A camada de aplicação
Capítulo 7 A camada de aplicação slide 1 slide 2 DNS Sistema de Nomes de Domínio O espaço de nomes DNS Registros de recursos de domínio Servidores de nome slide 3 O espaço de nomes DNS (1) Parte do espaço
Transferência de Arquivo: Protocolo FTP
Para iniciar uma sessão FTP (File Transfer Protocol) típica e acessar uma conta, o usuário deve fornecer uma identificação e uma senha; Após a identificação o usuário pode realizar operações de transferência
CCT0298 ANALISE DE REDES Aula : Trafego HTTP
CCT0298 ANALISE DE REDES Aula : Trafego HTTP O que é o protocolo HTTP? Hyper Text Transfer Protocol é o protocolo usado na World Wide Web para a distribuição e recuperação de informação. A troca de informações
Redes de Computadores
Redes de Computadores SMTP Prof. Thiago Dutra Agenda n Definição de SMTP n Correio Eletrônico n Características do SMTP n Problemas do SMTP n Operação Básica do SMTP n Mensagens
Protocolo HTTP. - Características. - Modelo Requisição/Resposta. - Common Gateway Interface (CGI)
Protocolo HTTP - Características - Modelo Requisição/Resposta - Common Gateway Interface (CGI) Características Hypertext Transfer Protocol (HTTP) Protocolo utilizado para transferir documentos de hipertexto
Redes de Computadores
Redes de Computadores Camada de Transporte Parte I Prof. Thiago Dutra Agenda n Parte I n Introdução n Protocolos de Transporte Internet n Multiplexação e n UDP n Parte II n TCP
PTC Aula A Web e o HTTP. (Kurose, p ) (Peterson, p ) 24/03/2017
PTC 3450 - Aula 06 2.2 A Web e o HTTP (Kurose, p. 73-83) (Peterson, p. 425-444) 24/03/2017 Muitos slides adaptados com autorização de J.F Kurose and K.W. Ross, All Rights Reserved Capítulo 2: conteúdo
Protocolo HTTP. Professor Leonardo Larback
Protocolo HTTP Professor Leonardo Larback Protocolo HTTP No final da década de 1980, Tim Berners-Lee criou o protocolo HTTP (HyperText Transfer Protocol) e o padrão de arquivo HTML (HyperText Markup Language)
Web. Até a década de 1990, a Internet era utilizada. por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico.
A Web e o HTTP Web Até a década de 1990, a Internet era utilizada por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico. Então, no início dessa década, iniciou-se
Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Universidade Federal do Espírito Santo CCA UFES Programação WEB Desenvolvimento de Sistemas para WEB
Introdução à Computação
Introdução à Computação Jordana Sarmenghi Salamon [email protected] [email protected] http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda
Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira
Wireshark Captura de Protocolos da camada de aplicação Maicon de Vargas Pereira Camada de Aplicação Introdução HTTP (Hypertext Transfer Protocol) 2 Introdução Camada de Aplicação Suporta os protocolos
PTC Aula Web e HTTP 2.3 Correio eletrônico na Internet 2.4 DNS O serviço de diretório da Internet
PTC 3450 - Aula 07 2.2 Web e HTTP 2.3 Correio eletrônico na Internet 2.4 DNS O serviço de diretório da Internet (Kurose, p. 83-96) (Peterson, p. 239-240 e 425-444) 28/03/2017 Muitos slides adaptados com
DNS. Usa o UDP e a porta 53. Não é uma aplicação com a qual o usuário interage diretamente Complexidade nas bordas da rede
DNS Sistema de nomes de domínio (Domain Name System) Serviço de diretórios da Internet Nomes são mais fáceis de lembrar Descrito nas RFCs 1034, 1035 e outras DNS consiste em Banco de dados distribuído
Manual do usuário people
Manual do usuário people http://people.ufpr.br/ Sumário 1. O que é?... 3 2. Como é feito o acesso... 3 3. O Que pode ser feito no people.ufpr.br?... 3 4. Espaço de Armazenamento... 3 5. Como é feito a
Manual Básico de Configuração para Acesso Remoto ao Portal de Periódicos CAPES Versão 1.0
Manual Básico de Configuração para Acesso Remoto ao Portal de Periódicos CAPES Versão 1.0 NTI Núcleo Técnico de Informações Março/2012 Manual Básico de Configuração para Acesso Remoto ao Portal de Periódicos
Informática Questões Aulas 08, 09 e 10 Prof. Márcio Hunecke
Oficial de Justiça Informática Questões Aulas 08, 09 e 10 Prof. Márcio Hunecke Informática Questões Aula 8 1. (2017 FAURGS TJ-RS Analista Judiciário Área Administrativa (Administração; Ciências Contábeis;
INTERNET. A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial.
INTERNET A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial. DNS (Domain Name System) Sistema de Nome de Domínio
SMTP x POP3, TCP X UDP, FTP, HTTP RESUMO
SMTP x POP3, TCP X UDP, FTP, HTTP Celso Cardoso Neto Márcia Carvalho de Almeida Lucas de Oliveira Raposo RESUMO A pesquisa aborda os significados, conceitos, características, funcionamento e emprego associados
Professores: Jeferson Bogo & Renato Mafra Informática. Navegadores
Navegadores Um navegador (web browser ou browser), é um aplicativo permite que os usuários tenham acesso a documentos virtuais da Internet (hipertexto ou hipermídia), também conhecidos como páginas da
Exercício Programa Mini Web Server
2004-2017 Volnys Bernal 1 Exercício Programa PSI 2653 Meios Eletrônicos Interativos I 2004-2017 Volnys Bernal 2 Objetivo Desenvolvimento de um programa servidor WEB Composição do grupo 4 pessoas (obrigatório)
Internet - Navegação. Conceitos. 1 Marco Soares
Internet - Navegação Conceitos 1 Internet A Internet é uma rede de comunicação de milhões de computadores conetados, que oferece inúmeros serviços. Cada computador está ligado a uma rede que por sua vez
INSTRUÇÕES PARA O PRIMEIRO ACESSO
INSTRUÇÕES PARA O PRIMEIRO ACESSO O Ambiente Virtual de Aprendizagem (AVA), está disponível para todos os alunos dos cursos do IF Sudeste MG Câmpus JF. O AVA também é conhecido como plataforma Moodle.
Escola Politécnica da Universidade de São Paulo
Escola Politécnica da Universidade de São Paulo Departamento de Engenharia de Telecomunicações e Controle PTC3450 - Redes de Comunicação - 1o semestre 2017 Lista de Exercícios Suplementares 1 1) (2014-P1)
MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL RV1
MANUAL DE INSTALAÇÃO E PROGRAMAÇÃO CONVERSOR - IP / USB / SERIAL - 317 RV1 SÃO CAETANO DO SUL 06/06/2014 SUMÁRIO DESCRIÇÃO DO PRODUTO... 3 CARACTERÍSTICAS... 3 CONFIGURAÇÃO USB... 4 CONFIGURAÇÃO... 5 PÁGINA
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO RIO GRANDE DO NORTE DEPARTAMENTO ACADÊMICO DE TECNOLOGIA DA INFORMAÇÃO
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO RIO GRANDE DO NORTE DEPARTAMENTO ACADÊMICO DE TECNOLOGIA DA INFORMAÇÃO http:// www.cefetrn.br/datinf ARQUITETURA TCP/IP Nome: Curso: Turma: LISTA DE EXERCÍCIO
Desenvolvimento Web Protocolos da Internet
Instituto Federal de Educação Ciência e Tecnologia Campus Currais Novos Desenvolvimento Web Protocolos da Internet Professor: Bruno E. G. Gomes Currais Novos, 2013 Introdução Histórico da Internet Cliente
Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP
Introdução Nesta disciplina aprenderemos HTML CSS JavaScript Jquery PHP HTML é a abreviatura de HyperText Mark-up Language. O HTML foi inventado em 1990, por um cientista chamado Tim Berners-Lee. A finalidade
Informática. 09- Considere a figura a seguir:
Informática 01- Ao utilizar o editor de apresentações Impress, do pacote Libre Office, é possível cronometrar a apresentação quando exibida. Este recurso é acessível por meio da opção Cronometrar, presente
INFORMÁTICA. Indique a opção que contenha todas as afirmações verdadeiras. a) I e II b) II e III c) III e IV d) I e III e) II e IV
INFORMÁTICA 01. Analise as seguintes afirmações relativas a conceitos de Internet. I - O SPAM é caracterizado pela utilização indevida do servidor POP de uma empresa ou outra entidade para enviar uma grande
Universidade Federal de Mato Grosso
Universidade Federal de Mato Grosso Programação III Curso de Ciência da Computação Prof. Thiago P. da Silva [email protected] Material basedado em [Kurose&Ross 2009] e [Gonçalves, 2007] Agenda Internet
Prof. Sergio Koch. Internet & Intranet. Aula 01
Prof. Sergio Koch Aula 01 Internet e Intranet são conceitos fundamentais para quem estuda Informática para concursos. Nessa AULA 01, iremos comparar as definições para, posteriormente, analisarmos algumas
INTRODUÇÃO ÀS APLICAÇÕES PARA WEB
INTRODUÇÃO ÀS APLICAÇÕES PARA WEB Material cedido pelo prof. Francisco Dantas Nobre Neto Professor: Rhavy Maia Guedes E-mail: [email protected], rhavymg.wordpress.com Sites vs Aplicativos Web Aplicativos
Aulas Práticas. Implementação de um Proxy HTTP. O que é um proxy?
Redes de Computadores Aulas Práticas Implementação de um Proxy HTTP Material de suporte às aulas de Redes de Computadores Copyright DI FCT/UNL / 1 O que é um proxy? Genericamente é um processo que actua
Firewall - Inspeção com estado. (Stateful Inspection)
Proxy e FIREWALL Firewall - Inspeção com estado. (Stateful Inspection) As primeiras gerações de firewall eram ditos "stateless". Cada pacote é analisado individualmente, sem levar em conta pacotes anteriores
HYPERTEXT TRANSFER PROTOCOL
REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] HYPERTEXT TRANSFER PROTOCOL 1 HTTP Uma página WWW é composta de objetos e endereçado por uma
A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos)
Desenvolvimento de Sistemas Web A composição de uma Java Server Pages (Diretivas, Elementos de Script e Objetos Implícitos) Prof. Mauro Lopes 1-31 24 Objetivos Dando continuidade aos estudos sobre JSP,
www.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com
SERVIÇOS DE REDES DE COMPUTADORES Prof. Victor Guimarães Pinheiro/[email protected] www.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com Modelo TCP/IP É o protocolo mais usado da atualidade
Teia de alcance mundial (World Wide Web WWW) Web composta de
Web Teia de alcance mundial (World Wide Web WWW) Web composta de Agentes de usuário para a Web (browsers) Servidores Web Protocolo de transferência de hipertexto (HyperText Transfer Protocol HTTP) Web
Protocolos da camada aplicação
Protocolos da camada aplicação Definem como processos de uma aplicação trocam mensagens Mais especificamente definem Tipos de mensagens trocadas Sintaxe dos vários tipos de mensagens Ex.: campos Semântica
Programação para Internet
Universidade Federal de Uberlândia Faculdade de Computação Programação para Internet Curso de Sistemas de Informação Prof. Dr. Daniel A. Furtado Módulo 9 Cookies HTTP e Sessões Programação para Internet
REDES DE COMPUTADORES
REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi [email protected] http://fabianotaguchi.wordpress.com SUÍTE TCP 1 Camada de aplicação Protocolo Hypertext Transfer Protocol 2 HTTP Uma página WWW
Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior
Introdução a Web Programação para a Internet Prof. Vilson Heck Junior Introdução Quer ter idéias? Quer vender algo? Talvez comprar? A Web é uma forma universal de comunicação, na qual você pode participar.
Sumário Guia do Aluno
Sumário Guia do Aluno 1. Introdução... 05 2. Primeiro Acesso... 06 3. Recuperar Senha... 13 4. Ferramentas... 15 5. Meus Treinamentos... 18 6. Agenda... 20 7. Realizando uma Matrícula em um Treinamento
Internet Explorer 8.0 Navegador (Browser)
Internet Explorer 8.0 Navegador (Browser) O Internet Explorer 8 foi projetado para facilitar a navegação e a interação com sites na Internet ou na intranet. Sempre que você usa a Internet, ou um software
INTRODUÇÃO A PROGRAMAÇÃO PARA WEB
INTRODUÇÃO A PROGRAMAÇÃO PARA WEB PROF. ME. HÉLIO ESPERIDIÃO Navegador O navegador também conhecido como web browser é um programa que habilita seus usuários a interagirem com documentos hospedados em
Acesse seu Ambiente Virtual de Aprendizagem. Abrirá uma tela com o verificador. Escolha a opção Iniciar o teste.
P R I M E I R O PA S S O P A R A A C E S S A R O A M B I E N T E V I R T U A L É de suma importância que você prepare o seu computador com todos os requisitos de sistemas para assistir suas aulas sem nenhuma
Assim, ao armazenar em cache elementos como HTML, CSS, JS e imagens, o navegador reduz drasticamente o tempo de carregamento e o uso de recursos.
Sumário O que é Cache do Navegador?... 2 O que são dados em cache?... 2 O que limpar o cache faz?... 2 Por que limpar o cache?... 2 Como limpar o cache do navegador em plataformas desktop... 3 Google Chrome...
1.) [exercício 1, cap. 2 Kurose] Analise cada uma das três perguntas e responda se a afirmação é verdadeira ou falsa.
UDESC Universidade do Estado de Santa Catarina DCC Departamento de Ciência da Computação REC Redes de computadores Quinta Lista de Exercícios 1.) [exercício 1, cap. 2 Kurose] Analise cada uma das três
A Camada de Aplicação
A Camada de Aplicação Romildo Martins Bezerra CEFET/BA Redes de Computadores II Afinal, o que faz a camada de aplicação?... 2 Paradigma Cliente/Servidor [4]... 2 Endereçamento... 2 Tipo de Serviço... 2
Ministério da Educação Secretaria de Educação Profissional e Tecnológica INSTITUTO FEDERAL DE SÃO PAULO Campus Itapetininga
https://suporte.itp.ifsp.edu.br/ Sistema de abertura de chamados técnicos de informática GLPI (Gestão Livre de Parque de Informática) Manual do Usuário 1 Coordenadoria de Tecnologia da Informação Manual
Aplicações Multimídia sobre Redes
Redes Multimídia 2016.2 Aplicações Multimídia sobre Redes Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.4T Redes Multimídia Conteúdo Programático :: 1 a Unidade 1. Aplicações multimídia
Browser é um programa desenvolvido para permitir a navegação pela web, capaz de processar diversas linguagens, como HTML, ASP, PHP.
Browser é um programa desenvolvido para permitir a navegação pela web, capaz de processar diversas linguagens, como HTML, ASP, PHP. Sua interface vai variar de acordo com a marca, onde quem escolhe é o
Internet. Operação de Computadores e Sistemas
Internet Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Fevereiro de 2017 1/24 Introdução O que é a Internet para você? O que você faz na Internet? 2/24
Programação Web Aula 1: Introdução
Programação Web Aula 1: Introdução Departamento de Informática UFPR 1 Histórico 2 Modelo Navegadores (Cliente) Servidores Funcionamento de Servidores Características de Servidores URL 3 HTTP Funcionamento
