DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

17
DESENVOLVIMENTO DE SISTEMAS DESENVOLVIMENTO DE SISTEMAS PARA INTERNET PARA INTERNET Disciplina: Rede de Computadores Disciplina: Rede de Computadores Facilitador: Alisson Cleiton Facilitador: Alisson Cleiton [email protected] [email protected] 26/05/2009 26/05/2009 PROTOCOLO FTP, UDP, ICMP, PROTOCOLO FTP, UDP, ICMP, POP3, SMTP, IMAP POP3, SMTP, IMAP

description

DESENVOLVIMENTO DE SISTEMAS PARA INTERNET. PROTOCOLO FTP, UDP, ICMP, POP3, SMTP, IMAP. Disciplina: Rede de Computadores Facilitador: Alisson Cleiton [email protected] 26/05/2009. Sistemas para Internet – 3º Período - Rede de Computadores. 9. Protocolos de Comunicação. - PowerPoint PPT Presentation

Transcript of DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

Page 1: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

DESENVOLVIMENTO DE SISTEMAS DESENVOLVIMENTO DE SISTEMAS PARA INTERNETPARA INTERNET

Disciplina: Rede de ComputadoresDisciplina: Rede de ComputadoresFacilitador: Alisson CleitonFacilitador: Alisson Cleiton

[email protected]@alissoncleiton.com.br26/05/200926/05/2009

PROTOCOLO FTP, UDP, ICMP, PROTOCOLO FTP, UDP, ICMP, POP3, SMTP, IMAPPOP3, SMTP, IMAP

Page 2: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo FTPProtocolo FTP

FTP significa File Transfer Protocol (Protocolo de Transferência de Arquivos), e é uma forma bastante rápida e versátil de transferir arquivos (também conhecidos como ficheiros), sendo uma das mais usadas na internet.

É o padrão da pilha TCP/IP para transferir arquivos, é um protocolo genérico independente de hardware e do sistema operacional e transfere arquivos por livre arbítrio, tendo em conta restrições de acesso e propriedades dos mesmos.

Sistemas para Internet – 3º Período - Rede de Computadores

Page 3: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo FTPProtocolo FTP

A transferência de arquivos dá-se entre um computador chamado "cliente" (aquele que solicita a conexão para a transferência de dados) e um servidor (aquele que recebe a solicitação de transferência).

Para existir uma conexão ao servidor, o utilizador informa um nome de utilizador (ou username, em inglês) e uma senha (password), bem como o nome correcto do servidor ou seu endereço IP.

Sistemas para Internet – 3º Período - Rede de Computadores

Page 4: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo FTPProtocolo FTP

O acesso a servidores FTP pode ocorrer de dois modos: através de uma interface ou através da linha de comando, tanto usuários UNIX como usuários Windows podem acessar através dos dois modos.

A partir de qualquer browser credenciado(IE, FIREFOX, ou mesmo no Explorer do Windows, também é possível acessar um servidor FTP. Basta, para isso, digitar na barra de endereço:

ftp:// [username] : [password] @ [servidor]

Sistemas para Internet – 3º Período - Rede de Computadores

Page 5: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo FTPProtocolo FTP

Comandos do cliente FTP A interface cliente do FTP do BSD UNIX é

um padrão por si mesma, possuindo muitos comandos arcaicos: tenex ou carriage control que hoje não têm uso. Os comandos mais usados são o cd, dir, ls, get e put.

Comandos que fazem a transferência bidirecional de arquivos, são eles:

get do servidor FTP para o host local (mget para mais que um arquivo)

put para o servidor FTP a partir do host local (mput para mais que um arquivo)

Sistemas para Internet – 3º Período - Rede de Computadores

Page 6: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo FTPProtocolo FTP

No caso da comunicação FTP, o padrão para porta é o número 21.

Os comandos abaixo podem ser executados no FTP através da linha de comando. Os comandos do FTP podem ser abreviados, desde que não formem expressões ambíguas.

ftp> help

Sistemas para Internet – 3º Período - Rede de Computadores

rmdiropenlcdclose

renamemputhelpcd

remotehelpmLhashbye

verboserecvmkdirglobbinary

userquotemgetgetbell

typequitmdirdisconnectascii

tracepwdmdeletedirappend

StatusPutLsDebug ?

Sendpromptliteraldelete!

Page 7: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo UDPProtocolo UDP

O User Datagram Protocol (UDP) é um protocolo simples da camada de transporte.Ele permite que a aplicação escreva um datagrama encapsulado num pacote IPv4 ou IPv6, e então enviado ao destino. Mas não há qualquer tipo de garantia que o pacote irá chegar ou não.

O protocolo UDP não é confiável. Caso garantias sejam necessárias, é preciso implementar uma série de estruturas de controle, tais como timeouts, retransmissões, controle de fluxo, etc.

Sistemas para Internet – 3º Período - Rede de Computadores

Page 8: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo TFTPProtocolo TFTP

TFTP (Trivial File Transfer Protocol) é executado sobre o UDP. O TFTP não necessita da senha do usuário para acesso, não opera com múltiplas conexões, tornando-se, portanto, menor e mais simples que o FTP

TFTP é um simples protocolo de transferência de arquivos. Foi implementado sobre o topo da Internet Datagram Protocol (UDP ou Datagrama) assim pode ser usado para mover arquivos entre máquinas sobre diferentes redes implementando UDP

Sistemas para Internet – 3º Período - Rede de Computadores

Page 9: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo ICMPProtocolo ICMP

ICMP, sigla para o inglês Internet Control Message Protocol, é um protocolo integrante do Protocolo IP.

E utilizado para fornecer relatórios de erros à fonte original.

Atua na camada de REDE

Sistemas para Internet – 3º Período - Rede de Computadores

Page 10: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo ICMPProtocolo ICMP

Através do ICMP, um roteador ou host destino pode reportar à estação origem uma condição de erro no processamento de um datagrama.

O ICMP apenas informa erros ao nível IP de origem, não tendo qualquer responsabilidade sobre a correção dos mesmos.

Sistemas para Internet – 3º Período - Rede de Computadores

Page 11: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo POPProtocolo POP

O Post Office Protocol (POP3) é um protocolo utilizado no acesso remoto a uma caixa de correio eletrônico. Atua na porta 110

Usado para realizar o recebimento das mensagens de correio eletrônico. Com este protocolo, as mensagens armazenadas na caixa postal do usuário são trazidas para o computador do usuário e retiradas do servidor. Atualmente esse protocolo encontra-se em sua terceira versão (POP3).

Sistemas para Internet – 3º Período - Rede de Computadores

Page 12: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo SMTPProtocolo SMTP

Simple Mail Transfer Protocol (SMTP) é o protocolo padrão para envio de e-mails através da Internet.

SMTP é um protocolo relativamente simples, baseado em texto simples, onde um ou vários destinatários de uma mensagem são especificados (e, na maioria dos casos, validados) sendo, depois, a mensagem transferida.

Sistemas para Internet – 3º Período - Rede de Computadores

Page 13: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo SMTPProtocolo SMTP

Este protocolo corre sobre a porta 25 numa rede TCP.

O SMTP é um protocolo de envio apenas, o que significa que ele não permite que um usuário descarregue as mensagens de um servidor.

Sistemas para Internet – 3º Período - Rede de Computadores

Page 14: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo SMTP/POPProtocolo SMTP/POP

Sistemas para Internet – 3º Período - Rede de Computadores

Page 15: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo IMAPProtocolo IMAP

IMAP - (Protocolo de Acesso a Mensagens na Internet): é usado em opção ao POP porque facilita o acesso aos dados nas caixas postais sem a necessidade de “baixá-los” para o computador cliente.

As mensagens ficam armazenadas no servidor e o internauta pode ter acesso a suas pastas e mensagens em qualquer computador, tanto por webmail como por cliente de correio eletrônico (como o Outlook Express ou o Evolution).

Sistemas para Internet – 3º Período - Rede de Computadores

Page 16: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

9. Protocolos de Comunicação

Protocolo IMAPProtocolo IMAP

IMAP - (Protocolo de Acesso a Mensagens na Internet): é usado em opção ao POP porque facilita o acesso aos dados nas caixas postais sem a necessidade de “baixá-los” para o computador cliente.

As mensagens ficam armazenadas no servidor e o internauta pode ter acesso a suas pastas e mensagens em qualquer computador, tanto por webmail como por cliente de correio eletrônico (como o Outlook Express ou o Evolution).

Sistemas para Internet – 3º Período - Rede de Computadores

Page 17: DESENVOLVIMENTO DE SISTEMAS PARA INTERNET

DESENVOLVIMENTO DE SISTEMAS DESENVOLVIMENTO DE SISTEMAS PARA INTERNETPARA INTERNET

PRÓXIMA AULAPRÓXIMA AULA

PROTOCOLO DNS, DHCP, HTTP, PROTOCOLO DNS, DHCP, HTTP, HTTPs, SSLHTTPs, SSL