Chuletas y apuntes de Informática y Telecomunicaciones de Primaria

Funcionamiento y Configuración del Protocolo DHCP en Redes TCP/IP

Informática y Telecomunicaciones3,09 KB

¿Qué es el servicio DHCP?

El modelo DHCP (Dynamic Host Configuration Protocol) está basado en una arquitectura cliente/servidor. La denominación TCP/IP hace referencia a sus dos protocolos más importantes: el Protocolo de Internet (IP) y el Protocolo de Control de Transmisión (TCP).

TCP/IP

Es una especie de matrícula para navegar por Internet y disponer de todos los servicios propios de un servidor o un nodo cliente.

El servicio DHCP

En primer lugar, tendremos que configurar los protocolos TCP/IP locales que suelen incluirse en el núcleo de cualquier sistema operativo moderno.

A la hora de configurar el equipo, habrá que disponer de la siguiente información:

  • La dirección IP.
  • La máscara de subred.
  • El gateway (puerta de enlace).
  • Los servidores
...
Continuar leyendo "Funcionamiento y Configuración del Protocolo DHCP en Redes TCP/IP" »

Configuración de Samba y NFS en Linux para Compartir Archivos en Red

Informática y Telecomunicaciones10,76 KB

Introducción a Samba y NFS

Samba se utiliza para compartir archivos y recursos entre equipos Linux y Windows, facilitando la interoperabilidad. Por otro lado, NFS (Network File System) es un protocolo nativo en sistemas Linux diseñado específicamente para compartir carpetas en red dentro de entornos Unix/Linux, destacando por su estabilidad.

Configuración de Samba

Instalación de Samba

  • Ubuntu/Debian: sudo apt-get update sudo apt-get install samba smbclient (Nota: samba4 es parte del paquete samba moderno)
  • Fedora/CentOS/RHEL: sudo yum install samba samba-client o sudo dnf install samba samba-client

Gestión del Servicio Samba

  • Iniciar Servicio:
    • Ubuntu/Debian (Systemd): sudo systemctl start smbd nmbd
    • Fedora/CentOS/RHEL (Systemd): sudo systemctl start
...
Continuar leyendo "Configuración de Samba y NFS en Linux para Compartir Archivos en Red" »

Seguridad en Redes Inalámbricas y Comercio Electrónico: Protocolos y Cookies

Informática y Telecomunicaciones5,53 KB

Seguridad WEP (Wired Equivalent Privacy)

Wired Equivalent Privacy (WEP) es el sistema de cifrado incluido en el estándar IEEE 802.11 como protocolo para redes Wireless que permite cifrar la información que se transmite. Proporciona un cifrado a nivel 2, basado en el algoritmo de cifrado RC4 que utiliza claves de 64 bits (40 bits más 24 bits del vector de iniciación IV) o de 128 bits (104 bits más 24 bits del IV).

Servicios de WEP

Ofrece servicios de autenticación y confidencialidad en redes WLAN. WEP provee autenticación abierta y de clave compartida.

  • Autenticación abierta: Un cliente inalámbrico o un Punto de Acceso (AP) provee un nombre incluido en los paquetes de una red WLAN para identificarlos como parte de la misma; este nombre se
...
Continuar leyendo "Seguridad en Redes Inalámbricas y Comercio Electrónico: Protocolos y Cookies" »

Audio en Red: Fundamentos, Protocolos y Aplicaciones

Informática y Telecomunicaciones3,27 KB

¿Qué es el Audio en Red?

Con la introducción de las tecnologías digitales, la cantidad de información que puede transportar un único cable ha crecido exponencialmente. Las conexiones de coste asequible que se utilizan en los sistemas de información cotidianos ahora transportan gigabits de información en un único cable de fibra, cubriendo distancias de varios kilómetros.

Este ancho de banda es suficiente para transportar centenares de canales de audio de alta calidad, sustituyendo los centenares de kilogramos de cableado de los sistemas analógicos convencionales. Esta funcionalidad abre una amplia variedad de posibilidades para la industria del audio, como:

  • Cualquier número de ubicaciones de E/S pueden conectarse a la red en cualquier
...
Continuar leyendo "Audio en Red: Fundamentos, Protocolos y Aplicaciones" »

Técnicas de Programación: Divide y Vencerás y Programación Dinámica

Informática y Telecomunicaciones4,23 KB

"DIVIDE Y VENCERÁS" ¿En qué consiste esta técnica en términos informáticos?

Resolver el problema a través de subproblemas, así hasta que los problemas sean lo bastante pequeños para encontrar mejores soluciones.

Mencione y explique los 3 pasos que debe realizar para aplicar esta técnica.

  1. Se plantea el problema de forma que se pueda dividir en k subproblemas del mismo tipo pero de menor tamaño.
  2. Cada subproblema debe resolverse independientemente.
  3. Combinar las soluciones.

Explique cómo se aplica esta técnica en el algoritmo de búsqueda binaria.

Existe un elemento dado x en un vector de enteros “ordenados”. El valor x se compara con el término central del vector. En caso de que coincida, hemos solucionado nuestro problema. De lo contrario,...

Continuar leyendo "Técnicas de Programación: Divide y Vencerás y Programación Dinámica" »

Domina la Microsoft Management Console (MMC): Creación y Administración de Consolas

Informática y Telecomunicaciones4,5 KB

Qué es la Microsoft Management Console (MMC)

Los administradores y los usuarios avanzados querían una herramienta unificada, es decir, una solución única para administrar equipos. También demandaban la capacidad para crear kits de herramientas personalizados y poder delegar así tareas administrativas específicas a otros usuarios o grupos sin poner en peligro el sistema al dejarlo en manos ajenas.

La Microsoft Management Console (MMC) hace todo esto. Es importante destacar que la MMC no realiza funciones administrativas por sí misma, sino que incorpora y aloja las herramientas que sí lo hacen.

Características Principales de la MMC

  • Se trata de una interfaz de herramientas ampliable, basada en módulos (llamados complementos o snap-ins)
...
Continuar leyendo "Domina la Microsoft Management Console (MMC): Creación y Administración de Consolas" »

Socket TCP en Java: implementación de Cliente y Servidor con intercambio de contraseñas

Informática y Telecomunicaciones5,19 KB

Socket TCP en Java: cliente y servidor con intercambio de contraseñas

Se presenta una implementación sencilla en Java que muestra un cliente y un servidor que intercambian un saludo, el nombre del usuario y una contraseña aleatoria de 4 dígitos. A continuación se corrige y organiza el código y los comentarios del ejemplo original.

Cliente

Descripción: el cliente crea un socket, se conecta al servidor, recibe el saludo, envía el nombre y recibe la contraseña asignada.

public class Cliente {
    public static void main(String[] args) {
        try {
            System.out.println("Creando socket cliente");
            Socket clientSocket = new Socket();
            System.out.println("Estableciendo conexión");
            InetSocketAddress
...
Continuar leyendo "Socket TCP en Java: implementación de Cliente y Servidor con intercambio de contraseñas" »

Fundamentos Prácticos de Shell Scripting en Bash: 16 Ejercicios Esenciales de Automatización

Informática y Telecomunicaciones5,9 KB

SOU – Unix Based Operative Systems – Cod. 422

Página 2 de 4

Ejercicios Fundamentales de Shell Scripting (Bash)

1. Métodos de Ejecución de un Script

Cita por lo menos dos maneras distintas de ejecutar un script de shell.

sh script.sh
./script.sh (si el archivo tiene permisos de ejecución)

2. Script para Montar, Copiar y Desmontar Disquetera

Crear un script de Shell que monte la disquetera, copie todos los archivos (incluyendo subdirectorios) a un directorio que se pase como parámetro, y luego desmonte la disquetera.

mount –t vfat /dev/fd0 /media/floppy
cp -R /media/floppy $1
umount /media/floppy ó umount /dev/fd0

3. Listado de Nombres de Directorios

Crear un script de Shell que liste únicamente los nombres de los directorios que se encuentran...

Continuar leyendo "Fundamentos Prácticos de Shell Scripting en Bash: 16 Ejercicios Esenciales de Automatización" »

OMP vs MPI: Diferencias, Similitudes y Conceptos Clave en Programación Paralela

Informática y Telecomunicaciones3,75 KB

Diferencias y Similitudes entre OMP y MPI

OMP (OpenMP) y MPI (Message Passing Interface) son dos enfoques populares para la programación paralela, pero difieren en su arquitectura y modelo de memoria:

Arquitectura y Memoria

  • OMP: Utiliza un modelo de memoria compartida, donde todos los hilos tienen acceso a la misma memoria. Es ideal para paralelizar aplicaciones en sistemas con memoria compartida, como un solo nodo con múltiples núcleos.
  • MPI: Emplea un modelo de memoria distribuida, donde cada proceso tiene su propia memoria y la comunicación se realiza mediante el paso de mensajes. Es adecuado para clústeres y supercomputadoras con múltiples nodos.

Portabilidad

  • MPI: Es más portátil, ya que ofrece una interfaz estándar que funciona en diversas
...
Continuar leyendo "OMP vs MPI: Diferencias, Similitudes y Conceptos Clave en Programación Paralela" »

Tecnologías UMTS 3G y GPRS: Fundamentos y Evolución de Redes Móviles

Informática y Telecomunicaciones6,46 KB

Red UMTS 3G: La Solución Global

El sistema 3G se concibió como una solución mundial que ofrece una amplia variedad de servicios, alta Calidad de Servicio (QoS), elevadas velocidades binarias y una amplia movilidad.

Estándares y Propuestas: ITU IMT-2000

La Unión Internacional de Telecomunicaciones (ITU) definió el estándar IMT-2000 con las siguientes características:

  • Plena cobertura y movilidad: Velocidades de 144 kbps (hasta 384 kbps).
  • Cobertura limitada: Tasas de hasta 2 Mbps.
  • Eficiencia espectral: Optimización del uso del espectro radioeléctrico.
  • Flexibilidad: Adaptabilidad para nuevos servicios.
  • Componentes: Incluye componentes por satélite y terrestres adicionales.

Las propuestas para 3G surgieron de organismos regionales y de los intereses...

Continuar leyendo "Tecnologías UMTS 3G y GPRS: Fundamentos y Evolución de Redes Móviles" »