DNS Domain Name System

Tamanho: px
Começar a partir da página:

Download "DNS Domain Name System"

Transcrição

1 Departamento de Ciência da Computação - UFF Protocolos de Nível de Disciplina: Nível de, Correio Eletrônico, Profa. Débora Muchaluat Saade debora@midia.uff. Enlace Física Incorporam a funcionalidade das camadas de Sessão, Apresentação e do modelo OSI As aplicações trocam dados através dos serviços providos pela camada de transporte Utilizam em grande parte o paradigma cliente-servidor e a interação por troca de mensagens s solicitam serviços es atendem os pedidos de serviço solicitados Protocolos de Nível de TCP/IP Resolução de Nomes (Domain Name System) Transferência de arquivos e documentos FTP (File Transfer Protocol) TFTP (Trivial FTP) (HyperText Transfer Protocol) NFS (Network File System) Emulação de terminal TELNET RLOGIN Correio Eletrônico SMTP (Simple Mail Transfer Protocol) POP (Post Office Protocol) IMAP (Internet Message Access Protocol) Gerência SNMP (Simple Network Management Protocol) Domain Name System Nomes Hierárquicos Utilização de uma estrutura hierárquica para mapear nomes em recursos máquinas (end. IP), caixas de correio, servidores, Um nome é um conjunto de rótulos separados por. Em um nome, cada nível de hierarquia é descrito por um sufixo (conjunto de rótulos) precedido de. Nomes são case-insensitive (edu ou EDU ou Edu) Exemplos de nomes no : odeon.csd.nasa.gov 1o. nível mail.iis...cursos..-rio. 2o. nível Domínio é um conjunto de rótulos que especifica um nome. Ex.: serv1... Cada rótulo tem no máximo 63 caracteres e nomes pletos 255 Um domínio é responsável por uma parte do espaço de nomes (espaço que define todos os nomes possíveis no )..,., também são domínios A responsabilidade pelas partes do espaço de nomes é delegada entre domínios Domínio principal: (anco),. (raiz) Domínios secundários:, gov, net,, fr, uk, Domínios terciários: nasa.gov, -rio.,., net., co.uk, co.jp, 1

2 Nomes de Domínio root edu net gov mil uk... MIT UCLA uff tele icad midia icarai.midia.uff. adm icarai itaipu itacoatiara marlin rh.adm... rh fin aange: as regras de sintaxe para os nomes de domínio e a delegação de autoridade soe nomes o mecanismo de mapeamento de nomes em end. IP é implementado o um sistema distribuído Paradigma cliente-servidor (servidor na porta TCP 53 e UDP 53) Resolução de nomes usa UDP Replicação da base de dados em servidores secundários usa TCP possui três ponentes: Base de dados distribuída es de nomes s (resolvedores) Organização do Nomes são pletamente independentes da anização de redes físicas e de endereços IP Exemplo de Organização do maq1.les.inf.-rio. root maq2.les.inf.-rio. maq1.inf.-rio. maq1.tg.inf.-rio. -rio É possível ter: mais de uma rede em um mesmo domínio Uma rede máquinas em domínios diferentes mais de um nome para uma mesma máquina (podendo ser nomes de domínios diferentes) R maq1.tm.-rio. inf tm les maq1 tg maq1 maq1 maq2 maq1 maq2 maq2.tg.inf.-rio. Tipos mais importantes: A e MX Resource Records Resource Records (2) The principal resource records types. Exemplos de registros de uma base de dados de para cs.vu.nl. 2

3 Resolução de Nomes s podem fazer dois tipos de consulta: AP AP recursiva: servidor de nomes se encarrega da consulta (mais um) não-recursiva: clientes realizam a consulta a cada servidor es também podem fazer os dois tipos de consulta Mais um a não-recursiva resolver resolver servidor local servidor local outros servidores outros servidores??????????...? 3

4 = = (Resumo) (Uso de Cache) requisita mapeamento ao seu resolvedor Ex. resolução de..., tipo A, a partir da máquina odeon..-rio. Resolvedor consulta servidor de do seu domínio domínio..-rio. (servidor ) Não possuindo a informação, servidor consulta o servidor do domínio - ROOT SERVER - (servidor ) informa ao servidor o servidor do domínio. (servidor ) também é servidor do domínio.., por isso já informa ao servidor o servidor do domínio... (servidor ) consulta servidor e retorna ao resolvedor o endereço IP de... ( ) do domínio.-rio. mapeou endereço IP de... Durante o processo, foram armazenados no cache desse servidor informações a respeito dos servidores de.,.. e..., além do end. IP de... Se um resolvedor nesse domínio pedir o end. IP de aloha..., o servidor desse domínio não precisa iniciar a consulta a partir do ROOT SERVER, mas sim a partir do servidor de... 4

5 Name Servers Os servidores que definem uma validade em cache (TTL) de seus registros de recursos em outros servidores default: 2 dias A escolha do endereço IP do servidor raiz é feita usando round robin entre os endereços existentes (atualmente são 13 máquinas espalhadas pelo mundo) Parte do espaço de nomes mostrando a divisão em zonas. Uma zona representa uma parte da árvore e o conjunto de servidores informações soe a zona Name Servers (2) Correio Eletrônico How a resolver looks up a remote name in eight steps (linda.cs.yale.edu??). Arquitetura dos Sistemas de Correio Eletrônico Componentes de um Sistema de Correio Eletrônico Usuário UA MTA mensagem (cabeçalho + conteúdo) Caixas Postais MTA envelope + mensagem Componente MTA (Message Transfer Agent) Componente UA (User Agent) UA MTA Usuário Sistema de Transferência de Mensagens UA - User Agent: permite posição, envio e recebimento de mensagens permite manipular caixas postais MTA - Message Transfer Agent: encaminha mensagem até o destinatário base nas informações do envelope usando o protocolo SMTP 5

6 Identificação do Destinatário The User Agent Destino da mensagem é identificado por: o nome da máquina de destino (domain-name) e a caixa postal do usuário de destino (local-part) local-part@domain-name Exemplo: joao@.. Existe um registro especial no servidor (MX) para possibilitar a resolução do nome da máquina de destino (servidor de mails) em endereço IP Envelopes and messages. (a) Paper mail. (b) Electronic mail. Formato de Mensagem: RFC 822 Cabeçalho seguido de linha em anco e corpo da msg To: Cc: Bcc: From: Received: Date: Reply-To: References: Subject: Exemplo de msg Destinatários principais Destinatários em cópia Destinatários em cópia invisível Criador da mensagem Adicionado por MTAs no caminho Data e hora do envio da mensagem para enviar respostas Outros identificadores relevantes Descrição do assunto da mensagem Date: Wed, 29 Nov :49: (EDT) From: Joao da Silva <joao@..> To: Antonio Tadeu Azevedo Gomes <atagomes@.-rio.> Cc: l-tcpip@engenho.. Subject: Teste de Testando Formato de Mensagem: RFC 822 Envelope: linhas inseridas no cabeçalho pelos MTAs Exemplo de msg envelopada : Received: from.. (mail... [ ]) by.-rio. (8.8.8+Sun/8.8.8) with ESMTP id TAA16860 for <atagomes@.-rio.>; Wed, 29 Nov :32: (EDT) Received: from modem1... [ ] by.. with SMTP (Eudora Internet Mail Server 1.2) id LAA04471; Wed, 29 Nov :50: (EDT) Date: Wed, 29 Nov :49: (EDT) From: Joao da Silva <joao@..> To: Antonio Tadeu Azevedo Gomes <atagomes@.-rio.> Cc: l-tcpip@engenho.. Subject: Teste de Testando SMTP sender (cliente) Protocolo SMTP Protocolo textual para unicação entre MTAs Utiliza padrão ASCII de 7 bits servidor SMTP usa porta TCP 25 Cabeçalho (RFC 822) + Corpo da Mensagem SMTP server (25) (relay) Envelope (RFC 822) + Mensagem (25) SMTP receiver (servidor) Sistemas de correio que usam entrega fim-a-fim garantem que a mensagem permanece armazenada na máquina transmissora até que ela seja copiada sucesso para a máquina receptora. Principais Comandos SMTP HELO <domain> - identifica o cliente SMTP MAIL FROM: <remetente@domínio> - Identifica o originador RCPT TO: <destino@domínio> - Identifica o destinatário DATA - Início dos dados, terminados por uma linha um. VRFY <nome> - Confirma a existência do usuário <nome> TURN - Reverte papéis e permite ao destino enviar mensagens QUIT - Termina a conexão SMTP 6

7 Principais Respostas SMTP Protocolo SMTP Serviço pronto Encerrando conexão Ação pletada corretamente Inicie entrada da mensagem 500, Erro de sintaxe Comando não implementado (abertura de conexão TCP servidor mail...) 220 mail... Eudora Internet Mail Server 1.2 ready >>> HELO maq mail... Hello maq1..., pleased to meet you >>> MAIL From: joao@ <joao@..> Sender OK >>> RCPT To: atagomes@.-rio. 250 <atagomes@.-rio.> Recipient OK >>> RCPT To: l-tcpip@engenho <l-tcpip@engenho..> Recipient OK >>> DATA 354 Enter mail, end with. on a line by itself >>> [ cabeçalho + conteúdo ] >>>. 250 Mail accepted >>> QUIT 221 mail... closing connection (encerramento de conexão TCP) UA cliente SMTP maq1... MTA servidor SMTP mail... From: joao@.. To: atagomes@.-rio. Cc: l-tcpip@engenho.. Subject: Teste de Testando Protocolo SMTP (abertura de conexão TCP servidor.-rio.) 220.-rio. Sendmail ready >>> HELO mail rio. Hello mail..., pleased to meet you >>> MAIL From: joao@ <joao@..> Sender OK >>> RCPT To: atagomes@.-rio. 250 <atagomes@.-rio.> Recipient OK >>> DATA 354 Enter mail, end with. on a line by itself >>> [ cabeçalho + conteúdo ] >>>. 250 Mail accepted >>> QUIT 221.-rio. closing connection (encerramento de conexão TCP) MTA cliente SMTP mail... MTA servidor SMTP.-rio. From: joao@.. To: atagomes@.-rio. Cc: l-tcpip@engenho.. Subject: Teste de Testando Características do SMTP RFC 821 define que SMTP só suporta caracteres ASCII de 7 bits Não suporta caracteres acentuados, arquivos binários, Como transportar outros formatos? MIME (Multi-Purpose Internet Mail Extensions) - RFC 1521 MIME estende SMTP especificando: Novos campos para o cabeçalho RFC 822 Novos formatos de conteúdo Técnicas de codificação desses formatos em ASCII 7 bits Principais campos MIME MIME-Version: Identifica a versão MIME Content-Description: Descreve o conteúdo da mensagem Content-Id: Identificador único Content-Transfer-Encoding: Como o corpo é codificado para TX Content-Type: Tipo da mensagem Funcionamento básico: UA remetente acrescenta campos MIME ao cabeçalho da msg, identificando mídia e codificação usada UA destino usa campos para recuperar conteúdo (decodificação) SMTP não toma conhecimento do uso de MIME Codificação base64 MIME Alguns tipos de mensagem: text/plain: texto sem formatação (ASCII ou ISO 8859) image/gif, image/jpeg, video/mpeg multipart/mixed: permite envio de submensagens application/octet-stream: arquivos genéricos Algumas codificações: Texto: 7-bit (ASCII), 8-bit, quoted-printable Binário: base64, user-defined B64 B64 B64 B H 5 2 Q Arquivo original Enviado pelo SMTP 7

8 Submensagens MIME Date: Wed, 29 Nov :49: (EDT) From: Joao da Silva To: Antonio Tadeu Azevedo Gomes MIME-Version: 1.0 Content-Type: multipart/mixed; Boundary=0011separator Subject: Teste de separator Content-Type: text/plain; charset=iso Content-Transfer-Encoding: quoted-printable S=F3 testando acentua=e7=a5o separator Content-Type: application/octet-stream; name= relat.doc Content-Transfer-Encoding: base64 0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAAAAAPgADAP7 /////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA separator Mensagem Só testando acentuação. codificado em quoted-printable Arquivo relat.doc codificado em base 64 Arquitetura do UA em TCP/IP UA SRV CLN mailbox Compartilhamento de arquivos (ex.: Unix, ) mailbox POP3 IMAP4 UA Serv. Programa CGI, Java, ASP, mailbox -servidor (ex.: Netscape Messenger, Microsoft Outlook, Eudora, owser Web Browser Web (ex.: webmail) SMTP é usado somente para envio de mails. Para recuperar mensagens armazenadas na mailbox são usados outros protocolos (POP, IMAP) World Wide Web exemplo de aplicação TCP/IP utiliza o serviço confiável da camada de transporte (TCP) baseada no paradigma cliente/servidor Arquitetura Arquitetura requisição resposta 8

9 Arquitetura Conceitos Básicos na Web Como identificar os recursos (documentos)? TCP URL (Uniform Resource Locator) Como recuperar um documento? (HyperText Transfer Protocol) IP 1 2 Como definir o formato do conteúdo dos documentos? HTML (HyperText Markup Language) Exemplo de URL URL para esquema Sintaxe host [ : port] / [path [? query ]] Esquema Especifica o protocolo usado para transferência Parte específica ao esquema Localiza o recurso (documento) desejado Exemplos de URL (esquema ) %2Fserver HyperText Transfer Protocol Objetivo original capacidade de recuperar de um servidor, documentos simples baseados na mídia texto protocolo textual leve e rápido Utiliza um serviço de transporte confiável, orientado a conexão (TCP), onde o servidor usa a porta TCP 80 9

10 Baseado em um modelo simples de arquitetura cliente-servidor requisição/resposta Protocolo sem estado: o servidor não mantém registro de requisições e respostas anteriores Permite transferências bidirecionais Permite negociações entre cliente e servidor (representação do documento e codificação usadas na transferência) - cabeçalho usa formato MIME para representar tipos dos dados suporte para caching no cliente suporte para intermediários na unicação (proxy server) Versões anteriores: /0.9, /1.0 oigam o uso de uma nova conexão TCP para cada requisição/ resposta versão /1.1 - janeiro de 1997 (RFC 2068, RFC 2616) Principais modificações em relação a versão 1.0: Melhora o modelo de uma conexão por requisição/resposta persistente (P-): mantém uma conexão aberta durante várias requisições para um mesmo servidor campo Host no cabeçalho permite múltiplos hosts em um mesmo endereço IP (virtual hosts) oigatório (código de erro na sua ausência) Mensagens /1.0 GET /index.html /1.0 Mensagens /1.0 / OK Server: Microsoft-IIS/3.0 Date: Thu, 01 Jun :29:26 GMT Content-Type: text/html Accept-Ranges: bytes Last-Modified: Mon, 10 Aug :03:04 GMT Content-Length: 646 <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 3.2//EN > <HTML> </HTML> Mensagens /1.1 Mensagens /1.1 / OK Date: Thu, 18 May :41:46 GMT Server: Apache/1.3.9 (Unix) (Red Hat/Linux) Last-Modified: Tue, 21 Sep :46:36 GMT Etag: e79a4c Accept-Ranges: bytes Content-Length: 1945 Content-Type: text/html GET /index.html /1.1 Host: portela..-rio. <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 3.2 Final// EN > <HTML> </HTML> 10

11 Mensagens Mensagens /1.1 request = request-line *(general-header request-header entity-header) CRLF [message-body] request-line = method SP request-uri SP -version CRLF response = status-line *(general-header response-header entity-header) CRLF [message-body] status-line = -version SP status-code SP reason-phrase CRLF Métodos de requisição GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS e CONNECT Códigos de retorno (3 dígitos) divididos em categorias em função do primeiro dígito 1xx (informativo) 2xx (sucesso) 3xx (redireção) 4xx (erro do cliente) 5xx (erro do servidor) podem ser estendidos normalmente mensagens de erro são enviadas no formato HTML Críticas ao Sem estado requisições em paralelo numa mesma conexão precisam ser enfileiradas Implementação integral plexa Fundamentado no TCP o protocolo de transporte Requisições em um único sentido Ausência de um padrão para definição de extensões imperatriz imperatriz imperatriz Host: imperatriz..-rio. Endereço IP

12 imperatriz imperatriz index.html /index.html imperatriz

Disciplina: Redes de Computadores. Nível de Aplicação DNS, Correio Eletrônico, WWW

Disciplina: Redes de Computadores. Nível de Aplicação DNS, Correio Eletrônico, WWW Departamento de Ciência da Computação - UFF Disciplina: Nível de Aplicação DNS, Correio Eletrônico, WWW Profa. Débora Muchaluat Saade debora@midiacom.uff.br Protocolos de Nível de Aplicação Aplicação Transporte

Leia mais

DNS Domain Name System

DNS Domain Name System Departamento de Engenharia de Teleunicações - UFF Protocolos de Nível de Disciplina: Nível de de, Correio Eletrônico,, Profa. Profa. Débora Débora Muchaluat Saade Saade deborams@tele.uff. Enlace Física

Leia mais

DNS Domain Name System

DNS Domain Name System Departamento de Engenharia de Teleunicações - UFF Protocolos de Nível de Aplicação Disciplina: Nível de de Aplicação DNS, DNS, Correio Eletrônico,, Introdução à Comutação Introdução à Comutação de de Rótulos

Leia mais

Correio eletrônico. Sistema de correio da Internet composto de

Correio 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 mais

Redes de Computadores

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

Leia mais

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES

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,

Leia mais

Arquitetura 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 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 mais

Camada de Aplicação Protocolo FTP e Correio Eletrônico

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

Leia mais

PTC Aula Web e HTTP 2.3 Correio eletrônico na Internet 2.4 DNS O serviço de diretório da Internet

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

Leia mais

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. 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 mais

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 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 mais

Capítulo 2. Camada de aplicação

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.

Leia mais

Redes de Computadores

Redes 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 mais

Servidor de s e Protocolo SMTP. Prof. MSc. Alaor José da Silva Junior

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

Leia mais

Arquiteturas de Protocolos. Aplicação. Redes. Aplicações cliente-servidor. Aplicações peer-to-peer

Arquiteturas de Protocolos. Aplicação. Redes. Aplicações cliente-servidor. Aplicações peer-to-peer Arquiteturas de Protocolos s Cama de Arquitetura OSI Apresentação Sessão Enlace Físico Arquitetura IEEE LLC MAC Físico Arquitetura Internet Inter-rede Sub- 1 Prof. Sérgio Colcher colcher@inf.puc-rio.br

Leia mais

Introdução. Caixa postal (mailbox) Componentes do sistema de correio eletrônico. Correio eletrônico (SMTP, POP e IMAP)

Introdução. Caixa postal (mailbox) Componentes do sistema de correio eletrônico. Correio eletrônico (SMTP, POP e IMAP) Introdução Inst tituto de Info ormátic ca - UF FRGS Rd Redes de Computadores td Correio eletrônico (, POP e IMAP) Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons.

Leia mais

Protocolos da camada aplicação

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

Leia mais

Correio eletrônico. Sistema de correio da Internet composto de

Correio 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 mais

Redes de Computadores

Redes 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 mais

Redes de Computadores. Protocolos de Internet

Redes 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 mais

Redes de Computadores

Redes 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 mais

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 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 mais

Redes de Computadores. Prof. MSc André Y. Kusumoto

Redes de Computadores. Prof. MSc André Y. Kusumoto Redes de Computadores Prof. MSc André Y. Kusumoto andrekusumoto.unip@gmail.com Nível de Aplicação Responsável por interagir com os níveis inferiores de uma arquitetura de protocolos de forma a disponibilizar

Leia mais

Transferência de arquivos (FTP)

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

Leia mais

Redes de Computadores I. Sockets e Arquitetura HTTP

Redes 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 mais

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

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 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 mais

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 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 mais

Capítulo 11 Sumário. Serviço de Correio Eletrônico - SMTP e POP3. Serviço de Páginas - Protocolo HTTP, Linguagem HTML

Capítulo 11 Sumário. Serviço de Correio Eletrônico - SMTP e POP3. Serviço de Páginas - Protocolo HTTP, Linguagem HTML 1 Capítulo 11 Sumário Serviço de Nomes de Domínios DNS Serviço de Acesso Remoto - TELNET Serviço de Correio Eletrônico - SMTP e POP3 Serviço de Páginas - Protocolo HTTP, Linguagem HTML Serviço de Transferência

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Serviços do Utilizador Final Paulo Coelho 2005 1 Arquitectura de uma Intranet 2 Serviços do Utilizador Final Sistema de ficheiros distribuídos NIS Correio Electrónico 3 Sistema de

Leia mais

Introdução. Página web. Tipos de documentos web. HyperText Transfer Protocol. Rd Redes de Computadores. Aula 27

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)

Leia mais

INTRODUÇÃO À INTERNET E À WORLD WIDE WEB

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

Leia mais

Comunicação entre processos

Comunicação entre processos Camada de aplicação Conceitos fundamentais Processos, endereços IP e portos Aplicações e protocolos da camada de aplicação Web e HTTP Correio eletrónico e SMTP, POP Tradução nomes-endereços e DNS Redes

Leia mais

Redes de Computadores. Profa. Kalinka Castelo Branco. Junho de Universidade de São Paulo. Camadas de Aplicação. Profa.

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 mais

SMTP x POP3, TCP X UDP, FTP, HTTP RESUMO

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

Leia mais

Redes de Computadores

Redes 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 mais

Redes de Computadores RES 12502

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

Leia mais

Redes de Computadores I

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

Leia mais

Redes de Computadores

Redes 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 mais

Protocolo 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. 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 mais

Redes de Computadores I

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 ( & ) Prof. Helcio Wagner da Silva. p.1/27

Leia mais

Camada de Aplicação. Redes Industriais Prof. Rone Ilídio

Camada 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 mais

Capítulo 7. A camada de aplicação

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

Leia mais

Protocolos de Rede. Protocolos em camadas

Protocolos 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 mais

Redes de Computadores

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

Leia mais

PTC Aula A Web e o HTTP. (Kurose, p ) (Peterson, p ) 24/03/2017

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 mais

REDES DE COMPUTADORES

REDES 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 mais

Redes de Computadores

Redes 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 mais

Redes de Computadores

Redes 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 mais

CCT0298 ANALISE DE REDES Aula : Trafego HTTP

CCT0298 ANALISE DE REDES Aula : Trafego HTTP CCT0298 ANALISE DE REDES Aula : Trafego HTTP O que é o protocolo HTTP? Hyper Text Transfer Protocol é o protocolo usado na World Wide Web para a distribuição e recuperação de informação. A troca de informações

Leia mais

Protocolo HTTP. - Características. - Modelo Requisição/Resposta. - Common Gateway Interface (CGI)

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

Leia mais

Ní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 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 mais

INTRODUÇÃO ÀS REDES DE COMPUTADORES

INTRODUÇÃO ÀS REDES DE COMPUTADORES INTRODUÇÃO ÀS REDES DE COMPUTADORES CAMADA DE APLICAÇÃO Teresa Vazão 2 INTRODUÇÃO Internet para todos.. 1979 Tim Burners Lee (invesngador do CERN): Inventor do conceito de navegação por hyper- texto 25

Leia mais

Redes de Computadores

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

Leia mais

SMTP Simple Mail Transport Protocol

SMTP 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 mais

Fernando M. V. Ramos, RC (LEI), TP02. HTTP. Redes de Computadores

Fernando 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 mais

Protocolo HTTP. Professor Leonardo Larback

Protocolo HTTP. Professor Leonardo Larback Protocolo HTTP Professor Leonardo Larback Protocolo HTTP No final da década de 1980, Tim Berners-Lee criou o protocolo HTTP (HyperText Transfer Protocol) e o padrão de arquivo HTML (HyperText Markup Language)

Leia mais

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP

Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP Departamento de Ciência da Computação - UFF Disciplina: Arquitetura TCP/IP - Internet Protocolo IP Protocolo ICMP Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Arquitetura TCP/IP Internet

Leia mais

Camada de Aplicação da Arquitetura TCP/IP

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

Leia mais

REDES DE COMPUTADORES II. TÁSSIO JOSÉ GONÇALVES GOMES

REDES 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 mais

HYPERTEXT TRANSFER PROTOCOL

HYPERTEXT TRANSFER PROTOCOL REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com HYPERTEXT TRANSFER PROTOCOL 1 HTTP Uma página WWW é composta de objetos e endereçado por uma

Leia mais

Prof. Marcelo Cunha Parte 6

Prof. 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 mais

Prof. Edson Maia Graduado em Web Design e Programação Bacharel e Licenciado em Geografia Especialista em Gestão Ambiental Complementação para

Prof. Edson Maia Graduado em Web Design e Programação Bacharel e Licenciado em Geografia Especialista em Gestão Ambiental Complementação para Prof. Edson Maia Graduado em Web Design e Programação Bacharel e Licenciado em Geografia Especialista em Gestão Ambiental Complementação para Magistério Superior Especialista em Docência para Educação

Leia mais

Capítulo 7. A camada de aplicação

Capí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 mais

A Camada de Aplicação

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

Leia mais

Redes de Computadores

Redes 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 mais

Redes de Computadores

Redes de Computadores Motivação: Exemplo de sessão http Redes de Computadores Arquitetura de redes Aula 02 Acesso a página http://www.inf.ufrgs.br/~asc/redes/http.html Problemas: 1. Como pedir a página? Como receber/interpretar

Leia mais

CENTRAL DE CURSOS 29/05/2014

CENTRAL 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 mais

Programação para Internet Flávio de Oliveira Silva, M.Sc.

Programação para Internet Flávio de Oliveira Silva, M.Sc. INTERNET Grande conjunto de redes de computadores interligadas pelo mundo. Começou como uma rede interligando Universidades no E.U.A A partir de 1993 a Internet começou a ser explorada comercialmente.

Leia mais

Transferência de Arquivo: Protocolo FTP

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

Leia mais

Aula 6. Disciplina: IF66B Redes de Computadores 2018/1 Universidade Tecnológica Federal do Paraná Câmpus Curitiba. Aula 6. Prof. Daniel F.

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

Leia mais

Capítulo 2 Camada de Aplicação

Capí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 mais

Nível de Transporte Portas, Protocolos UDP e TCP

Nível de Transporte Portas, Protocolos UDP e TCP Departamento de Ciência da Computação - UFF Disciplina: Nível de Transporte Portas, Protocolos UDP e TCP Profa. Débora Christina Muchaluat Saade debora@midiacom.uff.br Nível de Transporte 3 Camada de Transporte

Leia mais

Lista de exercícios - 1º bimestre 2016 REDES

Lista 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 mais

Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz

Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz Camada de Aplicação Redes de Computadores Prof. Leandro C. Pykosz Camada de Aplicação A camada de aplicação fornece os serviços "reais" de rede para os usuários. Os níveis abaixo da aplicação fornecem

Leia mais

Aulas Práticas. Implementação de um Proxy HTTP. O que é um proxy?

Aulas Práticas. Implementação de um Proxy HTTP. O que é um proxy? Redes de Computadores Aulas Práticas Implementação de um Proxy HTTP Material de suporte às aulas de Redes de Computadores Copyright DI FCT/UNL / 1 O que é um proxy? Genericamente é um processo que actua

Leia mais

FTP: protocolo de transferência de arquivos

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

Leia mais

Correio Eletrônico e os protocolos SMTP, POP3 e IMAP

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,

Leia mais

PROTOCOLOS DE COMUNICAÇÃO

PROTOCOLOS DE COMUNICAÇÃO PROTOCOLOS DE COMUNICAÇÃO 3º ANO / 2º SEMESTRE 2014 INFORMÁTICA avumo@up.ac.mz Ambrósio Patricio Vumo Computer Networks & Distribution System Group Serviços de Transporte na Internet Arquitectura TCP/IP

Leia mais

REDES DE COMPUTADORES

REDES 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 mais

Funcionalidade e Protocolos da Camada de Aplicação

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

Leia mais

Redes de Computadores e Aplicações

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

Leia mais

Redes de Computadores I. Camada de Aplicação no TCP/IP

Redes 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 mais

Rede de computadores Protocolos FTP. Professor Carlos Muniz

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

Leia mais

Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB

Universidade Federal do Espírito Santo 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 mais

ADMINISTRAÇÃO DE SISTEMAS LINUX. Servidor de

ADMINISTRAÇÃO DE SISTEMAS LINUX. Servidor de ADMINISTRAÇÃO DE SISTEMAS LINUX Servidor de e-mail INTRODUÇÃO E-mail é sem dúvida a aplicação mais popular da Internet. Em 1991, metade de todas as conexões TCP eram para o SMTP. Atualmente, além do envio

Leia mais

Redes de Computadores

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

Leia mais

Protocolos e Serviços de Redes

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 charles.garrocho@ifsp.edu.br Técnico

Leia mais

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira 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 mais

Modelo OSI x Modelo TCP/IP

Modelo OSI x Modelo TCP/IP Modelo OSI x Modelo TCP/IP OSI TCP/IP 7 Aplicação 6 Apresentação 5 Aplicação 5 Sessão 4 3 2 1 Transporte 4 Transporte Rede 3 Internet Enlace 2 Link de dados Física 1 Física Modelo de Referência OSI/ISO

Leia mais

HyperText Transfer Protocol (HTTP)

HyperText Transfer Protocol (HTTP) Programação Na Web HyperText Transfer Protocol () António Gonçalves Arquitectura Protocolo de transporte de documentos hypertexto RFC 1945 - Versão 1.0 RFC 2616 - Versão 1.1 O pedido é feito em ASCII e

Leia mais

Servidor de E-mails e Protocolo SMTP. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes

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

Leia mais

Redes de Computadores (RCOMP 2014/2015)

Redes de Computadores (RCOMP 2014/2015) Redes de Computadores (RCOMP 2014/2015) Correio eletrónico. Protocolos SMTP, POP3 e IMAP. Formato MIME 1 Correio eletrónico O objectivo do correio eletrónico é o envio de mensagens off-line (não interactivo)

Leia mais

Programação com Sockets

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

Leia mais

Introdução aos Sistemas Distribuídos

Introdução aos Sistemas Distribuídos Introdução aos Sistemas Distribuídos 12/13 Sistemas Distribuídos 1 Como chegámos aqui? 12/13 Sistemas Distribuídos 2 Page 1 1 Razões para a distribuição? Distribuição geográfica Organização com instalações

Leia mais

Protocolos e Serviços de Redes

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 charles.garrocho@ifmg.edu.br Sistemas de Informação

Leia mais

Programação Web Aula 1: Introdução

Programação Web Aula 1: Introdução Programação Web Aula 1: Introdução Departamento de Informática UFPR 1 Histórico 2 Modelo Navegadores (Cliente) Servidores Funcionamento de Servidores Características de Servidores URL 3 HTTP Funcionamento

Leia mais