Um protocolo descreve um conjunto de regras ou procedimentos que uma determinada tarefa deve seguir. Ele identifica as convenções que funcionam em um objeto, como fazer conexões para comunicação ou transferência de arquivos, ou conectividade. No entanto, ele é silencioso sobre como realizar as operações, apenas declarando o que elas são. Aqui estão três protocolos: transferência, e-mail e desenvolvimento de programas.
Protocolos de transferência movem 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 um cliente receptor. 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é a conclusão, e então desconecta. A conexão pode ser em uma rede interna ou pela Internet. Desenvolvido em 1971, este protocolo serviu como um dos objetivos para o desenvolvimento da Internet.
Xmodem é uma alternativa ao protocolo FTP. Foi popular com serviços de quadro de avisos no final dos anos 1970 devido à sua simplicidade e facilidade de uso.
Kermit é um protocolo de transferência de arquivos binário (0's e 1's) e texto projetado no início dos anos 1980. Para a transferência ocorrer, uma conversão de arquivo ocorre para formato binário antes da transmissão e então convertido de volta depois. Isso permitiu transferências de arquivos entre sistemas dissimilares.
A vantagem desses protocolos de transferência de arquivos é que eles compartilham informações entre diferentes sistemas de computador e formatos diferentes.
O Internet Message Access Protocol (IMAP) permite que um cliente de e-mail acesse mensagens de e-mail em um servidor de e-mail remoto.
O IMAP suporta dois modos de operação: online e offline. No modo online, clientes de e-mail usando IMAP deixam as mensagens de e-mail no servidor até que o usuário as exclua propositalmente. No modo offline, o e-mail é baixado e então excluído. Esta característica da operação IMAP permite que múltiplos clientes gerenciem a mesma caixa de correio. O resultado é que o e-mail fica no servidor automaticamente até ser excluído.
POP (Post Office Protocol) é um protocolo de e-mail alternativo que suporta download simples e exclusão para acesso a caixas de correio remotas. A maioria dos clientes POP tem uma opção para deixar e-mail no servidor após download. No entanto, clientes de e-mail tipicamente seguem este procedimento. Eles se conectam ao servidor, recuperam suas mensagens, armazenam no PC local do usuário e então as excluem do servidor e desconectam. O resultado é que o e-mail é excluído automaticamente, a menos que mantido.
A vantagem de ambos esses protocolos é o gerenciamento aprimorado de e-mail.
Desenvolvedores de software usam protocolos em seu trabalho. Protocolos de banco de dados baseados em plataforma como JDBC (Java DataBase Connectivity) ou ADO (active x database objects) têm vantagem de desempenho. Além disso, flexibilidade e reutilização são duas vantagens principais de usar um protocolo de plataforma neutra como SOAP (Simple Object Access Protocol). Esta é uma especificação de protocolo que facilita a troca de informações estruturadas em serviços web.
Ao usar protocolos, arquitetos de software e desenvolvedores de programas podem determinar o custo de oportunidade do projeto, ou seja, se o desenvolvimento será mais rápido versus se o programa será mais rápido. Essas alternativas de desempenho versus flexibilidade afetam a decisão de codificação, o que impacta a forma como o programa rodará.
A vantagem de usar esses protocolos é que eles melhoram o desempenho de programas e fornecem flexibilidade no design de programas.
Tecnologia Eletrônica © [www.351231.com]