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 , por exemplo, como fazer ligações para a comunicação ou transferência de arquivos, ou conectividade. No entanto, é silencioso sobre como realizar as operações , 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 Transferência industrial permitir que arquivos e dados para mover através das redes. protocolos de transferência
mover arquivos e dados a partir de um local para outro . São necessários dois computadores na operação : um é um servidor de transferência e do outro um cliente de 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 de uma rede interna ou através da Internet . Desenvolvido em 1971 , este protocolo serviu como um dos objectivos para o desenvolvimento da Internet.
Xmodem é uma alternativa para o protocolo FTP. Ele era popular com os serviços de publicações de boletins no final de 1970 por causa de sua simplicidade e facilidade de uso.
Kermit é um binário ( 0 e 1 do ) 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 para o formato binário antes de transmissão e , em seguida, convertidos de volta depois. Isto permitiu para transferências de arquivos mais sistemas diferentes .
A vantagem desses protocolos de transferência de arquivos é que eles compartilham informações entre diferentes sistemas de computadores e diferentes formatos.
Protocolos de e -mail < br > protocolos
E-mail permitem que a informação pessoal para ir para outros indivíduos.
A Internet Message Access Protocol (IMAP) permite que um cliente de e -mail para acessar 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 utilizando 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. Essa 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é excluído.
POP (Post Office Protocol) é um protocolo de e-mail alternativo que suporta download simples 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 conectam ao servidor, recuperar suas mensagens , armazená-los no PC local do usuário e , em seguida, excluí-los do servidor e desligar. O resultado é , o e-mail será automaticamente excluído a menos mantido .
A vantagem de ambos os protocolos é uma melhor gestão de e-mail .
Protocolos programador de software
Software que usa protocolos podem executar mais rápido e é mais flexível. desenvolvedores de software usam
protocolos em seu trabalho. Protocolos de banco de dados baseado em plataforma como o JDBC (Java DataBase Connectivity ) ou ADO ( objetos de banco de dados ativos x ) tem uma vantagem de desempenho . Além disso , a flexibilidade ea reutilização são duas principais vantagens da utilização de um protocolo de plataforma neutra como o SOAP ( Simple Object Access Protocol ) . Esta é uma especificação de protocolo que facilita a troca de informações estruturadas em serviços web .
Por meio de protocolos , arquitetos de software e desenvolvedores de programas pode determinar o custo de oportunidade do projeto, isto é, se o desenvolvimento vai ser mais rápido em relação se o programa vai ser mais rápido. Estes desempenho versus alternativas de 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 .