![]() |
![]() ![]() |
![]() |
![]() |
FTP - FILE TRANSFER PROTOCOL
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.