Transferência de arquivos (FTP)



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

FTP: protocolo de transferência de arquivos

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Redes de Computadores I

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

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

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

Redes de Computadores

Universidade Federal do Rio Grande do Norte

Permite o acesso remoto a um computador;

DNS Domain Name System

Sistemas Distribuídos (DCC/UFRJ)

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

Correio Electrónico. Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores

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

Redes de Computadores

FTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores.

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

Camada de aplicação. Camada de aplicação

Correio Electrónico. Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores

REDES DE COMPUTADORES. Prof. Evandro Cantú

Servidor de s e Protocolo SMTP

Aula 6 Camada de Aplicação Sistema de correio eletrônico e DNS

Teleprocessamento e Redes

Redes de Computadores

TECNOLOGIAS WEB AULA 2 PROF. RAFAEL DIAS

REDES DE COMPUTADORES

Redes de Computadores

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

A Camada de Aplicação

PROTÓTIPO DE UM HARDWARE PARA CONTROLE DE FREQUÊNCIA ACADÊMICA

O espaço de nomes DNS Registros de recursos de domínio Servidores de nome

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback

Capítulo 2 Camada de aplicação

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


Capítulo 6 Correio electrónico (protocolos SMTP e POP3). Serviço sendmail. Gestão de Redes e Serviços (GRS) Capítulo 6 1/1

Correio eletrônico. Adriano Mauro Cansian. Tópicos em Sistemas de Computação

Intranets. Servidor de Correio Eletrônico

Camada de Aplicação. Prof. Tiago Semprebom. 2: Camada de aplicação 1

FTP FILE F TRANSFER PROTOCOL. Tópicos

REDES DE COMPUTADORES I 2007/2008 LEIC - Tagus-Park TPC Nº 2. Avaliação sumária da matéria do Capítulo 2

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

REDES DE COMPUTADORES

FERRAMENTAS DE Usada para visualizar s (correio eletrônico).

Transferência de Arquivo: Protocolo FTP

Capítulo 2. Camada de aplicação

ADMINISTRAÇÃO DE REDES DE COMPUTADORES 7/11/2005 UALG/FCT/DEEI 2005/2006

FPROT HTTP(s), FTP, DHCP, SQUID e SAMBA. Aula 1 SENAC TI Fernando Costa

PROTOCOLOS DE COMUNICAÇÃO

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

HYPERTEXT TRANSFER PROTOCOL

Cap 03 - Camada de Aplicação Internet (Kurose)

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Principais protocolos da Internet. Alexandre Gonçalves Xavier

Camada de aplicação. Aplicações em rede

Capítulo 8 - Aplicações em Redes

Redes de Computadores. Protocolos de comunicação: TCP, UDP

MÓDULO 8 Modelo de Referência TCP/IP

TECNOLOGIA WEB. Principais Protocolos na Internet Aula 2. Profa. Rosemary Melo

Disciplina de Redes de Computadores Estudo Dirigido para a Prova II Professor Dr Windson Viana de Carvalho

DNS Domain Name System

Temas para a Primeira Avalição

CONFIGURAR O OUTLOOK 2003

Protocolos da camada aplicação

(eletronic mail )

TCP/IP TCP UDP IP HTTP HTTPS FTP TFTP TELNET POP3 IMAP SMTP SNMP DHCP

TECNOLOGIA WEB INTERNET PROTOCOLOS

FTP Protocolo de Transferência de Arquivos

Professor: Gládston Duarte

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.

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

REC- Redes de Computadores. Capítulo 5 Camada de Aplicação

Orientações para o uso do Mozilla Thunderbird

REDES DE COMPUTADORES

O Protocolo SMTP. Configuração de servidor SMTP

3 Qualidade de serviço na Internet

Camada de Aplicação. Prof. Eduardo

Servidor de Correio Eletrônico Postfix

Camada de aplicação Conceitos, implementação de protocolos da camada de aplicação

Curso: Sistemas de Informação Disciplina: Redes de Computadores Prof. Sergio Estrela Martins

Transcrição:

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 sessão, a cada transferência é usada uma conexão diferente de dados Mantém informações de estado Associação com conta do usuário, controle sobre o diretório corrente do usuário Limita o número de sessões que um servidor pode manter

Transferência de arquivos (FTP) Funcionamento do FTP (fonte: Kurose)

Transferência de arquivos (FTP) Comandos enviados em ASCII (7 bits) Exemplos de comandos USER <username> PASS <password> LIST RETR <filename> STOR <filename>

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 Transfer Protocol SMTP) Protocolos de acesso a correio

Analogia com a correspondência por correio (fonte: Kurose)

Correio eletrônico Agentes de usuário Permitem que usuários leiam, respondam, encaminhem, salvem e editem mensagens Ex.: Outlook, Eudora, Thunderbird, Mutt Servidores de correio Armazenam as mensagens Se comunicam para realizar a transferência das mensagens

Correio eletrônico SMTP Transfere mensagens entre servidores de correio Transfere mensagens do agente de usuário para um servidor de correio Daemon do sistema (processo executado em segundo plano) Protocolos de acesso a correio Transferem mensagens do servidor de correio para o agente de usuário

Correio eletrônico Sistema de correio da Internet

Correio eletrônico - SMTP Descrito na RFC 5321 Usa o TCP e a porta 25 Mensagens enviadas em ASCII (7 bits) Uso de extensão ou de codificação para 8 bits Comunicação entre um cliente SMTP (transmissor) e um servidor SMTP (receptor) Comunicação entre os servidores pode ser direta ou indireta

Correio eletrônico - SMTP Funcionamento do SMTP (fonte: Kurose)

Correio eletrônico - SMTP Utiliza comandos para fazer a comunicação entre servidores Exemplos de comandos HELO MAIL FROM RCPT TO DATA QUIT VRFY

Exemplo de interação (telnet servidor.br 25) S: 220 servidor.br C: HELO cliente.br S: 250 Hello cliente.br, pleased to meet you C: MAIL FROM: <usuario@cliente.br> S: 250 usuario@cliente.br... Sender ok C: RCPT TO: <usuario@servidor.br> S: 250 usuario@servidor.br... Recipient ok C: DATA S: 354 Enter mail, end with "." on a line by itself C: From: usuario@cliente.br C: To: usuario@servidor.br C: Subject: Teste C: C: Teste de envio de correio. C:. S: 250 Message accepted for delivery C: QUIT S: 221 servidor.br closing connection

Correio eletrônico Correio eletrônico formado por Envelope Encapsula uma mensagem Contém as informações necessárias para o transporte da mensagem Mensagem Como no correio comum Composta por cabeçalho e corpo

Exemplo de interação (telnet servidor.br 25) S: 220 servidor.br C: HELO cliente.br S: 250 Hello cliente.br, pleased to meet you C: MAIL FROM: <usuario@cliente.br> S: 250 usuario@cliente.br... Sender ok C: RCPT TO: <usuario@servidor.br> S: 250 usuario@servidor.br... Recipient ok C: DATA S: 354 Enter mail, end with "." on a line by itself C: From: usuario@cliente.br C: To: usuario@servidor.br C: Subject: Teste C: C: Teste de envio de correio. C:. S: 250 Message accepted for delivery C: QUIT S: 221 servidor.br closing connection

Correio eletrônico Correio eletrônico formado por Mensagem Campos de cabeçalho Exemplos: From: To: Subject: Received: Corpo Só diz respeito ao destinatário

Exemplo de mensagem Received: from cliente.br by servidor.br; 16 Jul 06 10:30:01 GMT Received: from maquina.cliente.br by cliente.br; 16 Jul 06 10:29:58 GMT From: usuario@cliente.br To: usuario@servidor.br Subject: Teste Teste de envio de correio.

Envelopes e mensagens (fonte: Tanenbaum)

Correio eletrônico - MIME Todos os objetos são colocados em uma única mensagem RFC 5321 não prevê o envio de imagens, áudio e vídeo Solução Estender o cabeçalho Extensões multiuso do correio da Internet (Multipurpose Internet Mail Extensions MIME) Definido nas RFCs 2045 e 2046 Exemplos de novas linhas de cabeçalhos Content-Type: Content-Transfer-Encoding:

Correio eletrônico - MIME Exemplo de mensagem MIME (fonte: Kurose) From: alice@crepes.fr To: bob@hamburger.edu Subject: Picture of yummy crepe. MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: image/jpeg base64 encoded data.........base64 encoded data

Correio eletrônico Comunicação entre o agente do usuário e o servidor de correio Envio de mensagem: uso do SMTP Leitura de mensagem: uso de protocolo de acesso ao correio Protocolos de acesso a correio mais comuns POP3 IMAP HTTP

Correio eletrônico Protocolos de correio eletrônico (fonte: Kurose)

Correio eletrônico - POP3 Protocolo de correio (Post Office Protocol POP) versão 3 Definido na RFC 1939 Usa o TCP e a porta 110 Modos Ler e apagar do servidor Divide as mensagens entre as máquinas usadas para acessar o correio Ler e guardar no servidor

Correio eletrônico - POP3 Exemplos de comandos User <username> Pass <password> List Retr <message number> Dele <message number> Quit Não provê um meio para o usuário criar pastas remotas e designar mensagens a elas

Correio eletrônico - IMAP Protocolo de acesso a correio de Internet (Internet Mail Access Protocol IMAP) Definido na RFC 2060 Usa o TCP e a porta 143 Provê comandos que permitem que usuários Criem pastas Transfiram mensagens de uma para outra Agente do usuário pode obter componentes de mensagens

Correio eletrônico Comparação do POP3 com o IMAP (fonte: Tanenbaum)