Aula 6. Disciplina: IF66B Redes de Computadores 2018/1 Universidade Tecnológica Federal do Paraná Câmpus Curitiba. Aula 6. Prof. Daniel F.
|
|
- Marcos Fortunato Cunha
- 6 Há anos
- Visualizações:
Transcrição
1 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
2 Roteiro / 43
3 Modelo OSI Sessão Cuida dos processos que controlam a transferência dos dados, cuidando dos erros e administrando registros das transmissões. Serviços: Controle de diálogo (quem deve transmitir em cada momento); Gerenciamento de tokens (impede operações críticas de serem executadas ao mesmo tempo); Sincronização (permite que uma transmissão continue do ponto onde parou) OSI Apresentação Sessão Transporte Rede Enlace de dados Física 3 / 43
4 Modelo OSI Apresentação Serve como o tradutor de dados para a rede: está ligada à semântica e à sintaxe das informações transmitidas. Gerencia estruturas de dados abstratas: Para que dois computadores possam se comunicar, as estruturas de dados a serem trocados podem ser definidas de maneira abstrata, com uma codificação padrão que será usada durante a conexão. É responsável pela compressão e criptografia dos dados OSI Apresentação Sessão Transporte Rede Enlace de dados Física 4 / 43
5 Modelo OSI Engloba protocolos que realizam a comunicação fim-a-fim entre aplicações/processos de diferentes computadores. Contém muitos protocolos comumente necessários pelos usuários; Frequentemente nos referimos às camadas de Sessão, Apresentação e simplesmente como : As funções dessas três camadas são implementadas de modo bem integrado OSI Apresentação Sessão Transporte Rede Enlace de dados Física 5 / 43
6 / Algumas aplicações de rede ; Web; Mensagens instantâneas; Login remoto; Compartilhamento de arquivos ; Jogos de rede multi-usuários; Vídeo-clipes; Voz sobre IP; Videoconferência em tempo real; Computação paralela em larga escala; Etc. 6 / 43
7 / Criando uma aplicação de rede Programas que executam em diferentes sistemas finais e comunicam-se através da rede. Ex.: servidor Web se comunica com o navegador; Programas não relacionados ao núcleo da rede: Dispositivos do núcleo da rede não executam aplicações de usuários; nos sistemas finais permitem rápido desenvolvimento e disseminação. 7 / 43
8 / Arquiteturas das aplicações Cliente-servidor; Peer-to-peer (); Híbrido de cliente-servidor e. 8 / 43
9 / Arquitetura das aplicações / Arquitetura cliente-servidor Servidor: Sempre ligado; Endereço IP permanente; Escalabilidade. Cliente: Comunica-se com o servidor; Pode estar conectado intermitentemente; Pode ter endereços IP dinâmicos; Não se comunica diretamente com outros clientes. 9 / 43
10 / Arquiteturas das aplicações / Arquitetura pura Não há servidor sempre ligado; Sistemas finais arbitrários se comunicam diretamente; Pares estão conectados intermitentemente e mudam endereços IP; Exemplo: Gnutella; Altamente escalável; Porém, difícil de gerenciar. 10 / 43
11 / Arquiteturas das aplicações / Arquitetura híbrida de cliente-servidor e Napster: Transferência de arquivos ; Busca de arquivos centralizada: Pares registram conteúdo no servidor central; Pares consultam o mesmo servidor central para localizar conteúdo. Instant messaging: Conversa entre usuários ; Localização e detecção de presença centralizadas: Usuários registram o seu endereço IP junto ao servidor central quando ficam online; Usuários consultam o servidor central para encontrar endereços IP dos contatos. 11 / 43
12 / comunicação Processo: programa que executa num hospedeiro Processos no mesmo hospedeiro se comunicam usando comunicação entre processos definida pelo sistema operacional (SO); hospedeiros distintos se comunicam trocando mensagens através da rede. Processos Processo cliente: processo que inicia a comunicação; Processo servidor: processo que espera para ser contatado. Nota: aplicações com arquiteturas possuem processos clientes e processos servidores. 12 / 43
13 / Sockets Os processos enviam/recebem mensagens para/dos seus sockets; Um socket é análogo a uma porta: Processo transmissor envia a mensagem através da porta; O processo transmissor assume a existência da infraestrutura de transporte no outro lado da porta que faz com que a mensagem chegue ao socket do processo receptor. 13 / 43
14 / Sockets 14 / 43
15 / Endereçando os processos Para que um processo receba mensagens, ele deve possuir um identificador; Cada host possui um endereço IP único de 32 bits; Pergunta: o endereço IP do host no qual o processo está sendo executado é suficiente para identificar o processo? Resposta: não, muitos processos podem estar executando no mesmo host; O identificador inclui tanto o endereço IP quanto os números das portas associadas com o processo no host.; Exemplo de números de portas: Servidor : 80; Servidor de : / 43
16 / camada de aplicação Definem tipos de mensagens trocadas; Definem sintaxe dos tipos das mensagens: campos presentes nas mensagens e como são identificados; Definem semântica dos campos: significado da informação nos campos; Definem regras para quando os processos enviam e respondem às mensagens. camada de aplicação Protocolos de domínio público: Definidos em RFCs; Permitem interoperação; Ex.: e SMTP. Protocolos proprietários: Ex.: KaZaA. 16 / 43
17 / Que serviço de transporte uma aplicação precisa? Perda de dados: Algumas aplicações (Ex.: áudio) podem tolerar algumas perdas; Outras (Ex.: transferência de arquivos, Telnet) requerem transferência 100% confiável. Temporização: Algumas aplicações (Ex.: jogos interativos) requerem baixo atraso para serem viáveis. Largura de banda: Algumas aplicações (Ex.: multimídia) requerem quantia mínima de banda para serem viáveis ; Outras aplicações ( aplicações elásticas ) conseguem usar qualquer quantia de banda disponível. 17 / 43
18 / Requisitos do serviço de transporte de apls comuns Perdas Banda Sensibilidade temporal Transferência de arquivos Sem perdas Elástica Não Sem perdas Elástica Não Documentos WWW Sem perdas Elástica Não Áudio: 5 kbps - 1 mbps Áudio/vídeo de tempo real Tolerante Vídeo: 10 kbps - 5 mbps Sim, 100 ms Áudio/vídeo gravado Tolerante Como o anterior Sim, alguns segundos Jogos interativos Tolerante >alguns kbps Sim, 100 ms financeiras Sem perdas Elástica Sim e não 18 / 43
19 / Internet e seus protocolos Protocolo de aplicação Protocolo de transporte usado eletrônico SMTP [RFC 2821] TCP Acesso terminal remoto Telnet [RFC 854] TCP WWW [RFC 2616] TCP Transferência de arquivos [RFC 959] TCP Streaming multimídia Proprietário (Ex.: RealNetworks) TCP ou UDP Telefonia Internet Proprietário (Ex.: Dialpad) Tipicamente UDP 19 / 43
20 / Protocolo Páginas Web consistem de objetos; Objeto pode ser um arquivo HTML, uma imagem JPEG, um applet Java, um arquivo de áudio; Páginas Web consistem de um arquivo HTML base que inclui vários objetos referenciados; Cada objeto é endereçável por uma URL; Exemplo de URL: /somedept/pic.gif (nome do hospedeiro) (nome do caminho) 20 / 43
21 / Protocolo Hypertext Transfer Protocol Protocolo da camada de aplicação da Web; Modelo cliente/servidor. Cliente: browser que pede, recebe, visualiza objetos Web; Servidor: servidor Web envia objetos em resposta a pedidos. 1.0: RFC 1945; 1.1: RFC / 43
22 / Protocolo 22 / 43
23 / Protocolo Usa serviço de transporte TCP: Cliente inicia conexão TCP (cria socket) ao servidor, porta 80; Servidor aceita conexão TCP do cliente; Mensagens (mensagens do protocolo da camada de aplicação) trocadas entre browser (cliente ) e servidor Web (servidor ); Encerra conexão TCP. é sem estado : Servidor não mantém informação sobre pedidos anteriores do cliente. Protocolos que mantêm estado são complexos! História passada (estado) tem que ser guardada; Caso caia servidor/cliente, suas visões do estado podem ser inconsistentes, devem ser reconciliadas. 23 / 43
24 / : o protocolo de transferência de arquivos Transferir arquivo de/para hospedeiro remoto; Modelo cliente/servidor: Cliente: lado que inicia transferência (pode ser de ou para o sistema remoto); Servidor: hospedeiro remoto. : RFC 959; Servidor : porta / 43
25 / : o protocolo de transferência de arquivos Cliente contata servidor na porta 21, especificando o TCP como protocolo de transporte; O cliente obtém autorização através da conexão de controle; O cliente consulta o diretório remoto enviando comandos através da conexão de controle; Quando o servidor recebe um comando para a transferência de um arquivo, ele abre uma conexão de dados TCP para o cliente; Após a transmissão de um arquivo o servidor fecha a conexão. 25 / 43
26 / : o protocolo de transferência de arquivos Servidor mantém o estado : diretório atual, autenticação anterior. 26 / 43
27 / Eletrônico Três grandes componentes: 1 Agentes de usuário (UA); 2 Servidores de correio; 3 Simple Mail Transfer Protocol (SMTP). 1 Agente de Usuário: Também conhecido como leitor de correio ; Compor, editar, ler mensagens de correio; Ex.: Outlook, Thunderbird; Mensagens de saída e entrada são armazenadas no servidor. 27 / 43
28 / Eletrônico 2 Servidores de correio: Caixa de correio contém mensagens de chegada (ainda não lidas) p/ usuário; Fila de mensagens contém mensagens de saída (a serem enviadas). 3 Protocolo SMTP entre servidores de correio para transferir mensagens de correio: Cliente: servidor de correio que envia; Servidor: servidor de correio que recebe. 28 / 43
29 / Eletrônico SMTP Usa TCP para a transferência confiável de mensagens do correio do cliente ao servidor, porta 25; Transferência direta: servidor remetente ao servidor receptor; Três fases da transferência: Handshaking; Transferência das mensagens; Encerramento. Interação comando/resposta: Comandos: texto ASCII; Resposta: código e frase de status. 29 / 43
30 / Protocolos de acesso ao correio SMTP: faz entrega/armazenamento no servidor do receptor; Protocolo de acesso ao correio: recupera do servidor: POP: Post Office Protocol [RFC 1939] Autorização (agente servidor) e transferência. : Internet Mail Access Protocol [RFC 1730] Mais comandos (mais complexo); Manuseio de mensagens armazenadas no servidor. : Hypertext Transfer Protocol Gmail, Hotmail, Yahoo! Mail, Webmail, etc. 30 / 43
31 / (Domain Name System) Pessoas possuem muitos identificadores: CPF, nome, RG. Hospedeiros, roteadores: Endereço IP (32 bits) usado p/ endereçar pacotes; nome, ex.: usado por pessoas. Pergunta: como mapear entre nome e endereço IP? 31 / 43
32 / (Domain Name System) Domain Name System: Base de dados distribuída implementada na hierarquia de muitos servidores de nomes; Protocolo de camada de aplicação permite que hospedeiros, roteadores, servidores de nomes se comuniquem para resolver nomes (tradução endereço/nome); Função imprescindível da Internet implementada como protocolo de camada de aplicação (complexidade na borda da rede); Roda sobre UDP e usa a porta 53; Especificado nas RFCs 1034 e / 43
33 / (Domain Name System) Servidor de nomes : Por que não centralizar o? Ponto único de falha; Volume de tráfego; Base de dados centralizada e distante; Manutenção da base de dados; Não é escalável; Nenhum servidor mantém todos os mapeamentos nome-para-endereço IP. 33 / 43
34 / (Domain Name System) Servidor de nomes : Servidor de nomes local: Cada provedor, empresa tem servidor de nomes local (default); Pedido de hospedeiro vai primeiro ao servidor de nomes local; Quando não consegue resolver o nome, procura um servidor raiz. Servidor raiz: Procura servidor oficial se mapeamento for desconhecido; Obtém tradução; Devolve mapeamento ao servidor local. 34 / 43
35 / (Domain Name System) Exemplo de : usuario.utfpr.edu.br requer o endereço IP de 1 Contata servidor local, dns.utfpr.edu.br; 2 dns.utfpr.edu.br contata servidor raiz, se necessário; 3 Servidor raiz contata servidor oficial, cs.columbia.edu, se necessário. 35 / 43
36 / Compartilhamento de arquivos Vamos analisar um exemplo: 1 Alice executa a aplicação cliente em seu computador; 2 Conecta-se à Internet, obtém um novo endereço IP para cada conexão; 3 Procura por uma música; 4 A aplicação exibe outros pares que possuem uma cópia da música; 5 Alice escolhe um dos pares, Bob; 6 O arquivo é copiado do PC de Bob para o PC de Alice por ; 7 Enquanto Alice faz o download, outros usuários copiam o arquivo a partir do PC de Alice; 8 O par de Alice pode ser classificado tanto como um cliente Web, quanto como um servidor Web transiente; 9 Todos os pares são servidores = altamente escaláveis! 36 / 43
37 / Compartilhamento de arquivos / Diretório centralizado: Napster Projeto original Napster : 1 Quando um par se conecta, ele informa ao servidor central o seu endereço IP e conteúdo; 2 Alice procura pela música; 3 Alice requisita o arquivo de Bob. 37 / 43
38 / Compartilhamento de arquivos / Diretório centralizado: Napster Problemas do Napster : Ponto único de falhas; Gargalo de desempenho; Infração de copyright. Transferência de arquivo é descentralizada, mas a localização de conteúdo é altamente centralizada. 38 / 43
39 / Compartilhamento de arquivos / Diretório distribuído: Gnutella Totalmente distribuído; Sem servidor central; Protocolo de domínio público; Muitos clientes Gnutella implementando o protocolo. 39 / 43
40 / Compartilhamento de arquivos / Diretório distribuído: Gnutella Mensagem de consulta é enviada pelas conexões TCP existentes; Os pares encaminham a mensagem de consulta; QueryHit (encontro) é enviado pelo caminho reverso. 40 / 43
41 / Compartilhamento de arquivos / Explorando heterogeneidade: KaZaA Cada par é um ĺıder de grupo ou está atribuído a um ĺıder de grupo: Conexão TCP entre o par e seu ĺıder de grupo; Conexões TCP entre alguns pares de ĺıderes de grupo. O ĺıder de grupo acompanha o conteúdo em todos os seus discípulos. 41 / 43
42 / Compartilhamento de arquivos / Explorando heterogeneidade: KaZaA Cada arquivo possui um hash e um descritor; O cliente envia a consulta de palavra-chave para o seu ĺıder de grupo; O ĺıder de grupo responde com os encontros: Para cada encontro: metadata, hash, endereço IP. Se o ĺıder de grupo encaminha a consulta para outros ĺıderes de grupo, eles respondem com os encontros; O cliente então seleciona os arquivos para download: Requisições usando hash como identificador são enviadas aos pares que contêm o arquivo desejado. 42 / 43
43 1 Exercícios para entrega via Moodle (até 06/06). 43 / 43
Redes 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 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
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 maisCamada 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
Leia maisProtocolos 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
Leia maisAULA 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
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 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 maisAplicação de rede. GA-027 Redes de Computadores. Camada de Aplicação. Artur Ziviani LNCC/MCT. Execução nos sistemas finais com comunicação via rede
GA-027 Redes de Computadores Camada de Aplicação Artur Ziviani LNCC/MCT Aplicação de rede Execução nos sistemas finais com comunicação via rede Processos no SO usando infra-estrutura de comunição Ex: software
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 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
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
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 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
REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com SUÍTE TCP 1 Camada de aplicação Protocolo Hypertext Transfer Protocol 2 HTTP Uma página WWW
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 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 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 maisProtocolos 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 charles.garrocho@ifsp.edu.br Técnico
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 maisProtocolos 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 charles.garrocho@ifmg.edu.br Sistemas de Informação
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: Camada de Aplicação
Capítulo 2: Camada de Aplicação Metas do capítulo: aspectos conceituais e de implementação de protocolos de aplicação em redes modelos de serviço da camada de transporte paradigma cliente servidor paradigma
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 maisCamada 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
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 Camada de Aplicação 2 3 4 Camada de Aplicação Ao analisar esta camada devemos focar em alguns objetivos:
Leia maisArquitetura 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
Leia maisNíkolas Timóteo Paulino da Silva Redes de Computadores I ADS 2ºTermo
Níkolas Timóteo Paulino da Silva Redes de Computadores I ADS 2ºTermo 1) Desenhe duas redes com 7 e 8 computadores e defina a configuração IP de cada máquina com classe B e C, respectivamente. REDE A (7
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
REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com BENEFÍCIOS MODELO OSI Menor complexidade; Interfaces padronizadas; Interoperabilidade entre
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 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 maisATENÇÃ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
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 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 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 maisRedes de Computadores e a Internet Kurose. Prof. Rone Ilídio da Silva DTECH-CAP-UFSJ
Redes de Computadores e a Internet Kurose Prof. Rone Ilídio da Silva DTECH-CAP-UFSJ Itens do Livro Capítulo 1 Redes de Computadores e a Internet 1.1 O que é a Internet? 1.1.1 Uma descrição dos componentes
Leia maisArquitetura de sistemas distribuídos
Arquitetura de sistemas distribuídos 3. Comunicação nos Sistemas Distribuídos 3.1.Introdução aos modelos de comunicação 3.2 Modelo Cliente-Servidor 3.3.Comunicação através de Sockets 3.3 Chamada a procedimento
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 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 maisRedes de Computadores
Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 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
Leia maisModelo de Camadas. Redes de Computadores
Modelo de Camadas Redes de Computadores Sumário Visão Geral de uma Rede de Computadores Protocolos Modelo de Camadas Porque utilizar Tipos de Modelos de Referência Modelo de Referência ISO/OSI Histórico
Leia maisRedes P2P. Apresentadora: Luciana Pereira Oliveira. Duração: 40 minutos Data: 20/07/
Redes P2P Apresentadora: Luciana Pereira Oliveira lpo@cin.ufpe.br www.cin.ufpe.br/~lpo Duração: 40 minutos Data: 20/07/2004 Roteiro Introdução Características Arquiteturas Estudo de caso (CHORD) Aplicações
Leia maisRedes 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
Leia maisUNIVERSIDADE 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
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 maisServidor 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
Leia maisPreparação AV3 Fundamentos de Redes de Computadores
Preparação AV3 Fundamentos de Redes de Computadores 1 - Em uma rede de computadores existem dispositivos responsáveis por distribuir as informações por toda a rede. Quando falamos de dispositivos que atuam
Leia maisFPROT 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
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 maisRedes 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
Leia maisÁudio digital - áudio de fluxo
Áudio digital - áudio de fluxo Modo simples de áudio de fluxo (fonte: Tanenbaum) Problema: arquivo tem de ser baixado antes de iniciar a reprodução do áudio Solução: Uso de um metarquivo Áudio digital
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 maisProgramação para Web
Colégio Estadual João Manoel Mondrone Ensino Fundamental, Médio, Profissional e Norm Técnico em Informática Programação para Web Profª Ana Paula Mandelli anapaula_mandelli@hotmail.com O que é a COMUNICAÇÃO?
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 maisProf. Samuel Henrique Bucke Brito
RM-OSI: Modelo de Referência www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Quando surgiram as redes de computadores havia um grande problema de compatibilidade entre
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 maisRedes de Computadores
s de Computadores Prof. Macêdo Firmino Modelo TCP/IP e OSI Macêdo Firmino (IFRN) s de Computadores Setembro de 2011 1 / 19 Modelo de Camadas Para que ocorra a transmissão de uma informação entre o transmissor
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 maisÍNDICE. Redes de Computadores - 1º Período de Cap 12 - Fls. 1
ÍNDICE 12. Sistemas Operacionais de Redes 2 12.1. Conceito 2 12.2. Redirecionador 3 12.3. Arquiteturas 3 12.4. Par a Par 4 12.5. Cliente-Servidor 4 12.6. Os Sistemas Operacionais de Redes e as Arquiteturas
Leia maisCamada de Aplicação. Prof. Arliones Hoeller.
Camada de Aplicação arliones.hoeller@ifsc.edu.br 1 Camada de aplicação 2.1 Princípios de aplicações de rede 2.2 Web e HTTP 2.3 FTP 2.4 Correio electrônico SMTP, POP3, IMAP 2.5 DNS 2.6 Compartilhamento
Leia mais: TMS M
Infraestrutura de Redes de Computadores Turma : TMS 20171.3.01112.1M Camada de Transporte Prof. Thiago Dutra Agenda n Introdução n Protocolos de Transporte Internet n Multiplexação
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 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
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 maise Protocolos de Streaming Aplicações Multimídia Multimídia Aplicações jitter Variação de retardo Efeito do jitter
Departamento de Engenharia de Telecomunicações - UFF e Protocolos de Streaming Profa. Débora Christina Muchaluat Saade deborams@telecom.uff.br multimídia (mídia contínua) Sensíveis ao retardo e variação
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. 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
Leia maisRedes 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
Leia maisProgramaçã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
Leia maisVamos fazer um pequeno experimento
1 Vamos fazer um pequeno experimento Dividam-se em dois grupos: Mestre Escravo Projeto de Sistemas Distribuídos Comunicação entre Processos Prof. Msc. Marcelo Iury de Sousa Oliveira marceloiury@gmail.com
Leia maisServidor 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
Leia maisCENTRAL DE CURSOS 29/05/2014
Dezembro 1969 Junho 1970 Março 1972 Julho 1977 INFORMÁTICA 1 MODEM Modem é o equipamento responsável pela conexão do seu Micro/Note/PDA ao sistema de telecomunicações. DIAL UP ADSL 3G 01 - O serviço de
Leia maisRedes de Comunicação de Dados
Redes de Comunicação de Dados 1 - Objetivo O grande objetivo é a formação geral de um especialista capaz de projetar redes de computadores, tanto sob o aspecto de software quanto de hardware, a partir
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 maisFundamentos de Redes e Sistemas Distribuídos Aula 03 Camadas
Fundamentos de Redes e Sistemas Distribuídos Aula 03 Camadas Prof. Dr. Rodrigo Clemente Thom de Souza Camada de Aplicação É a única camada vista pela maioria dos usuários!!! Objetivo: Fornecer serviços
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 maisArquitetura da Internet TCP/IP
Arquitetura da Internet TCP/IP A Internet Internet é a rede mundial de computadores, à qual estão conectados milhões de computadores do mundo todo; A idéia de concepção de uma rede mundial surgiu nos Estados
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 maisArquitetura em Camadas. Profª. Dianne Scherly Varela de Medeiros
Arquitetura em Camadas Profª. Dianne Scherly Varela de Medeiros 2018.1 Modelo em Camadas Conjunto de protocolos e camadas Reduz a complexidade do projeto de uma rede de comunicação Cada camada provê um
Leia maisRedes de Computadores Aula 4. Aleardo Manacero Jr.
Redes de Computadores Aula 4 Aleardo Manacero Jr. O protocolo RM OSI 1 Camada de Sessão Supervisiona o diálogo entre os computadores envolvidos na conexão Cria pontos de sincronização para informações
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 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 maisRedes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim
Redes TCP/IP alexandref@ifes.edu.br Camada de Transporte 2 Camada de Transporte Função: Fornecer comunicação lógica entre processos de aplicação em diferentes hospedeiros. Os protocolos de transporte são
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 maisAplicações Gerais de Informá5ca
Aplicações Gerais de Informá5ca Prof. Marcos V. O. de Assis mvoassis@gmail.com marcos.assis@ufpr.br hap://mvoassis.wordpress.com O que vimos até agora? Introdução à Informá5ca Estrutura geral do Computador
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 maisIntrodução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: leandro.uff.puro@gmail.com site:
Leia maisRedes 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! tomas.grimm@ifsc.edu.br!1 2005 by Pearson Education Camada de aplicação 2.1 Princípios de aplicações
Leia maisArquitetura e Protocolos de Rede TCP/IP
Arquitetura e Protocolos de Rede TCP/IP Modelo Arquitetural Prof. Sales Filho Agenda Motivação Objetivos Histórico Família de protocolos TCP/IP Modelo de Interconexão Arquitetura
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. Camada de Aplicação no TCP/IP
v.2016 Redes de Computadores I Camada de Aplicação no TCP/IP Prof. Ricardo Couto A. da Rocha rcarocha@ufg.br UFG Regional Catalão Roteiro Conceitos Básicos e Arquitetura DNS Domain Name System Protocolo
Leia maisTCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP
TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP HTTP (Hypertext Transfer Protocol ) Protocolo usado na Internet para transferir as páginas da WWW (WEB). HTTPS (HyperText Transfer
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 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 maisDefinição das 7 Camadas do Modelo OSI e Explicação das Funções
O modelo OSI (Open Systems Interconnect) tem sete camadas. Este artigo as descreve e explica, começando pela camada "inferior" na hierarquia (a camada física) e avançando até a "superior" (a camada de
Leia maisRedes de Computadores.
Redes de Computadores www.profjvidal.com REDES PONTO-A-PONTO E CLIENTE-SERVIDOR REDES DE COMPUTADORES Uma rede de computadores é formada por um conjunto de módulos processadores capazes de trocar informações
Leia maisRedes de Computadores e Internet
Redes de Computadores e Internet CEA145 Teoria e Fundamentos de Sistemas de Informação Universidade Prof. MSc. Federal George de H. G. Ouro Fonseca Preto DECEA / João Monlevade Universidade
Leia maisInformática Básica. Aula 03 Internet e conectividade
Informática Básica Aula 03 Internet e conectividade O Protocolo de comunicação O TCP (Transmission Control Protocol) e o IP (Internet Protocol) são dois protocolos que inspiraram o nome da rede. Eles englobam
Leia mais