

Desarrollo de componentes software para servicios de comunicaciones. UF1288.
Beatriz Coronado García
Explora el manual "Desarrollo de componentes software para servicios de comunicaciones" de Beatriz Coronado García y captura cómo dominar la programación de redes, protocolos y seguridad. ¿Listo para potenciar tus habilidades en programación y comunicaciones? ¡No te pierdas esta oportunidad!
Comprar en:















































Detalles
ISBN: 9791387566258
Editorial: TUTOR FORMACIÓN
Género: Computadoras > Programación > General
Fecha de edición: 21-01-2025
Sobre esta publicación
Este Manual es el más adecuado para impartir la UF1288 "Desarrollo de componentes software para servicios de comunicaciones" de los Certificados de Profesionalidad, y cumple fielmente con los contenidos del Real Decreto.
Puede solicitar gratuitamente las soluciones a todas las actividades en el email tutor@tutorformacion.es
Capacidades que se adquieren con este Manual:
Implementar servicios de comunicaciones entre sistemas aplicando las técnicas y estándares de desarrollo de elementos software, de acuerdo a unas especificaciones técnicas y funcionales dadas.
Índice:
Introducción 5
Introducción 5
Programación concurrente 12
- Programación de procesos e hilos de ejecución. 13
- Programación de eventos asíncronos. 15
- Mecanismos de comunicación entre procesos. 17
- Sincronización. 20
- Acceso a dispositivos. 22
- Prueba de autoevaluación. 25
- Modelos de programación en red. 27
- El nivel físico. 30
- El nivel de enlace. 33
- El nivel de transporte. 34
- Prueba de autoevaluación. 37
- Aplicaciones y utilidades de comunicaciones. Estándares de comunicaciones. 39
- Librerías de comunicaciones de uso común. 51
- Programación de componentes de comunicaciones. 53
- Técnicas de depuración de servicios de comunicaciones. 56
- Rendimiento en las comunicaciones. 72
- Prueba de autoevaluación. 82
- Principios de seguridad en las comunicaciones. 84
- Herramientas para la gestión de la seguridad en red. Scanners. 88
- Seguridad IP. 97
- Seguridad en el nivel de aplicación. El protocolo TLS. 98
- Seguridad en redes inalámbricas. 99
- Prueba de autoevaluación. 103
1.1. Gestión de procesos. 131.2. Hilos y sincronización. 13
2.1. Señales. 152.2. Temporizadores. 15
3.1. Tuberías (pipes). 183.2. Semáforos. 183.3. Compartición de memoria. 193.4. Mensajes. 19
4.1. Funciones de sincronización entre hilos. 204.2. Problemas de sincronización. Bloqueos (Deadlocks). 20
5.1. Funciones de lectura y escritura. 225.2. Puertos de entrada y salida. 23
Fundamentos de comunicaciones 26
1.1. El modelo cliente/servidor. 281.2. Modelos de microservicios y APIs modernas. 281.3. Modelos basados en mensajes. Introducción a los servicios web. 29
2.1. Dispositivos físicos. 302.2. Protocolos de nivel físico. 31
3.1. Redes Ethernet. 333.2. Direcciones físicas. 33
4.1. El protocolo TCP/IP. 344.2. Esquemas de direccionamiento. 344.3. El nivel de transporte. protocolos TCP y UDP. Otros protocolos de uso común. 354.4. Puertos. 354.5. Servicios de red básicos. 36
Programación de servicios de comunicaciones 38
1.1. Organismos de estandarización de comunicaciones. 391.2. Comunicaciones en sistemas operativos de uso común. 411.3. Tipos de servicios de comunicaciones. 451.4. Protocolos de comunicaciones de uso común. 471.5. Estándares de comunicaciones inalámbricas. 49
2.1. APIs para entornos Windows. 512.2. APIs para entornos Unix. 52
3.1. Programación de sockets. 533.2. Programación de manejadores de protocolos. 54
4.1. Directrices para el diseño de pruebas 564.2. Exploración de vulnerabilidades y puertos. 584.3. Revisión de logs. 624.4. Otras técnicas de depuración. 624.5. Herramientas de prueba y depuración de servicios de comunicaciones. 63
5.1. Calidad de servicio y redes definidas Porsoftware. 725.2. Control del ancho de banda. 725.3. Herramientas de monitorización de redes. 73
Seguridad en las comunicaciones 83
1.1. Mecanismos de seguridad. 841.2. Principales vulnerabilidades y amenazas. 86
Resumen 104
Prueba de evaluación final 105