? Quando os seres humanos interagem, eles dependem de uma linguagem comum para se comunicar uns com os outros , e um conjunto subjacente de costumes que lhes dizem como ser educado. Sem uma língua comum duas pessoas vão lutar para entender um ao outro , e duas pessoas de culturas diferentes podem interpretar mal as ações uns dos outros. Da mesma forma , os componentes de software precisam usar o mesmo protocolo , uma combinação de procedimentos de comunicação e formatação de arquivos, para se comunicar uns com os outros . Protocolos
protocolos são são conjuntos de procedimentos e formatação que permitem que dois componentes separados para troca de dados com o outro. Estes incluem os procedimentos para iniciar o contato entre os componentes de software , solicitando dados de um outro, o mecanismo pelo qual os dados serão enviados , eo formato em que os dados serão enviados . A formalização desses procedimentos e formatos em um protocolo, em vez de simplesmente os programadores usam métodos dentro de seus componentes de software para comunicações , permite que outros desenvolvedores que não estão diretamente associadas com um outro para fazer os componentes de software que são capazes de se comunicar uns com os outros .
inseguros protocolos
protocolos inseguros são aqueles conjuntos de procedimentos e dados de formatação que a transferência de dados em um formato que qualquer pessoa na Internet poderia interceptar e ler. Tais exemplos são o protocolo HTTP básica para o envio de dados do site e pedidos pela Internet, eo protocolo FTP para enviar arquivos entre servidores e computadores clientes. Enquanto impróprio para a troca de dados sensíveis , estes protocolos têm a vantagem de utilizar menos poder de processamento , pois os programas não têm para descriptografar os dados antes de usá-lo. Isso resulta em uma troca mais rápida de dados .
Protocolos seguros
protocolos seguros têm uma camada adicional de segurança que criptografa os dados que ele envia através da Internet. Enquanto hackers ainda pode interceptar esses dados enquanto está em trânsito , eles primeiro tem que ser capaz de descriptografar os dados antes que eles pudessem realmente usar os dados que eles interceptados. O método pelo qual programas de criptografar dados é algo que um protocolo deve definir , de modo que os dois componentes de software sabe como descriptografar os dados sua contraparte envia -lo.
Incompatível Protocolos
protocolos incompatíveis são aqueles que não podem interagir uns com os outros . Se dois protocolos utilizar procedimentos diferentes para iniciar o contato ou solicitar dados , em seguida, os componentes de software que utilizam esses dois protocolos diferentes, não será capaz de conectar-se ou troca de dados com o outro. Medidas de segurança de dados de um protocolo é outra fonte de incompatibilidade. Um componente de software que utiliza criptografia de dados não será capaz de trocar dados com um protocolo inseguro , assim como os protocolos que usam dois métodos diferentes de criptografia não será capaz de entender os dados que envia o outro.
< Br >