Informática
Fundamentos de la programación y arquitecturas de software
Lenguajes de Programación
Un lenguaje de programación es un conjunto de símbolos y reglas que definen las tareas que realizará un ordenador.
Elementos de un Lenguaje de Programación
- Constantes: Posiciones de memoria cuyo valor no se puede cambiar durante la ejecución del programa. Cada constante se identifica con un nombre.
- Variables: Posiciones de memoria cuyo valor puede modificarse. Se definen con un tipo de dato que limita los valores que se le pueden asignar.
- Tipos de datos simples: Contienen (más…)
Guía completa de protocolos y conceptos de redes informáticas
Capas Modelo OSI, TCP/IP y PDU
| Modelo OSI | Modelo TCP/IP | Modelo PDU |
|---|---|---|
| 7. Aplicación | Aplicación | Datos |
| 6. Presentación | ||
| 5. Sesión | ||
| 4. Transporte | Segmentos | |
| 3. Red | Internet | Paquete |
| 2. Enlace de datos | Acceso a la red | Tramas/Bits |
| 1. Física |
Broadcast y Dominio de Colisión
¿Qué son y cómo reducirlos?
Broadcast: Es un método de comunicación donde un dispositivo envía un único paquete de datos direccionado a cada uno de los dispositivos en una red. Los routers los reducen.
Dominio de colisión: Es el área de red donde (más…)
Protocolos de Transporte: TCP, UDP y NAT
Número de Asentamiento
El receptor de segmentos de datos tiene que asentir lo que le llegan correctamente, activando el flag ACK y rellenando el campo AcknowledgmentNum. No es necesario enviar un asentamiento por cada segmento con datos que se recibe. Se puede esperar a asentir varios segmentos de una sola vez.
El número de asentimiento indica el número de secuencia del próximo byte que se espera recibir, asintiéndose de esa manera hasta el byte anterior incluido.
Si siempre hay datos que enviar, (más…)
Modelo OSI: Niveles de Sesión y Presentación
Niveles de Sesión y Presentación en el Modelo OSI
En los niveles interfaces se ofrece un servicio de transporte extremo a extremo, normalizado, fiable, eficiente e independiente. Los niveles superiores ofrecen servicios que facilitan el procesamiento distribuido de la información. Son los niveles más orientados al usuario.
Nivel de Sesión
Proporciona las herramientas necesarias para estructurar el diálogo entre procesos.
Nivel de Presentación
Ofrece mecanismos para representar la variedad de datos (más…)
Introducción al Desarrollo Web: Estándares, SEO y Herramientas
Introducción a los Estándares Web y el SEO
1. ¿Qué son los estándares?
Conjunto de reglas normalizadas que describen los requisitos que deben ser cumplidos por un producto, proceso o servicio, con el objetivo de establecer un mecanismo base para permitir que distintos elementos hardware o software que lo utilicen sean compatibles entre sí (W3C).
2. ¿Qué es el posicionamiento?
Aparecer en los primeros puestos de los buscadores como Google, Bing, Yahoo, etc.
3. ¿Cómo posicionar mejor las páginas? (más…)
Preparación Examen Seguridad: Conceptos Clave y Ejercicios
Material Preparación Examen Seguridad
Adicionalmente complemento para la tercera prueba
Preguntas y Respuestas
- ¿Cuáles son las piezas claves para la gestión de la seguridad en la organización?
Respuesta: Plan y Política de seguridad. - ¿Cuál sería su principal objetivo, si busca implementar un plan de seguridad en su empresa?
Respuesta: Mitigar los riesgos y vulnerabilidades sobre los activos críticos. - ¿De qué forma se evalúa el riesgo?
Respuesta: Cualitativa y cuantitativamente - ¿Cuáles son (más…)
Aseguramiento de la Calidad del Software (SQA): Guía completa
Aseguramiento de la Calidad del Software (SQA)
La función principal del aseguramiento de la calidad del software (SQA) es determinar si las necesidades de los usuarios se satisfacen adecuadamente.
Objetivos del SQA
Los objetivos de la organización son la prioridad, seguidos de los requerimientos del usuario. Ambos deben estar alineados.
Métodos del SQA
Se deben utilizar métodos que cumplan con las políticas, procedimientos y estándares de la organización.
Ejecución del SQA
Optimización del uso (más…)
Protocolos de Streaming: TCP, UDP, RTSP y más
Protocolos de Streaming
TCP
TCP, orientado a la conexión, con retransmisión de segmentos y control de flujo, proporciona comunicaciones fiables. Establece una conexión previa para asegurar la fiabilidad de la comunicación.
UDP
UDP, no orientado a la conexión, basado en el protocolo de red IP, proporciona comunicaciones no fiables. No establece una conexión previa, por lo que los datos se envían sin saber si serán recibidos correctamente.
RTSP
RTSP, protocolo de flujo en tiempo real, establece (más…)
Redes Informáticas: Topologías, Medios y Tecnologías
Topologías de Red
Topología en Anillo
Es una red cerrada en la que los equipos se sitúan de forma similar a la del bus, pero formando un anillo completamente cerrado. La información circula en un sentido por este anillo y cada ordenador analiza si es el destinatario de la información. Si no lo es, la deja pasar al siguiente equipo, y así sucesivamente hasta llegar al destinatario.
Topología en Estrella
En este tipo de redes, todos los ordenadores están conectados a un dispositivo específico (más…)
