Redes de Computadores RES 12502
|
|
|
- João Batista Álvares Cabral
- 9 Há anos
- Visualizações:
Transcrição
1 Instituto Federal de Santa Catarina Redes de Computadores Redes de Computadores RES Área de Telecomunicações slide 1
2 O material para essas apresentações foi retirado das apresentações disponibilizadas pela Editora Pearson para o livro Redes de Computadores e a Internet: Uma Abordagem Top- Down de Jim Kurose e Keith Ross Área de Telecomunicações slide 2
3 Capítulo 2 Camada de aplicação Área de Telecomunicações slide 3
4 Princípios de aplicações de rede O núcleo do desenvolvimento de aplicação de rede é escrever programas que rodem em sistemas finais diferentes e se comuniquem entre si. Ao desenvolver sua nova aplicação, você precisará escrever um software que rode em vários sistemas finais. Esse software poderia ser criado, por exemplo, em C, Java ou Python. Você não precisará escrever programas que executem nos elementos do núcleo de rede, como roteadores e comutadores Área de Telecomunicações slide 4
5 Arquiteturas de aplicação de rede A arquitetura de rede é fixa e provê um conjunto específico de serviços. A arquitetura da aplicação é projetada pelo programador e determina como a aplicação é organizada nos vários sistemas finais. Em uma arquitetura cliente-servidor há um hospedeiro sempre em funcionamento, denominado servidor, que atende a requisições de muitos outros hospedeiros, denominados clientes Área de Telecomunicações slide 5
6 Arquiteturas de aplicação de rede A comunicação de uma aplicação de rede ocorre entre sistemas finais na camada de aplicação Área de Telecomunicações slide 6
7 Arquiteturas de aplicação de rede A arquitetura P2P utiliza a comunicação direta entre duplas de hospedeiros conectados alternadamente, denominados pares. Uma das características mais fortes da arquitetura P2P é sua autoescalabilidade. As futuras aplicações P2P estão diante de três principais desafios: 1. ISP Amigável. 2. Segurança. 3. Incentivos Área de Telecomunicações slide 7
8 Arquiteturas de aplicação de rede Área de Telecomunicações slide 8
9 Comunicação entre processos Processos de aplicação, sockets e protocolo de transporte subjacente Área de Telecomunicações slide 9
10 Comunicação entre processos Uma aplicação de rede consiste em pares de processos que enviam mensagens uns para os outros por meio de uma rede. Um processo envia mensagens para a rede e recebe mensagens dela através de uma interface de software denominada socket. Para identificar o processo receptor, duas informações devem ser especificadas: 1. o endereço do hospedeiro e 2. um identificador que especifica o processo receptor no hospedeiro de destino Área de Telecomunicações slide 10
11 Serviços de transporte disponíveis para aplicações Transferência confiável de dados Vazão Temporização Segurança Área de Telecomunicações slide 11
12 Serviços de transporte providos pela Internet A Internet disponibiliza dois protocolos de transporte para aplicações, o UDP e o TCP. Requisitos de aplicações de rede selecionadas: Área de Telecomunicações slide 12
13 Serviços de transporte providos pela Internet Aplicações populares da Internet, seus protocolos de camada de aplicação e seus protocolos de transporte subjacentes: Área de Telecomunicações slide 13
14 Protocolos de camada de aplicação Um protocolo de camada de aplicação define: Os tipos de mensagens trocadas. A sintaxe dos vários tipos de mensagens, tais como os campos da mensagem e como os campos são delineados. A semântica dos campos, isto é, o significado da informação nos campos. Regras para determinar quando e como um processo envia mensagens e responde a mensagens Área de Telecomunicações slide 14
15 Exercícios de Fixação 1. Relacione cinco aplicações da Internet não proprietárias e os protocolos de camada de aplicação que elas usam. 2. Qual é a diferença entre arquitetura de rede e arquitetura de aplicação? 3. Para uma sessão de comunicação entre um par de processos, qual processo é o cliente e qual é o servidor? 4. Que informação é usada por um processo que está rodando em um hospedeiro para identificar um processo que está rodando em outro hospedeiro? 5. Suponha que você queira fazer uma transação de um cliente para um servidor remoto da maneira mais rápida possível. Você usaria UDP ou TCP? Por quê? Área de Telecomunicações slide 15
16 A Web e o HTTP Talvez o que mais atraia a maioria dos usuários da Web é que ela funciona por demanda. O HTTP Protocolo de Transferência de Hipertexto (HyperText Transfer Protocol), o protocolo da camada de aplicação da Web, está no coração da Web e é definido no [RFC 1945] e no [RFC 2616]. O HTTP é executado em dois programas: 1. um cliente e 2. outro servidor Área de Telecomunicações slide 16
17 A Web e o HTTP Uma página Web é constituída de objetos. Um objeto é apenas um arquivo que se pode acessar com um único URL. A maioria das páginas Web é constituída de um arquivo-base HTML e diversos objetos referenciados. O HTTP usa o TCP como seu protocolo de transporte subjacente. O HTTP é denominado um protocolo sem estado Área de Telecomunicações slide 17
18 Conexões persistentes e não persistentes Quando a interação cliente-servidor acontece por meio de conexão TCP, o programador da aplicação precisa tomar uma importante decisão: Conexões não persistentes cada par de requisição/resposta deve ser enviado por uma conexão TCP distinta. Conexões persistentes todas as requisições e suas respostas devem ser enviadas por uma mesma conexão TCP Área de Telecomunicações slide 18
19 Formato da mensagem HTTP Mensagem de requisição HTTP Apresentamos a seguir uma mensagem de requisição HTTP típica: GET /somedir/page.html HTTP/1.1 Host: Connection: close User-agent: Mozilla/5.0 Accept-language: fr Área de Telecomunicações slide 19
20 Formato da mensagem HTTP Formato geral de uma mensagem de requisição HTTP Área de Telecomunicações slide 20
21 Formato da mensagem HTTP Mensagem de resposta HTTP Apresentamos a seguir uma mensagem de resposta HTTP típica: HTTP/ OK Connection: close Date: Tue, 09 Aug :44:04 GMT Server: Apache/2.2.3 (CentOS) Last-Modified: Tue, 09 Aug :11:03 GMT Content-Length: 6821 Content-Type: text/html (dados dados dados dados dados...) Área de Telecomunicações slide 21
22 Formato da mensagem HTTP Formato geral de uma mensagem de resposta HTTP Área de Telecomunicações slide 22
23 Interação usuário-servidor: cookies Cookies, definidos no [RFC 6265], permitem que sites monitorem seus usuários. A tecnologia dos cookies tem quatro componentes: 1. uma linha de cabeçalho de cookie na mensagem de resposta HTTP; 2. uma linha de cabeçalho de cookie na mensagem de requisição HTTP; 3. um arquivo de cookie mantido no sistema final do usuário e gerenciado pelo navegador do usuário; 4. um banco de dados de apoio no site Área de Telecomunicações slide 23
24 Interação usuário-servidor: cookies Mantendo o estado do usuário com cookies Área de Telecomunicações slide 24
25 Caches Web Um cache Web também denominado servidor proxy é uma entidade da rede que atende requisições HTTP em nome de um servidor Web de origem. Clientes requisitando objetos por meio de um cache Web: Área de Telecomunicações slide 25
26 GET condicional GET condicional mecanismo que permite que um cache verifique se seus objetos estão atualizados Área de Telecomunicações slide 26
27 Exercícios de Fixação 1. O que significa protocolo de apresentação (handshaking protocol)? 2. Por que o HTTP roda sobre TCP e não sobre UDP? 3. Considere um site de comércio eletrônico que quer manter um registro de compras para cada um de seus clientes. Descreva como isso pode ser feito com cookies? 4. Descreva como o cache Web pode reduzir o atraso na recepção de um objeto requisitado. O cache Web reduzirá o atraso para todos os objetos requisitados por um usuário ou somente para alguns deles? Por quê? Área de Telecomunicações slide 27
28 Transferência de arquivo: FTP Em uma sessão FTP típica, o usuário quer transferir arquivos de ou para um hospedeiro remoto. HTTP e FTP são protocolos de transferência de arquivos e têm muitas características em comum Área de Telecomunicações slide 28
29 Transferência de arquivo: FTP FTP transporta arquivos entre sistemas de arquivo local e remoto: Área de Telecomunicações slide 29
30 Transferência de arquivo: FTP Conexões de controle e de dados: Área de Telecomunicações slide 30
31 Camadas e respostas FTP Alguns dos comandos mais comuns são descritos a seguir: USER username: usado para enviar identificação do usuário ao servidor. PASS password: usado para enviar a senha do usuário ao servidor. LIST: usado para pedir ao servidor que envie uma lista com todos os arquivos existentes no atual diretório remoto. RETR filename: usado para extrair um arquivo do diretório atual do hospedeiro remoto Área de Telecomunicações slide 31
32 Camadas e respostas FTP STOR filename: usado para armazenar um arquivo no diretório atual do hospedeiro remoto. Algumas respostas típicas, junto com suas possíveis mensagens, são as seguintes: 331 Nome de usuário OK, senha requisitada 125 Conexão de dados já aberta; iniciando transferência 425 Não é possível abrir a conexão de dados 452 Erro ao escrever o arquivo Área de Telecomunicações slide 32
33 Exercícios de Fixação 1. Por que se diz que o FTP envia informações de controle fora da banda? 2. O que são o modo passivo e o modo ativo para FTP? Área de Telecomunicações slide 33
34 Correio eletrônico na Internet Uma visão do sistema de da Internet Área de Telecomunicações slide 34
35 SMTP O SMTP transfere mensagens de servidores de correio remetentes para servidores de correio destinatários. Alice envia uma mensagem a Bob: Área de Telecomunicações slide 35
36 Formatos de mensagem de correio Um cabeçalho de mensagem típico é semelhante a: From: To: Subject: Searching for the meaning of life. Após o cabeçalho da mensagem, vem uma linha em branco e, em seguida, o corpo da mensagem (em ASCII). Você pode usar o Telnet para enviar a um servidor de correio uma mensagem que contenha algumas linhas de cabeçalho, inclusive Subject:. Para tal, utilize o comando telnet servername Área de Telecomunicações slide 36
37 Protocolos de acesso ao correio Protocolos de e suas entidades comunicantes Área de Telecomunicações slide 37
38 Exercícios de Fixação 1. Suponha que Alice envie uma mensagem para Bob por meio de uma conta de da Web (como o Outlook ou gmail) e que Bob acesse o dele pelo servidor de correio usando POP3. Descreva como a mensagem vai do hospedeiro de Alice até o hospedeiro de Bob. Não se esqueça de relacionar a série de protocolos de camada de aplicação usados para movimentar a mensagem entre dois hospedeiros. 2. Imprima o cabeçalho de uma mensagem de que tenha recebido recentemente. Quantas linhas de cabeçalho Received: há nela? Analise cada uma. 3. Examine seus s recebidos e veja o cabeçalho de uma mensagem enviada de um usuário com um endereço eletrônico ifsc.edu.br. É possível determinar, pelo cabeçalho, o endereço IP do hospedeiro do qual a mensagem foi enviada? Faça o mesmo para uma mensagem enviada de uma conta do gmail Área de Telecomunicações slide 38
39 DNS: o serviço de diretório da Internet Há duas maneiras de identificar um hospedeiro por um nome de hospedeiro e por um endereço IP. Para conciliar isso, é necessário um serviço de diretório que traduza nomes de hospedeiro para endereços IP. Esta é a tarefa principal do DNS da Internet. O DNS é (1) um banco de dados distribuído executado em uma hierarquia de servidores de DNS, e (2) um protocolo de camada de aplicação que permite que hospedeiros consultem o banco de dados distribuído Área de Telecomunicações slide 39
40 DNS: o serviço de diretório da Internet O DNS provê alguns outros serviços importantes além da tradução de nomes de hospedeiro para endereços IP: Apelidos (aliasing) de hospedeiro. Apelidos de servidor de correio. Distribuição de carga Área de Telecomunicações slide 40
41 DNS: o serviço de diretório da Internet Nenhum servidor DNS isolado tem todos os mapeamentos para todos os hospedeiros da Internet. Em vez disso, os mapeamentos são distribuídos pelos servidores DNS. Parte da hierarquia de servidores DNS Área de Telecomunicações slide 41
42 DNS: o serviço de diretório da Internet Servidores DNS raiz em 2012 (nome, organização, localização) Área de Telecomunicações slide 42
43 DNS: o serviço de diretório da Internet Interação dos diversos servidores DNS: Área de Telecomunicações slide 43
44 DNS: o serviço de diretório da Internet O DNS explora extensivamente o cache para melhorar o desempenho quanto ao atraso e reduzir o número de mensagens DNS que dispara pela Internet. Consultas recursivas em DNS: Área de Telecomunicações slide 44
45 Registros e mensagens DNS Um registro de recurso é uma tupla de quatro elementos que contém os seguintes campos: Formato da mensagem DNS (Name, Value, Type, TTL) Área de Telecomunicações slide 45
46 Exercícios de Fixação 1. É possível que o servidor Web e o servidor de correio de uma organização tenham exatamente o mesmo apelido para um nome de hospedeiro (por exemplo, ifsc.edu.br)? Qual seria o tipo RR que contém o nome de hospedeiro do servidor de correio? Área de Telecomunicações slide 46
47 Aplicações P2P Distribuição de arquivos P2P Na distribuição de arquivos P2P, cada par pode redistribuir qualquer parte do arquivo recebido para outros pares, auxiliando, assim, o servidor no processo de distribuição. O tempo de distribuição é o tempo necessário para que todos os N pares obtenham uma cópia do arquivo. O BitTorrent é um protocolo P2P popular para distribuição de arquivos Área de Telecomunicações slide 47
48 Aplicações P2P Distribuição de arquivos P2P Um problema ilustrativo de distribuição de arquivo Área de Telecomunicações slide 48
49 Aplicações P2P Distribuição de arquivos P2P Tempo de distribuição para arquiteturas P2P e cliente-servidor Área de Telecomunicações slide 49
50 Aplicações P2P Distribuição de arquivos P2P Distribuição de arquivos com o BitTorrent Área de Telecomunicações slide 50
51 Aplicações P2P Distributed Hash Tables (DHTs) Vamos considerar como montar uma versão distribuída, P2P, de um banco de dados, que guardará os pares (chave, valor) por milhões. No sistema P2P, cada par só manterá um pequeno subconjunto da totalidade (chave, valor). Permitiremos que qualquer par consulte o banco de dados distribuído com uma chave em particular Área de Telecomunicações slide 51
52 Aplicações P2P Distributed Hash Tables (DHTs) O banco de dados distribuído, então, localizará os pares que possuem os pares (chave, valor) correspondentes e retornará os pares chave-valor ao consultante. Qualquer par também poderá inserir novos pares chave-valor no banco de dados. Esse banco de dados distribuído é considerado como uma tabela hash distribuída (DHT Distributed Hash Table) Área de Telecomunicações slide 52
53 Aplicações P2P Distributed Hash Tables (DHTs) O DHT circular oferece uma solução bastante elegante para reduzir a quantidade de informação sobreposta que cada par deve gerenciar Área de Telecomunicações slide 53
54 Aplicações P2P Distributed Hash Tables (DHTs) Em sistemas P2P, um par pode vir ou ir sem aviso. Suponha que o par 5 da figura anterior saia de modo abrupto. Os dois pares precedentes ao que saiu (4 e 3) saberão que o par saiu, pois não responde mais às mensagens de ping. Os pares 4 e 3 precisam, portanto, atualizar as informações do estado de seu sucessor Área de Telecomunicações slide 54
55 Aplicações P2P Distributed Hash Tables (DHTs) Consideraremos agora como o par 4 atualiza seu estado: 1. O par 4 substitui seu primeiro sucessor (par 5) por seu segundo sucessor (par 8). 2. O par 4, então, pergunta a seu novo primeiro sucessor (par 8) o identificador e o endereço IP de seu sucessor imediato (par 10). O par 4, então, torna o par 10 seu segundo sucessor Área de Telecomunicações slide 55
56 Programação de sockets: criando aplicações de rede Há dois tipos de aplicações de rede. Um deles é uma execução cuja operação é especificada em um padrão de protocolo. O outro tipo de aplicação de rede é uma aplicação de rede proprietária. Programação de sockets com UDP Usaremos a aplicação cliente-servidor simples a seguir para demonstrar a programação de socket para UDP e TCP: Área de Telecomunicações slide 56
57 Programação de sockets com UDP 1. Um cliente lê uma linha de caracteres (dados) do teclado e a envia para o servidor. 2. O servidor recebe os dados e converte os caracteres para maiúsculas. 3. O servidor envia os dados modificados ao cliente. 4. O cliente recebe os dados modificados e apresenta a linha em sua tela Área de Telecomunicações slide 57
58 Programação de sockets com UDP A aplicação cliente-servidor usando UDP Área de Telecomunicações slide 58
59 Programação de sockets com TCP O processo TCPServer tem dois sockets Área de Telecomunicações slide 59
60 Programação de sockets com TCP A aplicação cliente-servidor usando TCP Área de Telecomunicações slide 60
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 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
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
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
Redes 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
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
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
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
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
PTC 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
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
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
Camada de Aplicação da Arquitetura TCP/IP
Arquitetura de Redes de Computadores e Tecnologia de Implementação de Redes 2016.1 Camada de Aplicação da Arquitetura TCP/IP Curso Técnico Integrado em Informática Turma: INT.INF.3M Arquitetura de Redes
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
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
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
FUNDAMENTOS 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 [email protected] 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
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
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
Teleprocessamento e Redes
Teleprocessamento e Redes Aula 21: 06 de julho de 2010 1 2 3 (RFC 959) Sumário Aplicação de transferência de arquivos de/para um host remoto O usuário deve prover login/senha O usa duas conexões TCP em
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
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
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)
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
Aula 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
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
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
REDES DE COMPUTADORES. Prof. Evandro Cantú
REDES DE COMPUTADORES Prof. Evandro Cantú Prof. Evandro Cantú, [email protected] Slides adaptados de J. Kurose & K. Ross 2 Curso de Capacitação Intelbras Redes Computadores Maio 2007 Camada de
Transferência de arquivos (FTP)
Transferência de arquivos (FTP) Protocolo de transferência de arquivos (File Transfer Protocol) Descrito na RFC 959 Usa o TCP, a porta 21 (conexão de controle) e a porta 20 (conexão de dados) Em uma mesma
Camada de Aplicação Protocolo FTP e Correio Eletrônico
e Tecnologia de Implementação de Redes 2016.1 Camada de Aplicação Protocolo FTP e Correio Eletrônico Curso Técnico Integrado em Informática Turma: INT.INF.3M Conteúdo Programático (1 o Bimestre) Comunicação
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
AULA 3 - REDES. Prof. Pedro Braconnot Velloso
AULA 3 - REDES Prof. Pedro Braconnot Velloso Resumo da última aula Começo da Internet Princípios básicos Comutação pacotes x circuitos Protocolos Arquitetura em camadas Arquitetura TCP/IP APLICAÇÃO TRANSPORTE
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
Redes de Computadores e Aplicações
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Redes de Computadores e Aplicações Aula 13 - Camada de Aplicação Visão Geral Prof. Diego Pereira
UNIVERSIDADE FEDERAL DO PIAUÍ COLÉGIO TÉCNICO DE TERESINA-TÉCNICO EM INFORMÁTICA DISCIPLINA: REDES DE COMPUTADORES I PROFESSOR: Valdemir Junior
UNIVERSIDADE FEDERAL DO PIAUÍ COLÉGIO TÉCNICO DE TERESINA-TÉCNICO EM INFORMÁTICA DISCIPLINA: REDES DE COMPUTADORES I PROFESSOR: Valdemir Junior CAMADA DE APLICAÇÃO Alyson Pereira Barbosa Erisvaldo dos
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
Funcionalidade 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
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
Servidor de s e Protocolo SMTP. Prof. MSc. Alaor José da Silva Junior
Servidor de E-mails e Protocolo SMTP Prof. MSc. Alaor José da Silva Junior Definições Servidor de Mensagens Um servidor de mensagens é responsável pela recepção e envio de mensagens. Dentro deste processo
FTP: protocolo de transferência de arquivos
FTP: protocolo de transferência de arquivos no hospedeiro interface cliente de FTP FTP sistema de arquivo local transf. de arquivos servidor FTP sistema de arquivo remoto transfere arquivo de/para hospedeiro
Protocolos e Serviços de Redes
Protocolos e Serviços de Redes Redes de Computadores Charles Tim Batista Garrocho Instituto Federal de São Paulo IFSP Campus Campos do Jordão garrocho.ifspcjo.edu.br/rdc [email protected] Técnico
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)
REDES DE COMPUTADORES
REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi [email protected] http://fabianotaguchi.wordpress.com BENEFÍCIOS MODELO OSI Menor complexidade; Interfaces padronizadas; Interoperabilidade entre
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
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
Protocolos e Serviços de Redes
Protocolos e Serviços de Redes Redes de Computadores Charles Tim Batista Garrocho Instituto Federal de Minas Gerais IFMG Campus Ouro Branco garrocho.github.io [email protected] Sistemas de Informação
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;
Capí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
REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar
- Aula 7 - MODELO DE REFERÊNCIA TCP O modelo de referência TCP, foi muito usado pela rede ARPANET, e atualmente usado pela sua sucessora, a Internet Mundial. A ARPANET é de grande utilidade para entender
Correio Eletrônico e os protocolos SMTP, POP3 e IMAP
Correio Eletrônico e os protocolos, POP3 e IMAP Thiago Cunha Pinto Correio eletrônico Três componentes principais: s do servidores de Simple Mail Transfer Protocol: Agente do também chamado leitor de redigir,
FPROT HTTP(s), FTP, DHCP, SQUID e SAMBA. Aula 1 SENAC TI Fernando Costa
FPROT HTTP(s), FTP, DHCP, SQUID e SAMBA Aula 1 SENAC TI Fernando Costa Camada de Aplicação Objetivos: aspectos conceituais dos protocolos de aplicação em redes modelos de serviço da camada de transporte
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
Rede de computadores Protocolos FTP. Professor Carlos Muniz
Rede de computadores Professor Carlos Muniz File Transfer Protocol FTP significa File Transfer Protocol (Protocolo de Transferência de Arquivos), e é uma forma bastante rápida e versátil de transferir
Capí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;
Arquitetura de Rede. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I
Arquitetura de Rede Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina: Redes de Computadores I 2 Tipos de arquiteturas Cliente-Servidor Peer-to-Peer Arquitetura Híbrida Cliente-Servidor
FTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores.
FTP FTP - Protocolo O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores. A partir do FTP usuários podem receber ou enviar arquivos de ou para outros computadores
Programação com Sockets
Programação com LP4 Ciência da Computação 1 Comunicação entre processos Nível mais baixo É um tipo particular de modelo de programação em redes utilizado em várias linguagens como: C, C++ e Java São estruturas
Universidade Federal do Rio Grande do Norte
Universidade Federal do Rio Grande do Norte Redes de Computadores - Camada de Aplicação Curso de Engenharia de Software Prof. Marcos Cesar Madruga/Thiago P. da Silva Material basedado em [Kurose&Ross 2009]
10/07/2013. Camadas. Principais Aplicações da Internet. Camada de Aplicação. World Wide Web. World Wide Web NOÇÕES DE REDE: CAMADA DE APLICAÇÃO
2 Camadas NOÇÕES DE REDE: CAMADA DE APLICAÇÃO Introdução à Microinformática Prof. João Paulo Lima Universidade Federal Rural de Pernambuco Departamento de Estatística e Informática Aplicação Transporte
Servidor de E-mails e Protocolo SMTP. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes
Campus Cachoeiro Curso Técnico em Informática Servidor de E-mails e Protocolo SMTP Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes Definições Servidor de Mensagens Um servidor de
Redes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza
Redes de Computadores Camada de Aplicação Prof. MSc. Hugo Souza É a camada que dispõe a programação para as aplicações de rede através dos protocolos de aplicação; Provém a implantação da arquitetura de
Redes de Computadores Aula 03 - Camada de Aplicação
Instituto Federal de Santa Catarina Redes de Computadores Aula 03 - Camada de Aplicação Prof. Tomás Grimm! [email protected]!1 2005 by Pearson Education Camada de aplicação 2.1 Princípios de aplicações
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
Redes de Computadores I
Redes de Computadores I Prof.ª Inara Santana Ortiz Aula 3 Protocolos de Comunicação Protocolos de Comunicação Protocolos de Comunicação Para que ocorra a transmissão de uma informação entre o transmissor
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
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
Redes de Computadores I Internet - Conceitos
Redes de Computadores I Internet - Conceitos Prof. Luís Rodrigo [email protected] 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
ATENÇÃO O TCP/IP não é um protocolo. TCP/IP é um conjunto de diversos protocolos em 04 camadas próprias que se relaciona com o modelo OSI.
PROTOCOLOS DE TRANSMISSÃO DE DADOS PROTOCOLO TCP/IP Trata-se da sigla da palavra inglesa Transmission Control Protocol / Internet Protocol ou, simplesmente Protocolo de Controle de Transmissão / Protocolo
