Protocolos se usan para transferir datos entre dispositivos a través de software de sistema de acceso como TCP y HTTPS. Protocolos abiertos y cerrados controlan el tipo de comprobación de errores y la compresión de datos utiliza el software del sistema . Esta funcionalidad también determina la forma en que la señal de los datos del software de envío que todos los datos se envían y cómo los datos que recibe señales del sistema que ha recibido todos los datos. Aunque similar en la función , los protocolos abiertos y cerrados son significativamente diferentes en la forma en que están autorizados y utilizados por los desarrolladores .
Protocolos abiertos de propiedad están diseñados para que sean no-propietario , lo que significa que el público en general puede ver los otros códigos y especificaciones subyacentes. Un programador puede utilizar el software del sistema de acceso de protocolo abierto sin tener que pagar una cuota de licencia , aplicaciones de protocolo abierto como Wireshark , Apache y el software nginx . Protocolos cerrados pertenecen a la empresa que los crea y requieren licencias de usuario para ver las especificaciones. Los códigos del sistema están ocultos del público en general . Algunos programas de software del sistema de acceso de protocolo cerrado incluyen DHCP, protocolo de Skype y Venturi Protocolo de transporte .
Sistemas
Cerrado software del sistema de acceso de protocolo requiere un esclavo protocolo cerrado con el fin de que funcione correctamente . El esclavo es como un cuadro negro a cargo de mantener el secreto de protocolo cerrado . Los programadores que diseñan software para trabajar con el protocolo cerrado deben tener en cuenta que el esclavo , que debe ser comprado y con licencia . Software del sistema de acceso de protocolo abierto es transparente en cuanto a su formato y diseño de datos , por lo que no requiere ninguna interfaz especial para trabajar con otro software. El software más popular protocolo abierto es la interfaz en serie síncrona .
Coste
Cerrado software de protocolo incluye módulos de proveedores diseñadas , por lo que el uso que ahorra tiempo y costes de desarrollo . Este tipo de software puede tener derechos de licencia , que puede repetirse anualmente. Software de protocolo cerrado individual se compra sólo de su creador , que controla el precio del software. Software de protocolo abierto requiere un diseño adicional y el tiempo de desarrollo cuando se escribe en un nuevo software. Este aspecto aumenta el costo inicial, pero la mayoría carecen de una cuota de licencia. Debido a que la configuración está disponible para los , varias empresas públicas puede vender la interfaz de mantener el precio competitivo.
Disponibilidad
Mantenimiento y solución de problemas de software del sistema de acceso de protocolo cerrado es el responsabilidad exclusiva de la empresa que desarrolla . Este aspecto aumenta la confianza del usuario en aplicaciones específicas , tecnologías especializadas y un único proveedor para el mantenimiento de software . Abrir mensajes de protocolo a sus especificaciones, configuraciones y cumplimiento a través de Internet . Esta información hace que sea más accesible a otras empresas para el desarrollo de software , actualizaciones, parches y tecnologías generalizadas para el protocolo .