Desarrollo de componentes software para servicios de comunicaciones. UF1288.

979-13-87566-25-8

ISBN: 9791387566258
Editorial: Tutor Formación
Páginas: 108
Género: Informática
IBIC: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE
Año: Feb-2025

USD57.75
descuentos no aplicados
<p><span style="color:rgb(0,0,255);">Puede solicitar gratuitamente las soluciones a todas las actividades</span><span style="color:rgb(0,0,0);"> en el email tutor@tutorformacion.es</span><br><br><span style="color:rgb(0,0,0);">Capacidades que se adquieren con este Manual:</span><br><br><span style="color:rgb(0,0,0);">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.</span><br><br><span style="color:rgb(0,0,0);">Índice:</span><br><br><span style="color:rgb(0,0,0);">Introducción 5</span><br><br><span style="color:rgb(0,0,0);">Programación concurrente 12</span><br><br><span style="color:rgb(0,0,0);">1. Programación de procesos e hilos de ejecución. 13</span><br><span style="color:rgb(0,0,0);">1.1. Gestión de procesos. 13</span><br><span style="color:rgb(0,0,0);">1.2. Hilos y sincronización. 13</span><br><span style="color:rgb(0,0,0);">2. Programación de eventos asíncronos. 15</span><br><span style="color:rgb(0,0,0);">2.1. Señales. 15</span><br><span style="color:rgb(0,0,0);">2.2. Temporizadores. 15</span><br><span style="color:rgb(0,0,0);">3. Mecanismos de comunicación entre procesos. 17</span><br><span style="color:rgb(0,0,0);">3.1. Tuberías (pipes). 18</span><br><span style="color:rgb(0,0,0);">3.2. Semáforos. 18</span><br><span style="color:rgb(0,0,0);">3.3. Compartición de memoria. 19</span><br><span style="color:rgb(0,0,0);">3.4. Mensajes. 19</span><br><span style="color:rgb(0,0,0);">4. Sincronización. 20</span><br><span style="color:rgb(0,0,0);">4.1. Funciones de sincronización entre hilos. 20</span><br><span style="color:rgb(0,0,0);">4.2. Problemas de sincronización. Bloqueos (Deadlocks). 20</span><br><span style="color:rgb(0,0,0);">5. Acceso a dispositivos. 22</span><br><span style="color:rgb(0,0,0);">5.1. Funciones de lectura y escritura. 22</span><br><span style="color:rgb(0,0,0);">5.2. Puertos de entrada y salida. 23</span><br><span style="color:rgb(0,0,0);">6. Prueba de autoevaluación. 25</span><br><br><span style="color:rgb(0,0,0);">Fundamentos de comunicaciones 26</span><br><br><span style="color:rgb(0,0,0);">1. Modelos de programación en red. 27</span><br><span style="color:rgb(0,0,0);">1.1. El modelo cliente/servidor. 28</span><br><span style="color:rgb(0,0,0);">1.2. Modelos de microservicios y APIs modernas. 28</span><br><span style="color:rgb(0,0,0);">1.3. Modelos basados en mensajes. Introducción a los servicios web. 29</span><br><span style="color:rgb(0,0,0);">2. El nivel físico. 30</span><br><span style="color:rgb(0,0,0);">2.1. Dispositivos físicos. 30</span><br><span style="color:rgb(0,0,0);">2.2. Protocolos de nivel físico. 31</span><br><span style="color:rgb(0,0,0);">3. El nivel de enlace. 33</span><br><span style="color:rgb(0,0,0);">3.1. Redes Ethernet. 33</span><br><span style="color:rgb(0,0,0);">3.2. Direcciones físicas. 33</span><br><span style="color:rgb(0,0,0);">4. El nivel de transporte. 34</span><br><span style="color:rgb(0,0,0);">4.1. El protocolo TCP/IP. 34</span><br><span style="color:rgb(0,0,0);">4.2. Esquemas de direccionamiento. 34</span><br><span style="color:rgb(0,0,0);">4.3. El nivel de transporte. protocolos TCP y UDP. Otros protocolos de uso común. 35</span><br><span style="color:rgb(0,0,0);">4.4. Puertos. 35</span><br><span style="color:rgb(0,0,0);">4.5. Servicios de red básicos. 36</span><br><span style="color:rgb(0,0,0);">5. Prueba de autoevaluación. 37</span><br><br><span style="color:rgb(0,0,0);">Programación de servicios de comunicaciones 38</span><br><br><span style="color:rgb(0,0,0);">1. Aplicaciones y utilidades de comunicaciones. Estándares de comunicaciones. 39</span><br><span style="color:rgb(0,0,0);">1.1. Organismos de estandarización de comunicaciones. 39</span><br><span style="color:rgb(0,0,0);">1.2. Comunicaciones en sistemas operativos de uso común. 41</span><br><span style="color:rgb(0,0,0);">1.3. Tipos de servicios de comunicaciones. 45</span><br><span style="color:rgb(0,0,0);">1.4. Protocolos de comunicaciones de uso común. 47</span><br><span style="color:rgb(0,0,0);">1.5. Estándares de comunicaciones inalámbricas. 49</span><br><span style="color:rgb(0,0,0);">2. Librerías de comunicaciones de uso común. 51</span><br><span style="color:rgb(0,0,0);">2.1. APIs para entornos Windows. 51</span><br><span style="color:rgb(0,0,0);">2.2. APIs para entornos Unix. 52</span><br><span style="color:rgb(0,0,0);">3. Programación de componentes de comunicaciones. 53</span><br><span style="color:rgb(0,0,0);">3.1. Programación de sockets. 53</span><br><span style="color:rgb(0,0,0);">3.2. Programación de manejadores de protocolos. 54</span><br><span style="color:rgb(0,0,0);">4. Técnicas de depuración de servicios de comunicaciones. 56</span><br><span style="color:rgb(0,0,0);">4.1. Directrices para el diseño de pruebas 56</span><br><span style="color:rgb(0,0,0);">4.2. Exploración de vulnerabilidades y puertos. 58</span><br><span style="color:rgb(0,0,0);">4.3. Revisión de logs. 62</span><br><span style="color:rgb(0,0,0);">4.4. Otras técnicas de depuración. 62</span><br><span style="color:rgb(0,0,0);">4.5. Herramientas de prueba y depuración de servicios de comunicaciones. 63</span><br><span style="color:rgb(0,0,0);">5. Rendimiento en las comunicaciones. 72</span><br><span style="color:rgb(0,0,0);">5.1. Calidad de servicio y redes definidas Porsoftware. 72</span><br><span style="color:rgb(0,0,0);">5.2. Control del ancho de banda. 72</span><br><span style="color:rgb(0,0,0);">5.3. Herramientas de monitorización de redes. 73</span><br><span style="color:rgb(0,0,0);">6. Prueba de autoevaluación. 82</span><br><br><span style="color:rgb(0,0,0);">Seguridad en las comunicaciones 83</span><br><br><span style="color:rgb(0,0,0);">1. Principios de seguridad en las comunicaciones. 84</span><br><span style="color:rgb(0,0,0);">1.1. Mecanismos de seguridad. 84</span><br><span style="color:rgb(0,0,0);">1.2. Principales vulnerabilidades y amenazas. 86</span><br><span style="color:rgb(0,0,0);">2. Herramientas para la gestión de la seguridad en red. Scanners. 88</span><br><span style="color:rgb(0,0,0);">3. Seguridad IP. 97</span><br><span style="color:rgb(0,0,0);">4. Seguridad en el nivel de aplicación. El protocolo TLS. 98</span><br><span style="color:rgb(0,0,0);">5. Seguridad en redes inalámbricas. 99</span><br><span style="color:rgb(0,0,0);">6. Prueba de autoevaluación. 103</span><br><br><span style="color:rgb(0,0,0);">Resumen 104</span><br><br><span style="color:rgb(0,0,0);">Prueba de evaluación final 105</span></p>

Descripción

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.