FTP - FILE TRANSFER PROTOCOL


NOTAS

Protocolos confiáveis como TCP permitem que se faça uso interativo de máquinas remotas. A aplicação telnet faz com que usuários estabeleçam uma sessão de login com outra máquina que não aquela onde estão fisicamente conectados e tenham acesso a todos os comandos disponíveis na máquina remota, utilizando a porta de protocolo 23 para comunicação entre os processos.

O processo cliente tem que ignorar o funcionamento de todas os caracteres de controle locais, como CTRL/C, CTRL/Z, para que esses possam ser usados na máquina remota. Deve existir apenas uma sequência de ESCAPE para possibilitar o encerramento da própria sessão telnet, caso ocorra algum problema.

Telnet usa o conceito de Terminal Virtual de Rede para obter independência de tipos de terminais físicos.

Por ser um programa a nível de aplicação, tem suas vantagens e desvantagens. - Vantagem: possibilita que a modificação de seu código seja feita mais facilmente do que se o seu código pertencesse ao sistema operacional. - Desvantagem:Ineficiência. Cada tecla pressionada no lado do cliente viaja do terminal do usuário atavés do sistema operacional até o programa cliente. Daí volta para o S.O. e atravessa a rede até chegar á máquina destino servidora. Lá, o caractere vai através do S.O. até o programa servidor e do programa servidor até a um ponto-de-entrada de um pseudo-terminal do sistema. Finalmente o S.O. entrega o caractere para a aplicação que o usuário esteja executando na máquina remota.

Centro de Computação
UNICAMP
© Rubens Queiroz de Almeida