Un protocolo describe un conjunto de reglas o procedimientos que una determinada tarea debe seguir. En él se identifican las convenciones que trabajan en un objeto, por ejemplo, cómo hacer las conexiones para la comunicación o transferencia de archivos , o la conectividad . Sin embargo , no dice nada acerca de cómo realizar las operaciones , sólo indicando cuáles son. Aquí hay tres protocolos : el desarrollo de transferencia, e -mail y el programa. Transferencia Protocolos
protocolos de transferencia permiten que los archivos y datos que se mueven a través de redes . Transferencia protocolos mover archivos
y datos de un lugar a otro. Se requieren dos equipos de la operación : se trata de un servidor de transferencia y el otro un cliente que recibe . Varios protocolos de transferencia de archivos incluyen los siguientes :
FTP (protocolo de transferencia de archivos ) permite la transferencia de archivos . Se establece una conexión con un cliente remoto y transfiere los archivos hasta que se complete , y luego se desconecta . La conexión puede ser en una red interna o a través de Internet . Desarrollado en 1971 , este protocolo fue uno de los objetivos para el desarrollo de Internet .
Xmodem es una alternativa al protocolo FTP. Era popular entre los servicios de exposición a finales de 1970 debido a su simplicidad y facilidad de uso .
Kermit es un binario ( 0 y 1 del ) y el protocolo de transferencia de archivos de texto diseñado en la década de 1980 . Para el traslado se produzca una conversión de archivos se realiza en formato binario antes de la transmisión y luego se convierte de nuevo más tarde . Esto permitió la transferencia de archivos a través de sistemas diferentes.
La ventaja de estos protocolos de transferencia de archivos es que comparten información entre los diferentes sistemas informáticos y diferentes formatos .
Protocolos de correo electrónico < br >
protocolos de correo electrónico permiten que la información personal para ir a otros individuos.
Internet Message Access Protocol ( IMAP) permite que un cliente de correo electrónico para acceder a mensajes de correo electrónico de un servidor de correo electrónico remoto
IMAP es compatible con dos modos de funcionamiento: . línea y fuera de línea . En el modo en línea, los clientes de correo electrónico mediante IMAP dejar los mensajes de correo electrónico en el servidor hasta que el usuario los borra intencionalmente . En el modo sin conexión, el e -mail se descarga y luego se elimina . Esta característica de la operación de IMAP permite a varios clientes a gestionar el mismo buzón . El resultado es que el correo se queda automáticamente en el servidor hasta que se eliminan .
POP (Post Office Protocol) es un protocolo de correo electrónico alternativa que apoya simple descarga y eliminar el acceso a los buzones remotos. La mayoría de clientes POP tienen la opción de dejar el correo electrónico en el servidor después de la descarga . Sin embargo, los clientes de correo electrónico suelen seguir este procedimiento. Se conectan al servidor , recuperar sus mensajes, guardarlos en el PC local del usuario y luego borrarlos del servidor y desconectar. El resultado es que el correo se borrará automáticamente a menos cuidado.
La ventaja de estos dos protocolos es la gestión electrónica mejorada.
Software Developer Protocolos
software que utiliza protocolos pueden realizar más rápidamente y es más flexible. Los desarrolladores de software
utilizan protocolos en su trabajo. Protocolos de bases de datos basadas en la plataforma , como JDBC (Java Database Connectivity ) o ADO ( objetos ActiveX bases de datos) tienen una ventaja de rendimiento . También , la flexibilidad y la reutilización son dos ventajas principales de utilizar un protocolo de plataforma neutral como SOAP ( Simple Object Access Protocol ) . Esta es una especificación de protocolo que facilita el intercambio de información estructurada en los servicios web .
Mediante el uso de protocolos , arquitectos de software y desarrolladores de programas pueden determinar el costo de oportunidad del proyecto , es decir, si el desarrollo va a ser más rápido en comparación con si el programa va a ser más rápido. Estas alternativas de rendimiento frente a la flexibilidad influyen en la decisión de codificación , lo que afecta la forma en que se ejecutará el programa .
La ventaja de utilizar estos protocolos es que mejoran el rendimiento de los programas y proporcionar flexibilidad en el diseño del programa.