Redes de Computadores
|
|
- Sabina Meneses Fortunato
- 6 Há anos
- Visualizações:
Transcrição
1 Prof. Universidade Federal de Mato Grosso do Sul 18 de maio de 2017
2 Visão Geral 1 Visão Geral 2 3 4
3 Web e o HTTP Relembrando rapidamente, página web é construída com objetos um objeto pode ser um arquivo HTML, uma imagem JPEG, um applet Java, um arquivo de audio, etc. páginas web são criadas de arquivos HTML base que incluem diversos objetos referenciados cada objeto é endereçável por uma URL, ex.: br.html nome do host: caminho: / brivaldo/redes-de-computadores-pt br.html
4 Visão Geral do HTTP HTTP: hypertext transfer protocol protocolo da camada de aplicação para Web usa o modelo cliente/servidor: cliente: navegador faz uma requisição, recebe a resposta (usando o protocolo HTTP) e mostra os objetos Web servidor: servidor Web envia (usando o protocolo HTTP) objetos em resposta as requisições
5 Visão Geral do HTTP usa TCP: cliente inicia uma conexão TCP (cria um socket) com o servidor (porta 80) o servidor aceita a conexão TCP com o cliente mensagens HTTP (mensagens da camada de aplicação) são trocadas entre o navegador (cliente HTTP) e o servidor Web (servidor HTTP) a conexão TCP é encerrada HTTP é sem estado o servidor não mantém informações sobre requisições de clientes antigos protocolos que mantém o estado são complexos! manter o histórico (estado) é possível se o servidor/cliente travar, sua visão do estado pode se tornar inconsistente, mas pode ser reconciliada (recuperada)
6 Conexões HTTP HTTP não-persistente para cada objeto é criada uma conexão TCP a conexão é então fechada baixar multiplos objetos requer várias conexões HTTP persistente múltiplos objetos podem ser enviados por uma única conexão TCP entre o cliente e o servidor
7 Conexões HTTP Não-Persistentes Suponha o acesso a URL: (possui o texto e referência a 10 imagens jpeg) cliente: 1 O cliente HTTP inicia uma conexão TCP com o servidor HTTP (processo) em na porta 80 servidor: 2 O servidor HTTP no para o host que está esperando conexões TCP na porta 80, aceita a conexão e notifica o cliente.
8 Conexões HTTP Não-Persistentes cliente: 3 o cliente HTTP envia uma mensagem de requisição (contendo a URL) dentro de uma conexão socket TCP. A mensagem indica que o cliente quer o objeto facom/index.html servidor: 4 O servidor HTTP recebe a requisição de mensagem, cria a mensagem de resposta com o objeto requisitado e envia a mensagem ao cliente pelo socket 5 O servidor HTTP encerra a conexão TCP.
9 Conexões HTTP Não-Persistentes cliente: 6 O cliente HTTP recebe a mensagem de resposta com o arquivo HTML, mostra na tela do usuário. Faz a análise (parsing) do arquivo e acha 10 referências a objetos jpeg. 7 Repete os passos 1-5 para cada um dos 10 objetos jpeg.
10 Conexões HTTP Não-Persistentes: tempo de resposta RTT (round time trip): tempo para um pequeno pacote viajar do cliente ao servidor e voltar. Tempo de resposta do HTTP: um RTT para iniciar a conexão TCP um RTT para a requisição HTTP e os primeiros bytes da resposta HTTP retornar tempo de envio do arquivo requisitado tempo total de resposta de uma transmissão HTTP não-persistente: t resposta = 2 RT T t envio
11 Conexões HTTP Persistentes problemas do HTTP não-persistente: precisa de 2 RTTs por objeto sobrecarga do OS para cara conexão TCP navegadores podem abrir conexões TCP em paralelo para baixar objetos referenciados HTTP persistente: servidor mantém a conexão aberta após enviar uma resposta mensagens HTTP subsequentes entre o mesmo cliente/servidor usam a mesma conexão aberta clientes enviam requisições assim que encontram referências a objetos usa apenas um RTT para todos os objetos referenciados
12 Mensagem de Requisição HTTP dois tipos de mensagem HTTP: requisição e resposta Formato da mensagem de requisição HTTP ASCII (formato legível por humanos)
13 Mensagem de Requisição HTTP: formato geral
14 Envio de Informações Método POST: página web deve incluir entradas de formulários (form input) a entrada é enviada para o servidor no corpo de uma entidade Método GET: usa o método GET entradas são enviadas no corpo da requisição:
15 Tipos de Métodos HTTP/1.0: GET POST HEAD pede ao servidor para deixar objetos requisitados fora da resposta HTTP/1.1: GET, POST, HEAD PUT envia arquivos no corpo de uma entidade para um caminho especificado no campo URL DELETE apaga um arquivo especificado no campo URL
16 Mensagem de Resposta HTTP
17 Resposta de Código de Estado HTTP Códigos de estado (status) aparecem na primeira linha da mensagem de resposta do servidor ao cliente. alguns exemplos de códigos são: 200 OK requisição bem sucedida, objeto requisitado em mensagens posteriores 301 Moved Permanently objeto requisitado foi movido, nova localização especificada em mensagem posterior (Location:) 400 Bad Request mensagem de requisição não compreendida pelo servidor 404 Not Found objeto requisitado não encontrado neste servidor 505 HTTP Version Not Suported
18 Experimentando o HTTP (lado do cliente)
19 Estado do usuário-servidor: cookies Vários sites Web usam cookies. quatro componentes principais: 1 a linha sobre cookie no cabeçalho de resposta do HTTP 2 a linha sobre cookie no cabeçalho da mensagem de resposta na próxima requisição HTTP 3 o arquivo de cookie armazenado na máquina do usuário e gerenciado pelo navegador 4 a base de dados armazenada por trás dos panos no Web site exemplo: Susan sempre acessa a Internet do computador visita um site de e-commerce pela primeira vez quando a requisição HTTP inicial chega ao site, ele cria: ID único uma entrada no banco de dados de retaguarda para o ID
20 : mantendo o estado
21 Estado do usuário-servidor: cookies para que cookies são usados: autorização carrinhos de compras recomendações estado de sessão do usuário (Web ) como mantém o estado : protocolo final: mantém o estado entre o receptor/emissor entre múltiplas transações cookies: carregam o estado nas mensagens HTTP cookies e a privacidade: cookies permitem sites aprender muito sobre você fornece usuário e para sites
22 Web Cache (servidor proxy) objetivo: satisfazer uma requisição do cliente sem envolver o servidor original o usuário configura o navegador para acessar a Web por um cache navegador envia todas as requisições HTTP para o cache objeto está no cache: cache retorna o objeto faz cache do objeto requisitado e retorna o objeto ao cliente
23 Web Cache (servidor proxy) objetivo: satisfazer uma requisição do cliente sem envolver o servidor original cache age como cliente e servidor servidor para a requisição original do cliente cliente para o servidor destino cache s típicos são instalados pelo ISP (universidade, empresa, ISP residencial) Por que fazer Web caching? redução do tempo de resposta do cliente redução do tráfego no link de acesso da instituição Uma Internet densa de caches s permite provedores de conteúdo pobres entregar efetivamente conteúdo (de forma similar ao que o P2P faz com compartilhamento de arquivos)
24 Web Cache (servidor proxy): exemplo Seja uma instituição ligada na Internet por um enlace de 1.5 Mbps O tamanho médio dos arquivos 1 Mbit A taxa média de requisição é de 15 requisições/s O tamanho das mensagens HTTP seja desprezível O RTT (atraso da Internet) seja de 2 s em média O tempo de resposta total será a soma do atraso da LAN, atraso do acesso e atraso da Internet.
25 Web Cache (servidor proxy): exemplo Logo, a intensidade do tráfego na LAN será: (15req/s) 1Mbit/req = 0, Mbps (o que da um atraso, quase desprezível, de algumas dezenas de milisegundos) e o atraso do tráfego no enlace de acesso a Internet: (15req/s) 1Mbit/req = 1 (dada 15Mbps a intensidade, o atraso é grande, ou seja, vários minutos, o que é inaceitável)
26 Web Cache (servidor proxy): exemplo Uma solução é aumentar a velocidade de acesso no enlace de acesso a Internet de 15 Mpbs para 100 Mbps Esse aumento levaria a intensidade do tráfego no enlace de acesso para 0, 15, fazendo com o que o atraso da Internet domine o tempo que seria pouca coisa maior que 2 segundos. Custos do aumento podem ser proibitivos
27 Web Cache (servidor proxy): exemplo Suponha agora que uma fração das requisições sejam atendidas por um cache (em geral em torno de 20 à 70% na prática) em 40% das requisições. Digamos que como as máquinas estão na mesma rede LAN de alta velocidade, sejam gastos 10ms para atender requisições em cache
28 Web Cache (servidor proxy): exemplo Mesmo assim teríamos 60% das requisições sendo enviadas para os servidores na Internet, mas a intensidade do tráfego sairia de 1 para 0, 6 (no geral, intensidades inferiores a 0, 8 impactam com um pequeno atraso apenas) Logo o tempo médio do atraso será: 0, 4 (0, 01s) + 0, 6 (2, 01)s = 1, 21s, que é menor até mesmo que a solução de aumento simples do enlace de acesso.
29 GET Condicional Notamos que o uso de cache reduzem bastante o tempo de acesso do ponto de vista do usuário Contudo, como garantir que o dado recebido pelo usuário é o mais atual? E se o cache tiver uma informação desatualizada? o HTTP possui um mecanismo que permite que o cache verifique se sua informação é a mais atual (GET Condicional) uma entrada If-Modified-Since: <data> auxilia na decisão de requisitar ou não novamente um objeto ao servidor na Internet Se o arquivo requisitado não foi modificado desde a última requisição, o objeto continua inalterado no cache e é entregue ao cliente, caso contrário o cache atualiza seu objeto e devolve o novo objeto ao cliente
30 CDNs - Content Delivery Network Geralmente empresas de grande porte como Google, Amazon, Akamai, Microsoft, Facebook, Netflix, Spotify, etc, distribuem caches de conteúdo geograficamente pelo mundo para reduzir o tráfego global e tempo de acesso dos usuários. Muito usado para reduzir o tráfego de conteúdo multimídia. Iremos estudar CDNs futuramente, mas saibam que elas desempenham papel importante na Internet.
31 Perguntas?
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
Leia maisRedes 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
Leia maisRedes de Computadores I. Sockets e Arquitetura HTTP
v.2016 Redes de Computadores I Sockets e Arquitetura HTTP Prof. Ricardo Couto A. da Rocha rcarocha@ufg.br UFG Regional Catalão HTTP - O Servidor Web Prof. Dr. Ricardo Couto Antunes da Rocha - Depto. de
Leia maisRedes de Computadores
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
Leia maisRedes de Computadores
Redes de Computadores Prof. José Augusto Suruagy Monteiro suruagy@unifacs.br www.nuperc.unifacs.br/suruagy/redes 2a: Camada de Aplicação 1 Livro Texto: Kurose, J., Ross, K., Computer Networking: A Top-Down
Leia maisRedes de Computadores
Redes de Computadores Camada de Aplicação Slide 1 Protocolo da Camada de Aplicação Tipos de mensagens trocadas; A sintaxe dos vários tipos de mensagens; A semântica dos campos; Regras para determinar quando
Leia maisRedes de Computadores
Redes de Computadores Capítulo 2 - Camada de Aplicação Prof. Jó Ueyama Março/2014 1 Cap. 2: Camada de Aplicação 2.1. Princípios de aplicações de rede 2.2. Web e HTTP 2.3. FTP 2.4. Correio eletrônico SMTP,
Leia maisRedes de Computadores
Redes de Computadores Capítulo 2 - Camada de Aplicação Prof. Jó Ueyama Março/2017 1 Cap. 2: Camada de Aplicação 2.1. Princípios de aplicações de rede 2.2. Web e HTTP 2.3. FTP 2.4. Correio eletrônico SMTP,
Leia maisRedes 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,
Leia maisCapítulo 2 A Camada de Aplicação Prof. Othon Marcelo Nunes Batista Mestre em Informática
Capítulo 2 A Camada de Aplicação Prof. Othon Marcelo Nunes Batista Mestre em Informática slide 1 Capítulo 2: Camada de aplicação 2.1 Princípios de aplicações de rede 2.2 A Web e o HTTP 2.3 FTP 2.4 Correio
Leia maisFernando M. V. Ramos, RC (LEI), TP02. HTTP. Redes de Computadores
TP02. HTTP Redes de Computadores Objetivos Uma introdução ao protocolo HTTP Um olhar com algum detalhe para dentro do protocolo Noções básicas Uma página web consiste num conjunto de objetos Ficheiros
Leia maisEstruturas 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
Leia maisCapí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.
Leia maisRedes 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
Leia maisCorreio eletrônico. Sistema de correio da Internet composto de
Correio eletrônico Sistema de correio da Internet composto de Agentes de usuário Servidores de correio ou agentes de transferência de mensagens Protocolo simples de transferência de correio (Simple Mail
Leia maisCCT0298 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
Leia maisCapí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
Leia maisCapítulo 2 Camada de Aplicação
Redes de Computadores DCC/UFJ Capítulo 2 Camada de Aplicação Material fortemente baseado nos slides do livro: Computer Networking: A Top-Down Approach Featuring the Internet. Os slides foram disponibilizados
Leia maisMô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
Leia maisRedes de Computadores e a Internet
Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Camada de Aplicação
Leia maisEscola 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)
Leia maisWeb. 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
Leia maisRedes de Computadores. Protocolos de Internet
Redes de Computadores Protocolos de Internet Gustavo Reis gustavo.reis@ifsudestemg.edu.br O que é a Internet? Milhões de elementos de computação interligados Hospedeiros = sistemas finais Executando aplicações
Leia maisRedes de Computadores
Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 16 de maio de 2017 Visão Geral 1 Introdução 2 3 Mensagem Eletrônica Os três componentes principais são: cliente de email. servidor
Leia maisWireshark. 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
Leia maisCapítulo 7. A camada de aplicação
Capítulo 7 A camada de aplicação slide 1 2011 Pearson Prentice Hall. Todos os direitos reservados. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall,
Leia maisTrabalho de laboratório sobre HTTP
Trabalho de laboratório sobre HTTP Redes de Computadores I - 2005/2006 LEIC - Tagus Park Semana de 26 a 30 de Setembro 1 Introdução O objectivo desta aula é a familiarização com conceitos básicos do protocolo
Leia maisIntroduçã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)
Leia maisRedes de Computadores
Introdução Redes de Computadores HyperText Transfer Protocol Aula 25 Serviço world wide web Aplicação cliente-servidor Originalmente visando publicação de documentos (servidor) e a recuperação e visualização
Leia maisUniversidade 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
Leia maisCapítulo 1. 4 Modem de conexão discada sobre linha telefônica: residencial;
Universidade Federal do ABC Prof. João Henrique Kleinschmidt Gabarito Lista de Exercícios 1 e 2 Redes de Computadores Capítulo 1 Questões de revisão 4 Modem de conexão discada sobre linha telefônica: residencial;
Leia maisProtocolo 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)
Leia maisPTC Aula Princípios das aplicações de rede 2.2 A Web e o HTTP. (Kurose, p ) (Peterson, p ) 21/03/2017
PTC 3450 - Aula 05 2.1 Princípios das aplicações de rede 2.2 A Web e o HTTP (Kurose, p. 62-73) (Peterson, p. 425-444) 21/03/2017 Muitos slides adaptados com autorização de J.F Kurose and K.W. Ross, All
Leia maisRedes 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
Leia maisRedes de Computadores e a Internet
Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2011 Camada de Aplicação
Leia maisTransferê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
Leia maisProtocolo HTTP. Eduardo Ferreira dos Santos. Fevereiro, Ciência da Computação Centro Universitário de Brasília UniCEUB 1 / 22
Protocolo HTTP Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Fevereiro, 2017 1 / 22 Sumário 1 Denições 2 Implementação HTTP 3 Protocolo HTTP/1.1 2 / 22 Denições
Leia mais6127. Redes comunicação de dados. RSProf@iol.pt. 2014/2015. Acesso à Internet.
Sumário Acesso à Internet. Elementos típicos de uma rede. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL. Rede de acesso ADSL.
Leia maisPTC 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
Leia maisCENTRO 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
Leia maisRedes de Computadores. Profa. Kalinka Castelo Branco. Junho de Universidade de São Paulo. Camadas de Aplicação. Profa.
Redes de Computadores Castelo Universidade de São Paulo Junho de 2019 1 / 42 Roteiro 1 2 / 42 camada de aplicação Parte importante das aplicações, pois definem como as mensagens são trocadas: Definem tipos
Leia maisRedes de Computadores
Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 17 de abril de 2017 Sumário 1 Introdução 2 Componentes de Rede Serviços de Rede Protocolo 3 Acesso Residencial O que é uma Rede?
Leia maisREDES DE COMPUTADORES II. TÁSSIO JOSÉ GONÇALVES GOMES
REDES DE COMPUTADORES II TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br tassiogoncalvesg@gmail.com APRESENTAÇÃO TÁSSIO JOSÉ GONÇALVES GOMES Mestrando em Informática pela UFAL e Bacharel em Sistemas
Leia maisUniversidade Federal de Mato Grosso
Universidade Federal de Mato Grosso Programação III Curso de Ciência da Computação Prof. Thiago P. da Silva thiagosilva@ufmt.br Material basedado em [Kurose&Ross 2009] e [Gonçalves, 2007] Agenda Internet
Leia maisAula 6. Disciplina: IF66B Redes de Computadores 2018/1 Universidade Tecnológica Federal do Paraná Câmpus Curitiba. Aula 6. Prof. Daniel F.
Camadas de Sessão, Apresentação e Disciplina: IF66B Redes de Computadores 2018/1 Universidade Tecnológica Federal do Paraná Câmpus Curitiba 1 / 43 Roteiro 1 2 3 4 5 2 / 43 Modelo OSI Sessão Cuida dos processos
Leia maisArquitetura TCP/IP Nível de Aplicação (HTTP, SMTP, FTP & DNS) Prof. Helber Silva
Arquitetura TCP/IP Nível de Aplicação (HTTP, SMTP, FTP & DNS) Prof. Helber Silva 1 Roteiro Introdução Protocolo HTTP Protocolo SMTP Protocolo FTP Protocolo DNS Conclusão 2 Introdução Desenvolvimento de
Leia maisProtocolo 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
Leia maisEstruturas básicas de redes Internet Padronização e Protocolos
Estruturas básicas de redes Internet Padronização e Protocolos Universidade Católica de Pelotas Cursos de Engenharia da Computação Disciplina: Rede Computadores I 2 Agenda Estruturas básicas de redes A
Leia maisInternet. Geanderson Esteves dos Santos IC (2018/02) Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática
Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática IC (2018/02) Introdução Crescimento dos computadores host: 72 milhões em 2000 162 milhões em 2002 2 bilhões em
Leia maisRedes de Computadores Aula 3
Redes de Computadores Aula 3 Aula passada Comutação: circuito x pacotes Retardos e perdas Aula de hoje Protocolo em camadas Aplicações C/S x P2P Web Estruturando a Rede Como organizar os serviços de uma
Leia maisIntrodução às Redes de Computadores. Prof. M.e Helber Wagner da Silva
Introdução às Redes de Computadores Prof. M.e Helber Wagner da Silva helber.silva@ifrn.edu.br 1 O que é uma rede? Rede de computadores é a interconexão de computadores e equipamentos que usa fios ou ondas
Leia maisFuncionalidade e Protocolos da Camada de Aplicação
Funcionalidade e Protocolos da Camada de Aplicação Network Fundamentals Capítulo 3 1 Aplicações A Interface entre usuário e Rede de Dados A Camada de aplicação provê recursos para enviar e receber dados
Leia maisDesempenho de Redes de Computadores. Ricardo Couto A. da Rocha 2015
Desempenho de Redes de Computadores Ricardo Couto A. da Rocha 2015 Parâmetros de Desempenho Largura de Banda (bandwidth) Throughput Latência Jitter Escalabilidade parâmetro típico de sistemas distribuídos
Leia maisConceitos Básicos de Planejamento
Conceitos Básicos de Planejamento Avaliação de Desempenho Prof. Kleber Rezende kleber.rezende@ifsuldeminas.edu.br Revisão Fundamentos de Redes Hierarquia de Protocolos; Protocolo TCP (Transmission Control
Leia maisRedes 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
Leia maisIntrodução à Computação
Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda
Leia maisRedes de Computadores
Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 26 de maio de 2017 Visão Geral 1 2 3 4 Protocolos e Serviços de Transporte comunicação lógica entre aplicativos executando em diferentes
Leia maisEscola 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 PTC2550 - Redes de Comunicação de Dados e Transporte Multimídia 1o semestre 2017 Lista de Exercícios
Leia maisArquitetura da World Wide Web. WWW: Histórico. WWW: Usos. WWW: Histórico. WWW Tecnologias Fundamentais. Comércio Eletrônico na WWW
Arquitetura da World Wide Web World Wide Web Sistema de informação em escala global acessível em tempo real através de redes de computadores como a Internet. Comércio Eletrônico na WWW Wagner Meira Jr.,
Leia maisRedes de Computadores I Internet - Conceitos
Redes de Computadores I Internet - Conceitos Prof. Luís Rodrigo lrodrigo@lncc.br http://lrodrigo.lncc.br 2009/1 v1-2009.03.11 Parte I: Introdução Visão Geral: O que é a Internet O que é um protocolo? Bordas
Leia maisINTERNET P R O F. M A R C O A N T Ô N I O PROF. MARCO ANTÔNIO
INTERNET P R O F. M A R C O A N T Ô N I O PROF. MARCO ANTÔNIO Conceito É uma rede de computadores interligadas, que possibilita o acesso a informações sobre e em qualquer lugar do mundo. Rede das Redes
Leia maisProtocolos de Rede. Protocolos em camadas
Protocolos de Rede Prof. Alexandre Beletti Protocolos em camadas Existem protocolos em diferentes camadas dos modelos de estudo (OSI e TCP/IP) Lembre-se de diferencias tipos de programas de tipos de protocolos
Leia maiswww.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com
SERVIÇOS DE REDES DE COMPUTADORES Prof. Victor Guimarães Pinheiro/victor.tecnologo@gmail.com www.victorpinheiro.jimdo.com www.victorpinheiro.jimdo.com Modelo TCP/IP É o protocolo mais usado da atualidade
Leia maisLaboratório com o Ethereal: HTTP
Laboratório com o Ethereal: HTTP Version: 1.0 2005 J.F. Kurose, K.W. Ross. All Rights Reserved Tendo experimentado o Ethereal no laboratório de introdução, estamos agora prontos para usar o Ethereal para
Leia maisREDES DE COMPUTADORES. Prof. Evandro Cantú
REDES DE COMPUTADORES Prof. Evandro Cantú Prof. Evandro Cantú, evandro.cantu@ifpr.edu.br Slides adaptados de J. Kurose & K. Ross 2 Curso de Capacitação Intelbras Redes Computadores Maio 2007 Camada de
Leia maisPOLÍTICA DE PRIVACIDADE. Políticas. Resumo Detalhamento da Política de Privacidade ao utilizar a Plataforma de Aplicações TASKED
POLÍTICA DE PRIVACIDADE Políticas Resumo Detalhamento da Política de Privacidade ao utilizar a Plataforma de Aplicações TASKED 10 de fevereiro de 2017 Índice: A. POLÍTICA DE PRIVACIDADE... 1 B. COLETA
Leia maisRedes 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
Leia mais1.) [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
Leia maisINTRODUÇÃ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
Leia maisRede de Computadores (REC)
Rede de Computadores (REC) Aula 04 Camada de Aplicação Prof. Jackson Mallmann dcc2jm@joinville.udesc.br Exemplos de requisição via telnet. iniciar / executar / cmd (Windows) telnet endereço telnet 192.168.1.3
Leia maisTeia 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
Leia maisRedes de computadores e a Internet. Redes de computadores e a Internet. Prof. Gustavo Wagner. Capítulo 3. Camada de transporte
Redes de computadores e a Internet Redes de computadores e a Internet Prof. Gustavo Wagner Capítulo 3 Camada de transporte Camada de transporte Objetivos do capítulo: Entender os princípios por trás dos
Leia maisFUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão
Unidade 5 Camada de Transporte e Aplicação Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 5.1 Protocolo UDP 5.2 Protocolo TCP 5.3 Principias Protocolos de Aplicação 5.3.1 SMTP
Leia maisAula Prática de Redes Industriais Wireshark
Aula Prática de Redes Industriais Wireshark O entendimento de protocolos de redes pode ser bastante aprofundado através da observação de protocolos funcionando e da manipulação de protocolos - observando
Leia maisExercí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)
Leia maisDNS. 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
Leia maisCamada de Aplicação. Redes Industriais Prof. Rone Ilídio
Camada de Aplicação Redes Industriais Prof. Rone Ilídio Itens do Livro Redes de Computadores e a Internet, Kurose 5ª edição 2 Camada de Aplicação 2.1 Princípios de aplicações de rede 2.1.1 Arquiteturas
Leia maisLista de exercícios - 1º bimestre 2016 REDES
Lista de exercícios - 1º bimestre 2016 REDES Jean Nicandros Stragalinos Neto. Prontuário: 1616251. Curso: ADS 2º Módulo. 1) Desenhe duas redes com 7 e 8 computadores e defina a configuração IP de cada
Leia maisRedes de Computadores
Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 10 de maio de 2017 Sumário 1 2 3 Núcleo da rede É um mesclado de roteadores interconectados; encaminhamento de pacotes: dipositivos
Leia maisConstruçã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 trigo.nicolas@gmail.com CONCEITOS BÁSICOS Internet à conglomerado de redes de computadores que permite o acesso a informações e a transferência
Leia maisRedes de Computadores. Camada de Aplicação Profa. Priscila Solís Barreto
Redes de Computadores Camada de Aplicação Profa. Priscila Solís Barreto Criando uma nova aplicação de rede Escrever programas que Executem sobre diferentes sistemas finais e Se comuniquem através de uma
Leia mais2Arquitetura cliente-servidor
Redes de computadores e a Internet Capítulo Camada de aplicação Nossos objetivos: Conceitual, aspectos de implementação de protocolos de aplicação de redes Paradigma cliente-servidor Paradigma peer-to-peer
Leia maisArquiteturas de Redes de Computadores Os Modelos RM-OSI e TCP/IP. Prof. M.e Helber Wagner da Silva
Arquiteturas de Redes de Computadores Os Modelos RM-OSI e TCP/IP Prof. M.e Helber Wagner da Silva helber.silva@ifrn.edu.br 1 Arquiteturas de Protocolos de Redes de Computadores Rede de computadores Sistema
Leia maisCorreio eletrônico. Sistema de correio da Internet composto de
Correio eletrônico Sistema de correio da Internet composto de Agentes de usuário Servidores de correio ou agentes de transferência de mensagens Protocolo simples de transferência de correio (Simple Mail
Leia maisFigura 1: Formato de Requisição HTTP
Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática Desenvolvimento de Aplicações Distribuídas Prof. Geanderson Esteves dos Santos geanderson@dcc.ufmg.br Laboratório
Leia mais1.264 Lição 11. Fundamentos da Web
1.264 Lição 11 Fundamentos da Web Navegadores e servidores da Web A Internet é apenas um conjunto de redes interconectadas livremente. Um conjunto de redes de área local conectado via redes de área ampla
Leia maisProf. Marcelo Cunha Parte 6
Prof. Marcelo Cunha Parte 6 www.marcelomachado.com ARP (Address Resolution Protocol) Protocolo responsável por fazer a conversão entre os endereços IPs e os endereços MAC da rede; Exemplo: Em uma rede
Leia maisREDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2. Avaliação sumária da matéria do Capítulo 2
REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2 Avaliação sumária da matéria do Capítulo 2 Pergunta: 1 A figura (ver Anexo) ilustra três diagramas de mensagens referentes a pedidos que clientes
Leia maisAplicaçõ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
Leia maisNome: Nº de aluno: Indique se vai realizar exame ou 2º teste: Exame: 2º teste: PARTE 1 (7 valores)
Redes de Computadores Prova modelo Exame + 2º teste ATENÇÃO: Esta prova contém, simultaneamente, o 1º exame e o 2º teste. Os alunos que queiram realizar o 2º teste apenas precisam de realizar a PARTE 2
Leia maisTransporte Multimídia em Redes. Transporte Multimídia em Redes. Transmissão multimídia em tempo real. Categorias dos protocolos
Transporte Multimídia em Redes Transporte Multimídia em Redes A transmissão multimídia requer que garantias diversas de Qualidade de Serviço (QoS) sejam estabelecidas e mantidas para que se atendam aos
Leia maisData and Computer Network Endereçamento IP
Endereçamento IP P P P Prof. Doutor Félix Singo Camadas do TCP/IP Data and Computer Network Aplicação: Camada mais alta Protocolos de Aplicações clientes e servidores HTTP, FTP, SMTP, POP Transporte: Estabelece
Leia maisDesenvolvimento Web II
Desenvolvimento Web II Web Service PHP Rest Frameworks: Slim e Laravel (get/ post / put / delete) Gil Eduardo de Andrade Web Service Introdução: Um web service pode ser definido como uma tecnologia que
Leia maisFirewall - 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
Leia maisRedes de Computadores
Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de
Leia maisSMTP Simple Mail Transport Protocol
Simple Mail Transport Protocol Carlos Gustavo A. da Rocha Introdução Correio eletrônico existe desde o início da Internet Uma das aplicações mais populares e de maior sucesso Com o tempo ficou mais elaborado
Leia maisParte I: Introdução. O que é a Internet. Nosso objetivo: Visão Geral:
Parte I: Introdução Tarefa: ler capítulo 1 no texto Nosso objetivo: obter contexto, visão geral, sentimento sobre redes maior profundidade e detalhes serão vistos depois no curso abordagem: descritiva
Leia maisCap 03 - Camada de Aplicação Internet (Kurose)
Cap 03 - Camada de Aplicação Internet (Kurose) 1. Qual a diferença entre um Programa de computador e um Processo dentro do computador? R. Processo é um programa que está sendo executado em uma máquina/host,
Leia mais