Universidade Federal do Rio Grande do Norte



Documentos relacionados
Transferência de arquivos (FTP)

FTP: protocolo de transferência de arquivos

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

Servidor de FTP (Protocolo de Transferência de Ficheiros)

INTRODUÇÃO ÀS REDES DE COMPUTADORES

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

Redes de Computadores I

Universidade Federal de Mato Grosso

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

Capítulo 8 - Aplicações em Redes

Transferência de Arquivo: Protocolo FTP

Permite o acesso remoto a um computador;

Wireshark Lab: TCP. Versão KUROSE, J.F & ROSS, K. W. Todos os direitos reservados 2011 BATISTA, O. M. N. Tradução e adaptação para Wireshark.

Intranets. Servidor de Correio Eletrônico

Disciplina de Redes de Computadores Aula Prática IV Professor Dr Windson Viana de Carvalho Protocolos de Números de Matrícula :

Aula prática. Objetivo IPCONFIG. Prof. Leandro Pykosz Informa a configuração atual de rede da máquina;

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

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

Redes de Computadores

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

INTRODUÇÃO ÀS REDES DE COMPUTADORES

PROTOCOLOS DE COMUNICAÇÃO

Camada de Aplicação. Prof. Eduardo

O que você precisa saber sobre FTP na certificação LPI nível 1

Configurando DDNS no Stand Alone

OURO MODERNO Web Designer APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

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

FTP Protocolo de Transferência de Arquivos

Configuração de um servidor FTP. Campus Cachoeiro Curso Técnico em Informática

FTP FILE F TRANSFER PROTOCOL. Tópicos

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

Sistemas Distribuídos (DCC/UFRJ)

Curso Técnico de Redes de Computadores Disciplina de Fundamentos de Rede

Alan Menk Santos Redes de Computadores e Telecomunicações. Camada de Aplicação. Camada de Aplicação

REDES DE COMPUTADORES

Protocolo FTP. Professor Leonardo Larback

Prof. Marcelo Cunha Parte 5

Rede d s d e d Com o pu p t u ado d r o es Conceitos Básicos M d o e d los o de d Re R de d s:

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

REDES DE COMPUTADORES

Backups Via FTP (File Transfer Protocol)

Teleprocessamento e Redes

TECNOLOGIAS WEB AULA 2 PROF. RAFAEL DIAS

HYPERTEXT TRANSFER PROTOCOL

Teleprocessamento e Redes

Introdução à Camada de Aplicação. Prof. Eduardo

REDES DE COMPUTADORES. Prof. Evandro Cantú

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

Formação IPv6 Maputo Moçambique 26 Agosto - 29 Agosto 08 Configuração de Servidor WEB e FTP

Configuração do Outlook Express

O Protocolo SMTP. Configuração de servidor SMTP

A Camada de Aplicação

REDES DE COMPUTADORES

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

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Servidor de s e Protocolo SMTP

Redes de Computadores

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

CONHECIMENTOS ESPECÍFICOS TÉCNICO DE LABORATÓRIO / ÁREA INFORMÁTICA

EN3611 Segurança de Redes Prof. João Henrique Kleinschmidt Prática Wireshark Sniffer de rede

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

MINISTÉRIO DA EDUCAÇÃO

Aula 1 Cleverton Hentz

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

MANUAL DE CONFIGURAÇÃO -ZIMBRA- Ajuda na configuração e utilização do cliente de correio eletrónico

Redes de Computadores

efagundes com Como funciona a Internet

PARANÁ GOVERNO DO ESTADO

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

Script de Configuração dos (Webmail /Outlook Express)

Laboratório de Redes de Computadores e Sistemas Operacionais

Redes de Computadores Camada de Aplicação. Prof. MSc. Hugo Souza

CONFIGURAÇÃO DO OUTLOOK EXPRESS

Guia de Laboratório de Redes 1º Laboratório: Introdução

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

Licenciatura em Eng.ª Informática Redes de Computadores - 2º Ano - 2º Semestre. Trabalho Nº 1 - Ethereal

s editores de s Como configurar contas de nos principais Como configurar contas de s nos principais editores de s

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

CST em Redes de Computadores

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

TECNOLOGIA WEB INTERNET PROTOCOLOS

Professor: Gládston Duarte

Fundamentos dos protocolos internet

Como configurar o em um Smartphone Apple (ios 8) Podem ocorrer alterações de telas dependendo da versão de software do seu aparelho.

Internet e protocolos web. A Internet é uma rede descentralizada de recursos computacionais. Topologia tem de fornecer caminhos alternativos

TCP/IP - NÍVEL APLICAÇÃO (utilizador)


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.

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

APLICAÇÕES PARA WEB- DREAMWEAVER - AULA 2 Prof. Daniela Pires

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

Equipa de Informática.

Manual de Instalação e Configuração MySQL

Transcrição:

Universidade Federal do Rio Grande do Norte Redes de Computadores - Camada de Aplicação Curso de Engenharia de Software Prof. Marcos Cesar Madruga/Thiago P. da Silva Material basedado em [Kurose&Ross 2009]

Prática Protocolo HTTP HTTP Instale o Servidor Web Apache Tomcat ou qualquer outro servidor para baixá-lo e informações de como instalar: http://tomcat.apache.org/ pode ser qualquer versão Inicie o Servidor Web e crie uma página simples para fazer os testes Capture os pacotes da interface lo(127.0.0.1) com o Wireshark Abra o browser e acesse o endereço 127.0.0.1:8080 onde 8080 é a porta que o Servidor Web está ouvindo Analise os pacotes capturados pelo Wireshark. Agora utilize o telnet para abrir uma conexão com o Servidor Web e requisitar uma página qualquer Telnet 127.0.0.1 8080 Utilize o protocolo HTTP para recuperar a paǵina de teste (GET)

DNS Prática - Utilize o utilitário dnslookup para traduzir nomes em edereço IP. Exemplo: nslookup www.ufrn.br Server: 192.168.2.1 Address: 192.168.2.1#53 Non-authoritative answer: Name: www.ufrn.br Address: 200.17.143.31

FTP (File Transfer Protocol) Comandos FTP USER <username> PASS <password> LIST - retorna listagem dos arquivos no diretório atual RETR <filename> - recupera o arquivo (GET do HTTP) Respostas FTP 331 Username OK, password required 125 data connection already open; transfer starting 425 Can t open data connection 452 Error writing file STOR <filename> - armazena o arquivo no host remoto (PUT do HTTP) SYST informações do servidor FTP PWD diretório atuual TYPE <type> - seta o modo de transferência, I (ASCII) e B (Binário) CWD <dir> - muda de diretório SIZE <filename> - tamanho do arquivo MDTM <filename> data da última modificação do arquivo PASV entra em modo passivo

FTP (File Transfer Protocol) Instale o Apache FTPServer na sua máquina. Baixe o servidor, disponível para Linux e Windows, em http://mina.apache.org/ftpserver/apache-ftpserver-105-release.html A instalação é muito fácil, basta extrair o arquivo compactado para um diretório qualquer; cofigurar o arquivo apache-ftpserver- 1.0.5/res/conf/ftpd-typical.xml e mudar na linha..<nio-listener name="default" port="2121">... a variável port para 21 ou qualquer outra porta que vc queira que o servidor execute. Inicialize o servidor FTP: Dentro da pasta bin/ execute./ftpd.sh res/conf/ftpd-typical.xml (Linux) ou ftpd.exe res/conf/ftpd-typical.xml (windows) Pronto, está funcionando o servidor e vc já pode fazer os testes. A pasta aonde vc pode coloar os arquivos para serem distribuídos é res/home.

FTP (File Transfer Protocol) Exemplo prático Abrir wireshark e monitorar interface lo (lookback) Abrir browser e conectar ao seu servidor FTP ftp://localhost:21 Localhost é o mesmo que 127.0.0.1 Monitorar pacotes Analisar os comandos (protocolo FTP) que o browser troca com o servidor Explique cada um deles Verificar variável idleconnectiontimeout do browser no firefox about:config Ser a conexão com servidor FTP ficar inativa (sem troca de dados) pelo período de iddleconnectiontimeout, o browser fechará a conexão.

Correio eletrônico Instale o james Server http://linorg.usp.br/apache//james/server/james-server-container-spring-3.0 Extrai o arquivo em uma pasta qualquer e dê permissão de execução chmod +x james.sh Inicializar: dentro da pasta bin/ execute como root (superusuário) james start Faça telnet para porta 4555 e adicione contas de correios com o utilitário do James Utilize o comando help para informações de como adicionar contas de email Pronto! servidor instalado localmente (127.0.0.1) com as portas 25 e 110 alocadas ao SMTP e POP Por padrão o servidor SMTP cria um email no formato nomedasuamaquina@localhost

Correio eletrônico Prática enviar uma mensagem ao servidor de correio utilizando SMTP (não há necessidade do agente de usuário) telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 127.0.1.1 SMTP Server (JAMES SMTP Server 3.0-M1) ready Fri, 24 Jun 2011 13:03:40-0300 (BRT) HELO remetente.dominio 250 127.0.1.1 Hello alguma.coisa.br (localhost [127.0.0.1]) mail from: <remetente@remetende.dominio> 250 2.1.0 Sender <remetente@remetende.dominio> OK rcpt to: <thiago@localhost> 250 2.1.5 Recipient <thiago@localhost> OK data 354 Ok Send data ending with <CRLF>.<CRLF> Estou na aula de redes agora e tenho que prestar atenção!. 250 2.6.0 Message received quit

Correio eletrônico Prática ler mensagens do servidor de correio utilizando o POP telnet localhost 110 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. +OK 127.0.1.1 POP3 server (JAMES POP3 Server ) ready user thiago +OK pass thiago +OK Welcome thiago list +OK 2 573 1 243 2 330. retr 2 +OK Message follows Return-Path: <remetente@remetende.dominio> Received: from localhost ([127.0.0.1]) by 127.0.1.1 (JAMES SMTP Server ) with SMTP ID 793 for <thiago@localhost>; Fri, 24 Jun 2011 13:04:55-0300 (BRT) segunda mensagem que envio para vc! Estou na aula de redes agora e tenho que prestar aten????o!

Correio eletrônico Prática configure um cliente de email Configure o Evolution mail no linux ou outllook no windows para trabalhar com o servidor que vc instalou; Envie e receba emails pelos clientes e verifique as informações adicionais que são insiridas nos cabeçalhos das mensagens;

Correio eletrônico Prática - Acessar servidores de correios que utilizam SSL Utilize o OpenSSL para abrir uma conexão segura (TCP + SSL) e usar o protocolo POP para ler as mensagens, normalmente, do seu servidor de correio openssl s_client -crlf -connect pop.gmail.com:995 openssl s_client -crlf -connect pop3.live.com:995