Aplicativos que usam TCP e UDP

Existem vários aplicativos de nível superior da Internet como correio eletrônico que utilizam os serviços do TCP ou UDP. Esses aplicativos são padrões da Internet muito utilizados, principalmente por sua grande versatilidade.

Protocolos de aplicação do TCP :


TELNET - O Telecomunications Network possibilita a um usuário trabalhar em um host distante. Ele emula um terminal especial que faz as conversões necessárias entre dois terminais diferentes, permitindo que se atue remotamente sobre um host sem a necessidade que ambos os hosts tenham um terminal semelhante.


FTP - O File Transfer Protocol é uma poderosa ferramenta para transmitir arquivos pela Internet. Ele define os procedimentos para gerenciar a troca de informações entre os hosts do TCP.
Uma conexão do FTP passa por dois processos: Conexão de Controle e Transferência de Dados.
A Conexão de Controle é a pirmeira etapa do processo de conexão do FTP. Ela serve para realizar o login e definir níveis de segurança e de manipulação de arquivos.
Já a Transferência de dados é a etapa onde os arquivos são transmitidos. Ela depende do sucesso da conexão de controle para ser realizada.


SMTP - O Simple Mail Transfer Protocol é um aplicativo de nível superior que está ligado à transmissão de correio eletrônico via Internet. Ele é um dos protocolos de nível superior mais utilizados na Internet, que funciona da seguinte forma: O SMTP é constituido de duas partes que são a origem e o destino, sendo que cada uma delas possui acesso a um servidor de armazenamento. Quando a origem envia uma mensagem para o destino, essa mensagem é primeiramente armazenada no servidor de armazenamento da origem. O servidor então tenta enviar as mensagens e, se ocorrer algum problema com o destino, o servidor tentará posteriormente reenviar a mensagem. Se não conseguir, a mensagem será enviada devolta à origem ou ao postmaster.


Protocolos de aplicação do UDP :


SNMP - O Simple Network Management Protocol é o padrão mais expressivo em matéria de gerenciamento de redes. Ele é um protocolo que serve para lidar com eventuais falhas nas redes ou nos equipamentos. O SNMP ainda é utilizado para monitoramento das redes. Ele é usado principalmente em redes que utilizam TCP/IP.


RPC - O Remote Procedure Call é um protocolo que permite a um host utilizar uma funcão localizada em um host remoto.
O RPC permite a troca de mensagens, onde a origem envia parâmetros a um servidor e fica esperando um retorno, que fornecerá o resultado da função remota.


TFTP - (Trivial File Tranfer Protocol) - Esse protocolo é um dos mais elementares que existem, pois apresenta poucos utilitários, como controle temporal e de integridade. Ele é um modelo mais simples de FTP, pois não possui nenhum tipo de mecanismo de segurança e como é baseado no protocolo UDP, não se pode confiar na integridade de suas transmissões.
Esse protocolo não é muito utilizado hoje em dia, mas alguns vendedores ainda o distribuem junto a seus equipamentos para evitar possíveis incompatibilidades.