Um protocolo descreve um conjunto de regras ou procedimentos que uma determinada tarefa deve seguir. Ele identifica as convenções que trabalham em um objeto, como como fazer conexões para comunicação ou transferência de arquivos, ou conectividade. No entanto, é omissa sobre como executar as operações, a apenas afirmando que eles são. Aqui estão três protocolos: transferência, e-mail e de desenvolvimento de programas.
Protocolos de transferência
protocolos de transferência de mover arquivos e dados de um local para outro. Dois computadores na operação são necessários: um é um servidor de transferência e o outro cliente a recepção. Vários protocolos de transferência de arquivos incluem o seguinte:
FTP (File Transfer Protocol) permite a transferência de arquivos. Ele estabelece uma conexão com um cliente remoto e transfere os arquivos até que completou, em seguida, ele desconecta. A ligação pode ser em uma rede interna ou através da Internet. Desenvolvida em 1971, este protocolo serviu como um dos objectivos de desenvolvimento da Internet.
Xmodem é uma alternativa para o protocolo FTP. Ele era popular com os serviços de publicações de boletins no final dos anos 1970 devido à sua simplicidade e facilidade de uso.
Kermit é um binário (0 e 1.) e protocolo de transferência de arquivo de texto concebido no início de 1980. Para a transferência de ocorrer uma conversão de arquivos ocorre em formato binário antes da transmissão e, em seguida, convertido novamente depois. Isto permitiu transferências de arquivos sobre sistemas diferentes.
A vantagem desses protocolos de transferência de arquivos é que eles compartilham informações entre diferentes sistemas e formatos diferentes.
Protocolos de e-mail
O Internet Message Access Protocol (IMAP) permite que um cliente de e-mail para aceder às mensagens de e-mail em um servidor de e-mail remoto.
IMAP suporta dois modos de operação: online e offline. No modo on-line, os clientes de e-mail usando IMAP deixar as mensagens de e-mail no servidor até que o usuário propositadamente exclui-los. No modo off-line, o e-mail é baixado e, em seguida, excluído. Esta característica da operação IMAP permite que vários clientes para gerenciar a mesma caixa de correio. O resultado é que o e-mail permanece no servidor automaticamente até ser excluído.
POP (Post Office Protocol) é um protocolo de e-mail alternativo que suporta simples download e excluir o acesso às caixas de correio remotas. A maioria dos clientes POP tem a opção de deixar o e-mail no servidor após o download. No entanto, os clientes de e-mail normalmente seguem este procedimento. Eles se conectar ao servidor, recuperar suas mensagens, armazená-los no PC local do usuário e, em seguida, excluí-los a partir do servidor e desligar. O resultado é, o e-mail será automaticamente excluído a menos que mantido.
A vantagem de ambos os protocolos é reforçada gerenciamento de e-mail.
Protocolos do programador de software
Os desenvolvedores de software usam protocolos em seu trabalho. protocolos de banco de dados baseados na plataforma como JDBC (Java Database Connectivity) ou ADO (objetos x banco de dados ativo) tem uma vantagem de desempenho. Além disso, a flexibilidade e reutilização são duas principais vantagens da utilização de um protocolo de plataforma neutra, como o SOAP (Simple Object Access Protocol) .Este é uma especificação de protocolo que facilita a troca de informações estruturadas em serviços web.
Usando protocolos, arquitetos de software e desenvolvedores de programas pode determinar o custo de oportunidade do projecto, isto é, se o desenvolvimento vai ser mais rápido em relação se o programa vai ser mais rápido. Estas alternativas desempenho versus flexibilidade afetar a decisão de codificação, o que afeta a forma como o programa será executado.
A vantagem de usar estes protocolos é que eles melhoram o desempenho dos programas e proporcionar flexibilidade na concepção do programa.