Este documento describe una aplicación para controlar puertos lógicos TCP y UDP. Explica la problemática de puertos no deseados y cómo la aplicación funciona mediante la comunicación entre un script, la aplicación de control de puertos lógicos y una base de datos centralizada. También resume los componentes desarrollados, que incluyen la interfaz de usuario, la base de datos y funcionalidades como la gestión de dispositivos, IPs, incidencias y conexiones.
Este documento presenta Nmap, un popular escáner de puertos y herramienta de descubrimiento de red de código abierto. Explica las técnicas utilizadas por Nmap para descubrir equipos en línea, escanear puertos, identificar versiones de servicios y sistemas operativos, y optimizar su velocidad y ocultación. El documento también discute cuestiones éticas relacionadas con el uso de Nmap y proporciona detalles sobre su licencia, instalación y versiones actuales.
Microcontroladores: Fundamentos de microprocesadores y microcontroladoresSANTIAGO PABLO ALBERTO
Este documento describe una práctica de laboratorio para conectar una pantalla LCD, un teclado matricial y un puerto serial a un microprocesador. Incluye código en ensamblador para inicializar la LCD, leer el teclado matricial, mostrar datos en la LCD y enviarlos por el puerto serial. Explica cómo funcionan los dispositivos y el flujo de datos entre ellos.
Diseño, Medida y Verificación de un Mezclador en CMOS 0.35 µm para un Recepto...RFIC-IUMA
Este documento describe el diseño, medición y verificación de un mezclador pasivo en tecnología CMOS 0.35 μm para un receptor basado en el estándar IEEE 802.11a. Se divide en cinco bloques: estudios teóricos preliminares, diseño del mezclador pasivo, diseño del amplificador operacional, integración del circuito y conclusiones. Se realiza el diseño del mezclador pasivo, su simulación y medición, obteniendo una ganancia de -13 dB y una figura de ruido de 24.2 dB.
El documento describe el módulo de comunicaciones serie síncrona (MSSP) de un microcontrolador PIC, el cual permite la comunicación con periféricos externos a través de los protocolos SPI e I2C. El MSSP puede operar como maestro o esclavo y transferir datos de 8 bits de forma síncrona. Se explican los registros de configuración y estado asociados al módulo, así como los modos de operación maestro y esclavo.
El documento describe la organización de la memoria en los microcontroladores PIC16F87X. Estos dispositivos tienen tres bloques de memoria: memoria de programa, memoria RAM y memoria EEPROM. La memoria RAM se divide en cuatro bancos que contienen registros de propósito general y registros de funciones especiales. Los bits del registro STATUS seleccionan qué banco está activo.
Este documento describe un programa para un microcontrolador ATmega164P que controla una cerradura eléctrica mediante la detección de secuencias de pulsaciones de teclas. El programa utiliza interrupciones externas para identificar las teclas pulsadas y abre la cerradura si coincide la secuencia ingresada con la clave almacenada en la EEPROM. También permite cambiar la clave almacenada modificando el contenido de la EEPROM mediante otra secuencia de pulsaciones.
Este documento describe el módulo CCP (Captura/Comparación/PWM) de los microcontroladores PIC16F87X. El módulo CCP contiene dos registros de 16 bits que pueden funcionar como registros de captura, comparación o PWM. El módulo CCP1 y CCP2 son idénticos excepto por el modo de disparo especial de CCP2. El documento explica en detalle los modos de funcionamiento de captura, comparación y PWM, así como la configuración y uso de los registros asociados.
Este documento contiene la descripción de varios registros relacionados con la memoria EEPROM, interrupciones y temporizadores del microcontrolador PIC. Describe los bits de cada registro y su función, como habilitar interrupciones, banderas de estado y control de la memoria EEPROM.
Este documento presenta Nmap, un popular escáner de puertos y herramienta de descubrimiento de red de código abierto. Explica las técnicas utilizadas por Nmap para descubrir equipos en línea, escanear puertos, identificar versiones de servicios y sistemas operativos, y optimizar su velocidad y ocultación. El documento también discute cuestiones éticas relacionadas con el uso de Nmap y proporciona detalles sobre su licencia, instalación y versiones actuales.
Microcontroladores: Fundamentos de microprocesadores y microcontroladoresSANTIAGO PABLO ALBERTO
Este documento describe una práctica de laboratorio para conectar una pantalla LCD, un teclado matricial y un puerto serial a un microprocesador. Incluye código en ensamblador para inicializar la LCD, leer el teclado matricial, mostrar datos en la LCD y enviarlos por el puerto serial. Explica cómo funcionan los dispositivos y el flujo de datos entre ellos.
Diseño, Medida y Verificación de un Mezclador en CMOS 0.35 µm para un Recepto...RFIC-IUMA
Este documento describe el diseño, medición y verificación de un mezclador pasivo en tecnología CMOS 0.35 μm para un receptor basado en el estándar IEEE 802.11a. Se divide en cinco bloques: estudios teóricos preliminares, diseño del mezclador pasivo, diseño del amplificador operacional, integración del circuito y conclusiones. Se realiza el diseño del mezclador pasivo, su simulación y medición, obteniendo una ganancia de -13 dB y una figura de ruido de 24.2 dB.
El documento describe el módulo de comunicaciones serie síncrona (MSSP) de un microcontrolador PIC, el cual permite la comunicación con periféricos externos a través de los protocolos SPI e I2C. El MSSP puede operar como maestro o esclavo y transferir datos de 8 bits de forma síncrona. Se explican los registros de configuración y estado asociados al módulo, así como los modos de operación maestro y esclavo.
El documento describe la organización de la memoria en los microcontroladores PIC16F87X. Estos dispositivos tienen tres bloques de memoria: memoria de programa, memoria RAM y memoria EEPROM. La memoria RAM se divide en cuatro bancos que contienen registros de propósito general y registros de funciones especiales. Los bits del registro STATUS seleccionan qué banco está activo.
Este documento describe un programa para un microcontrolador ATmega164P que controla una cerradura eléctrica mediante la detección de secuencias de pulsaciones de teclas. El programa utiliza interrupciones externas para identificar las teclas pulsadas y abre la cerradura si coincide la secuencia ingresada con la clave almacenada en la EEPROM. También permite cambiar la clave almacenada modificando el contenido de la EEPROM mediante otra secuencia de pulsaciones.
Este documento describe el módulo CCP (Captura/Comparación/PWM) de los microcontroladores PIC16F87X. El módulo CCP contiene dos registros de 16 bits que pueden funcionar como registros de captura, comparación o PWM. El módulo CCP1 y CCP2 son idénticos excepto por el modo de disparo especial de CCP2. El documento explica en detalle los modos de funcionamiento de captura, comparación y PWM, así como la configuración y uso de los registros asociados.
Este documento contiene la descripción de varios registros relacionados con la memoria EEPROM, interrupciones y temporizadores del microcontrolador PIC. Describe los bits de cada registro y su función, como habilitar interrupciones, banderas de estado y control de la memoria EEPROM.
Este documento presenta un primer ejercicio de programación para un microcontrolador PIC que enciende y apaga un LED de forma secuencial. Explica el diagrama de flujo y el programa en lenguaje ensamblador para realizar esta tarea, utilizando instrucciones como movlw, movwf, tris, goto y call. También describe una rutina de retardo basada en decrementar valores almacenados en registros para generar pausas entre los cambios de estado del LED.
1) El módulo posee 5 entradas analógicas y convierte la señal de entrada a un número binario de 10 bits, pudiendo configurarse para diferentes combinaciones de voltajes de referencia.
2) Puede operar en modo dormido usando el oscilador RC interno, permitiendo conversiones con el microcontrolador en este modo para ahorrar energía.
3) Cuenta con 4 registros de control y resultado, configurables por software para seleccionar el canal, reloj y formato de conversión, y almacenar el resultado.
Este documento describe cómo utilizar subrutinas para mostrar información en un display de cristal líquido (LCD) de 80 caracteres conectado a un microcontrolador. Incluye subrutinas para inicializar el LCD, escribir comandos, caracteres y números, y leer entrada de un teclado. El objetivo es desarrollar un programa que convierta millas a metros usando estas subrutinas para mostrar los resultados en el LCD de forma amigable al usuario.
El documento describe tres soluciones propuestas para llenar las localidades de la SRAM con los códigos ASCII correspondientes a las letras de un texto, tomados de una tabla creada en la memoria del programa. La primera solución es ineficiente porque el programa genera los códigos. La segunda mejora esto leyendo los códigos de la tabla, pero presenta problemas de alineamiento. La tercera usa palabras constantes (.DW) para definir la tabla, resolviendo el problema de alineamiento pero leyendo los bytes en el orden incorrecto.
El documento describe diferentes interfaces de comunicación serie para microcontroladores, incluyendo interfaces síncronas como SPI, I2C y SMbus, e interfaces asíncronas como UART, USB, Ethernet, CAN y LIN. Luego se enfoca en la interfaz SPI, describiendo su funcionamiento, los cuatro modos de operación y ejemplos de conexión con conversores DAC.
El documento describe el módulo transmisor USART (Universal Synchronous Asynchronous Receiver Transmitter) que se encuentra en los microcontroladores PIC16F87X. El USART puede configurarse en modo asíncrono o síncrono para comunicarse con dispositivos periféricos. Incluye generador de baudios, circuitos de transmisión y recepción, y registros para configurar el modo, velocidad y flujo de datos.
El documento describe el bus I2C, incluyendo sus características, formatos de transferencia de datos y dispositivos compatibles. Explica que el bus I2C es un bus serie de dos líneas (SDA y SCL) más la línea de masa que permite conectar múltiples dispositivos. También describe el funcionamiento del periférico PCF8574A, un dispositivo de entrada/salida digital que se puede conectar al bus I2C para ampliar los puertos de un microcontrolador.
Javier Moreno & Eloi Sanfélix - Seguridad y explotación nativa en Android [Ro...RootedCON
El documento presenta una introducción a las técnicas de explotación de vulnerabilidades en dispositivos Android. Explica conceptos como shellcoding, desbordamientos de búfer en la pila y uso de syscalls. Luego muestra ejemplos prácticos de shellcodes como execve y bind shell TCP, así como la posibilidad de usar técnicas como ret2setjmp para aprovechar desbordamientos de búfer en la pila a pesar de las protecciones como ASLR. Finalmente propone incorporar este tipo de shellcodes a Metasploit para automatizar la explotación
El PIC16F84 se caracteriza por disponer de:
- Procesador segmentado pipeline que permite ejecutar instrucciones en un solo ciclo.
- Arquitectura Harvard con memoria de programa y datos independientes.
- Formato de instrucciones ortogonal que permite usar cualquier registro como operando.
El documento describe el funcionamiento del puerto MSSP en modo I2C. El puerto MSSP puede funcionar como maestro o esclavo en el bus I2C, utilizando direcciones de 7 u 10 bits. En modo esclavo, recibe datos y direcciones del maestro y genera señales de acknowledgment, mientras que en modo maestro controla las líneas de datos y clock para comunicarse con los esclavos. El puerto utiliza varios registros para controlar la comunicación y almacenar datos de entrada y salida.
Este documento describe cómo configurar los protocolos de encaminamiento dinámico RIPv1 y RIPv2 en routers Cisco IOS. Explica los pasos para configurar RIP, incluido el uso de los comandos "network", "version" y "debug ip rip". También detalla cómo configurar redes con y sin subnetting usando RIPv1 y RIPv2. Finalmente, propone varias topologías de red y ejercicios prácticos para observar el comportamiento de RIP al agregar y quitar routers, y desactivar split-horizon.
Este documento describe cómo configurar y usar la transmisión y recepción serial en un PIC16F877. Explica cómo configurar la velocidad a 9600 bps, habilitar la transmisión y recepción, y transmitir y recibir datos individuales.
Este documento presenta tres programas para verificar el funcionamiento del conversor analógico-digital (ADC) en un microcontrolador ATmega164P. El primer programa muestra el funcionamiento básico del ADC sin interrupciones. El segundo programa genera interrupciones del ADC para iniciar nuevas conversiones. El tercer programa implementa un voltímetro digital de 0 a 5 voltios usando la entrada ADC y un temporizador. Se analizan los resultados de la simulación y se proponen modificaciones para mejorar la precisión.
Servicios de bios para la transmisión de datosSantiago Acurio
El documento describe los servicios de comunicación de datos proporcionados por el BIOS para la transmisión de datos a través de puertos serie. Explica 4 servicios (inicialización, transmisión de un carácter, recepción de un carácter, y obtención del estado del puerto) y proporciona ejemplos de código para cada uno. También cubre las interrupciones de hardware utilizadas para las comunicaciones a través de puertos serie y la estructura general de interrupciones en el IBM PC.
Este documento presenta cuatro prácticas utilizando diferentes declaraciones con el microcontrolador PIC. La primera práctica enciende y apaga un foco usando la declaración if. La segunda y tercera prácticas realizan contadores ascendente y descendente de 0 a 9 usando for-next. La cuarta práctica realiza un contador ascendente de dos dígitos usando while-wend.
Este documento describe la comunicación serial asíncrona mediante el módulo USART de los microcontroladores. Explica el protocolo RS-232, el funcionamiento del módulo USART incluyendo el generador de baudios, y los detalles de la transmisión y recepción asíncrona serial a través de los registros y bits de control asociados como TXREG, RXREG, SPBRG y TXSTA.
El documento describe la organización y funcionamiento de un display gráfico de cristal líquido (GLCD) de 128x64 píxeles. El GLCD contiene dos circuitos independientes que controlan matrices de 64x64 píxeles cada una. La información para controlar los píxeles se almacena en una RAM de 1024 bytes accesible mediante comandos que especifican la sección, página y columna. El documento también incluye tablas de comandos y un programa de ejemplo para probar el funcionamiento del GLCD.
Este documento trata sobre sistemas numéricos como binario, hexadecimal y decimal. Explica que un byte consta de 8 bits y que la capacidad de almacenamiento ha aumentado exponencialmente desde décadas como los 70 y 80 hasta hoy en día. También describe cómo se representan los números en diferentes bases y cómo convertir entre bases binarias, hexadecimales y decimales.
Este documento explica los sistemas de numeración binario y cómo se usan los bits y bytes en informática. Explica que un bit es la unidad más pequeña de información y puede tener dos estados (0 o 1), y que los bytes contienen grupos de 8 bits que pueden representar 256 valores diferentes. También aclara la diferencia entre medir la velocidad de datos en bits por segundo versus medir el almacenamiento en bytes.
Los protocolos de red son reglas que gobiernan la comunicación entre dispositivos de red. Algunos protocolos comunes incluyen TCP para transmisión confiable de datos, HTTP para transferencia de páginas web, FTP para transferencia de archivos, y SMTP para envío de correo electrónico. Los protocolos convierten nombres de dispositivos en direcciones de red y aseguran que la información se transmita de manera segura y fiable entre dispositivos de red.
ICANN coordina la asignación de nombres y números en Internet de forma que garantice la seguridad, estabilidad e interoperabilidad de la red a través de un modelo de múltiples interesados y políticas impulsadas por la comunidad, proporcionando competencia y elección mientras garantiza el cumplimiento.
Este documento presenta un primer ejercicio de programación para un microcontrolador PIC que enciende y apaga un LED de forma secuencial. Explica el diagrama de flujo y el programa en lenguaje ensamblador para realizar esta tarea, utilizando instrucciones como movlw, movwf, tris, goto y call. También describe una rutina de retardo basada en decrementar valores almacenados en registros para generar pausas entre los cambios de estado del LED.
1) El módulo posee 5 entradas analógicas y convierte la señal de entrada a un número binario de 10 bits, pudiendo configurarse para diferentes combinaciones de voltajes de referencia.
2) Puede operar en modo dormido usando el oscilador RC interno, permitiendo conversiones con el microcontrolador en este modo para ahorrar energía.
3) Cuenta con 4 registros de control y resultado, configurables por software para seleccionar el canal, reloj y formato de conversión, y almacenar el resultado.
Este documento describe cómo utilizar subrutinas para mostrar información en un display de cristal líquido (LCD) de 80 caracteres conectado a un microcontrolador. Incluye subrutinas para inicializar el LCD, escribir comandos, caracteres y números, y leer entrada de un teclado. El objetivo es desarrollar un programa que convierta millas a metros usando estas subrutinas para mostrar los resultados en el LCD de forma amigable al usuario.
El documento describe tres soluciones propuestas para llenar las localidades de la SRAM con los códigos ASCII correspondientes a las letras de un texto, tomados de una tabla creada en la memoria del programa. La primera solución es ineficiente porque el programa genera los códigos. La segunda mejora esto leyendo los códigos de la tabla, pero presenta problemas de alineamiento. La tercera usa palabras constantes (.DW) para definir la tabla, resolviendo el problema de alineamiento pero leyendo los bytes en el orden incorrecto.
El documento describe diferentes interfaces de comunicación serie para microcontroladores, incluyendo interfaces síncronas como SPI, I2C y SMbus, e interfaces asíncronas como UART, USB, Ethernet, CAN y LIN. Luego se enfoca en la interfaz SPI, describiendo su funcionamiento, los cuatro modos de operación y ejemplos de conexión con conversores DAC.
El documento describe el módulo transmisor USART (Universal Synchronous Asynchronous Receiver Transmitter) que se encuentra en los microcontroladores PIC16F87X. El USART puede configurarse en modo asíncrono o síncrono para comunicarse con dispositivos periféricos. Incluye generador de baudios, circuitos de transmisión y recepción, y registros para configurar el modo, velocidad y flujo de datos.
El documento describe el bus I2C, incluyendo sus características, formatos de transferencia de datos y dispositivos compatibles. Explica que el bus I2C es un bus serie de dos líneas (SDA y SCL) más la línea de masa que permite conectar múltiples dispositivos. También describe el funcionamiento del periférico PCF8574A, un dispositivo de entrada/salida digital que se puede conectar al bus I2C para ampliar los puertos de un microcontrolador.
Javier Moreno & Eloi Sanfélix - Seguridad y explotación nativa en Android [Ro...RootedCON
El documento presenta una introducción a las técnicas de explotación de vulnerabilidades en dispositivos Android. Explica conceptos como shellcoding, desbordamientos de búfer en la pila y uso de syscalls. Luego muestra ejemplos prácticos de shellcodes como execve y bind shell TCP, así como la posibilidad de usar técnicas como ret2setjmp para aprovechar desbordamientos de búfer en la pila a pesar de las protecciones como ASLR. Finalmente propone incorporar este tipo de shellcodes a Metasploit para automatizar la explotación
El PIC16F84 se caracteriza por disponer de:
- Procesador segmentado pipeline que permite ejecutar instrucciones en un solo ciclo.
- Arquitectura Harvard con memoria de programa y datos independientes.
- Formato de instrucciones ortogonal que permite usar cualquier registro como operando.
El documento describe el funcionamiento del puerto MSSP en modo I2C. El puerto MSSP puede funcionar como maestro o esclavo en el bus I2C, utilizando direcciones de 7 u 10 bits. En modo esclavo, recibe datos y direcciones del maestro y genera señales de acknowledgment, mientras que en modo maestro controla las líneas de datos y clock para comunicarse con los esclavos. El puerto utiliza varios registros para controlar la comunicación y almacenar datos de entrada y salida.
Este documento describe cómo configurar los protocolos de encaminamiento dinámico RIPv1 y RIPv2 en routers Cisco IOS. Explica los pasos para configurar RIP, incluido el uso de los comandos "network", "version" y "debug ip rip". También detalla cómo configurar redes con y sin subnetting usando RIPv1 y RIPv2. Finalmente, propone varias topologías de red y ejercicios prácticos para observar el comportamiento de RIP al agregar y quitar routers, y desactivar split-horizon.
Este documento describe cómo configurar y usar la transmisión y recepción serial en un PIC16F877. Explica cómo configurar la velocidad a 9600 bps, habilitar la transmisión y recepción, y transmitir y recibir datos individuales.
Este documento presenta tres programas para verificar el funcionamiento del conversor analógico-digital (ADC) en un microcontrolador ATmega164P. El primer programa muestra el funcionamiento básico del ADC sin interrupciones. El segundo programa genera interrupciones del ADC para iniciar nuevas conversiones. El tercer programa implementa un voltímetro digital de 0 a 5 voltios usando la entrada ADC y un temporizador. Se analizan los resultados de la simulación y se proponen modificaciones para mejorar la precisión.
Servicios de bios para la transmisión de datosSantiago Acurio
El documento describe los servicios de comunicación de datos proporcionados por el BIOS para la transmisión de datos a través de puertos serie. Explica 4 servicios (inicialización, transmisión de un carácter, recepción de un carácter, y obtención del estado del puerto) y proporciona ejemplos de código para cada uno. También cubre las interrupciones de hardware utilizadas para las comunicaciones a través de puertos serie y la estructura general de interrupciones en el IBM PC.
Este documento presenta cuatro prácticas utilizando diferentes declaraciones con el microcontrolador PIC. La primera práctica enciende y apaga un foco usando la declaración if. La segunda y tercera prácticas realizan contadores ascendente y descendente de 0 a 9 usando for-next. La cuarta práctica realiza un contador ascendente de dos dígitos usando while-wend.
Este documento describe la comunicación serial asíncrona mediante el módulo USART de los microcontroladores. Explica el protocolo RS-232, el funcionamiento del módulo USART incluyendo el generador de baudios, y los detalles de la transmisión y recepción asíncrona serial a través de los registros y bits de control asociados como TXREG, RXREG, SPBRG y TXSTA.
El documento describe la organización y funcionamiento de un display gráfico de cristal líquido (GLCD) de 128x64 píxeles. El GLCD contiene dos circuitos independientes que controlan matrices de 64x64 píxeles cada una. La información para controlar los píxeles se almacena en una RAM de 1024 bytes accesible mediante comandos que especifican la sección, página y columna. El documento también incluye tablas de comandos y un programa de ejemplo para probar el funcionamiento del GLCD.
Este documento trata sobre sistemas numéricos como binario, hexadecimal y decimal. Explica que un byte consta de 8 bits y que la capacidad de almacenamiento ha aumentado exponencialmente desde décadas como los 70 y 80 hasta hoy en día. También describe cómo se representan los números en diferentes bases y cómo convertir entre bases binarias, hexadecimales y decimales.
Este documento explica los sistemas de numeración binario y cómo se usan los bits y bytes en informática. Explica que un bit es la unidad más pequeña de información y puede tener dos estados (0 o 1), y que los bytes contienen grupos de 8 bits que pueden representar 256 valores diferentes. También aclara la diferencia entre medir la velocidad de datos en bits por segundo versus medir el almacenamiento en bytes.
Los protocolos de red son reglas que gobiernan la comunicación entre dispositivos de red. Algunos protocolos comunes incluyen TCP para transmisión confiable de datos, HTTP para transferencia de páginas web, FTP para transferencia de archivos, y SMTP para envío de correo electrónico. Los protocolos convierten nombres de dispositivos en direcciones de red y aseguran que la información se transmita de manera segura y fiable entre dispositivos de red.
ICANN coordina la asignación de nombres y números en Internet de forma que garantice la seguridad, estabilidad e interoperabilidad de la red a través de un modelo de múltiples interesados y políticas impulsadas por la comunidad, proporcionando competencia y elección mientras garantiza el cumplimiento.
Los cables coaxiales y de fibra óptica transmiten señales electrónicas y de luz respectivamente. Las redes de área local requieren cables de red como esqueleto, aunque también usan tecnologías inalámbricas. Los cables de par trenzado incluyen UTP, STP y FTP y se usan comúnmente en redes locales categorizadas por su velocidad de transmisión.
Este diagrama de flujo muestra cómo se interpretan los pulsos eléctricos como bits de datos. Detecta si una carga eléctrica es mayor a dos voltios y, dependiendo del resultado, interpreta el pulso como un 1 o un 0, finalizando el proceso de conversión.
La información digital se representa utilizando dígitos binarios (bits) de 0 y 1. Ocho bits forman un byte, que puede representar un carácter mediante un código como ASCII. Las computadoras modernas tienen billones de bytes de memoria, mientras que los sistemas de datos intensivos requieren trillones. La capacidad de memoria ha aumentado a lo largo de los años a medida que la tecnología se ha vuelto más pequeña, ligera y rápida.
Presentación en el Master en Web de la Universidad Autónoma de Barcelona con el título: "Una historia de bits & bytes".
En esta charla se trata la historia de Internet entre 1992 y la actualidad.
Clase impartida por Emilio Márquez Espino
http://emiliomarquez.com/about
El documento describe los diferentes componentes de un sistema de cableado estructurado, incluyendo cables, bloques y paneles, tomas y conectores, adaptadores, cordones, empalmes, cajas y tapas y dispositivos de protección. Detalla los tipos de cables UTP, FTP y de fibra óptica, así como los sistemas 110, BIX y paneles modulares. También describe las tomas, conectores y adaptadores para diferentes aplicaciones, así como cordones de interconexión y cajas de empalmes.
Para realizar la instalación del cableado estructurado se requiere de
herramientas especializadas como:
- Pinzas para extraer y colocar conectores
- Cortador de cables
- Alicates para doblar cables
- Destornilladores de precisión
- Medidores de continuidad y tonos
- Herramientas para colocar canales y ductos
- Herramientas para colocar y fijar racks
- Herramientas para fijar cajas
- Herramientas para colocar y fijar faceplates
- Herramientas para puesta a tierra
- Her
El documento explica las unidades de medida de almacenamiento de información más comunes, desde el bit hasta el terabyte. Describe que un bit es la unidad más pequeña y que 8 bits forman un byte. Explica que un kilobyte equivale a 1024 bytes, un megabyte a 1024 kilobytes, un gigabyte a 1024 megabytes y un terabyte a 1024 gigabytes. Proporciona ejemplos de conversiones entre unidades y aplicaciones comunes como el almacenamiento en discos duros, CDs, DVDs y memorias USB.
El documento describe las arquitecturas OSI y TCP/IP. Explica que OSI es un estándar internacional de 7 capas que sirve como modelo de referencia para la comunicación entre computadoras. TCP/IP es la suite de protocolos más popular usada en Internet, que incluye protocolos como TCP e IP. Aunque OSI es un modelo pedagógico, TCP/IP ha ganado popularidad debido a su naturaleza de código abierto e independencia del hardware.
Este documento describe las capas de aplicación y presentación en el modelo OSI. La capa de aplicación incluye protocolos como HTTP, SMTP, POP e IMAP que permiten aplicaciones como correo electrónico y navegación web. La capa de presentación se encarga de la representación uniforme de datos y puede realizar transformaciones como compresión y cifrado. Ambas capas interactúan con el usuario final y se comunican entre sí para transmitir información a través de la red.
Este documento describe los estándares de arquitecturas de protocolos. Explica brevemente la historia del crecimiento de las redes en los años 80 y los esfuerzos de la ISO para estandarizar los protocolos. Luego resume los conceptos básicos de los protocolos, el modelo OSI de 7 capas y los elementos clave de cada capa como la sintaxis, semántica y temporización. Finalmente, introduce brevemente los protocolos TCP/IP y su relación con el modelo OSI.
La capa 6 del Modelo OSI es la capa de presentación. Se ocupa del formato y representación de los datos para permitir la comunicación entre sistemas independientemente de su plataforma de software. Algunas de sus funciones incluyen el formateo, cifrado y comprensión de datos en diferentes formatos como multimedia, texto y binario.
Este documento describe los diferentes tipos de tarjetas de red según cómo se instalan en cada PC y cómo conectan las PC entre sí. Las tarjetas de red se instalan en ranuras de expansión como ISA, EISA, PCI, PCIx y PCIe o mediante conectores como PCMCIA y USB. Las conexiones entre PC pueden ser inalámbricas usando infrarrojo, radio o Bluetooth, o mediante cable usando coaxial, par trenzado o fibra óptica.
El documento divide los puertos en físicos y lógicos. Los puertos físicos incluyen puertos de uso general, teclado y ratón, video, red y sonido. Los puertos lógicos son puntos de acceso entre equipos para transferir datos y se identifican por números de puerto.
El documento presenta una unidad didáctica sobre instalaciones de telefonía avanzadas. Incluye contenido sobre redes de telefonía básica e instalaciones RDSI, centrales privadas de usuario analógicas y digitales, y conexión a Internet a través de ADSL. También incluye prácticas resueltas y fichas de trabajo sobre montaje de estas instalaciones.
El documento describe varios tipos de redes, incluyendo redes personales (PAN), redes de área local (LAN), redes de área de campus (CAN), redes de área metropolitana (MAN), redes de área amplia (WAN) e Internet. También discute redes punto a punto, redes basadas en servidores, intranets, extranets y redes privadas virtuales (VPN).
Este documento presenta varios proyectos prácticos para utilizar el microcontrolador PIC16F84. Describe proyectos como la conexión de LED y dipswitch, el manejo de un display de siete segmentos para hacer un contador decimal, y la técnica de multiplexaje para compartir líneas de entrada/salida entre teclados y displays. Explica los diagramas esquemáticos, flujos de programación y códigos requeridos para cada proyecto con el objetivo de practicar el uso de puertos y otras funciones del PIC16F84.
Este documento describe varios proyectos prácticos con el microcontrolador PIC16F84, incluyendo la conexión de LED y dipswitch, el manejo de un display de siete segmentos para hacer un contador decimal, y la técnica de multiplexaje para leer teclados y mostrar datos en displays utilizando menos líneas de E/S. También se incluyen diagramas esquemáticos, diagramas de flujo y código de programa para cada proyecto.
Este documento describe varios proyectos prácticos con el microcontrolador PIC16F84, incluyendo la conexión de LED y dipswitch, el manejo de un display de siete segmentos para hacer un contador decimal, y la técnica de multiplexaje para leer teclados y mostrar datos en displays utilizando menos líneas de entrada/salida del microcontrolador. Se incluyen diagramas esquemáticos, diagramas de flujo y código de programa para cada proyecto.
Este documento describe un proyecto de laboratorio para implementar un contador ascendente de 0 a 999 con salida en displays de 7 segmentos multiplexados. Explica el objetivo de mostrar números en varios displays de forma secuencial usando multiplexación, y describe el diseño del circuito con ATmega8, displays y otros componentes. También incluye el diagrama de flujo y el programa en ensamblador para implementar la funcionalidad del contador.
Este documento describe el funcionamiento del microcontrolador PIC18F4455 y sus componentes. Explica cómo configurar los puertos, timers y lenguajes de programación para el PIC, así como componentes como el cristal, TRIAC, puente de diodos y MOC3020. También cubre conceptos de onda senoidal, corriente alterna, frecuencia y período.
Este documento contiene varios ejemplos de código para programar el microcontrolador AT89C52 utilizando el lenguaje ensamblador. En el primer ejemplo, se muestran instrucciones básicas como movimiento de datos entre registros y puertos. Los ejemplos siguientes incluyen parpadear LEDs, promediar números, hallar pendientes, invertir datos en puertos, comparar valores y contar bits en un puerto. El último ejemplo corre un bit a la derecha en un puerto y decrementa registros de forma cíclica.
El documento presenta un sistema automático industrial de soldadura con control digital. Describe la secuencia de operaciones de soldadura, el diagrama de bloques del circuito de control y los detalles de cada bloque/etapa, incluyendo iniciación, disparo, paso a paso, contadores de tiempo, calentamiento/enfriamiento y potencia del soldador. Explica cómo cada circuito se integra en el sistema general para lograr un proceso de soldadura automatizado.
Este documento describe los conceptos básicos de la lógica de los PLC y el estándar internacional IEC 1131-3 para la programación de PLC. Explica las ventajas de los PLC sobre los sistemas de relés, como su tamaño reducido y facilidad de programación. También resume los diferentes lenguajes de programación estandarizados como diagrama de contactos, diagrama de flujo, gráfico secuencial de funciones y texto estructurado, así como la organización de tareas y bloques de funciones definidos en el estándar
Este documento describe la habilitación de los puertos A y B del PIC16F84A usando MPLAB. Se explican brevemente las características de cada puerto y se incluye el código para configurarlos como salidas y hacer parpadear LEDs conectados a ellos. El código fue simulado exitosamente en Proteus para verificar su funcionamiento.
Este documento describe cómo se utiliza un analizador lógico para verificar el barrido de displays mediante un microcontrolador. Muestra cómo el programa controla secuencialmente cada display para mostrar el número 410295 y cómo la duración del barrido completo es de 23.16 ms. También identifica un problema con el circuito real que usa transistores y cómo se modifica el programa para solucionarlo.
El documento describe cuatro métodos para sintonizar los parámetros (Kp, Ti, Td) de un controlador PID para lograr un comportamiento aceptable de un sistema. El primer y segundo método se basan en las características de la respuesta transitoria de la planta a un escalón de entrada. El tercer método usa oscilaciones amortiguadas. El cuarto método es de prueba y error gradual.
Este documento describe los puertos de entrada/salida de los microcontroladores. Explica los registros asociados con cada puerto y cómo configurarlos como entradas o salidas. También cubre el uso de resistencias pull-up y cómo habilitarlas o deshabilitarlas. Por último, presenta un ejemplo de código para encender y apagar un LED según el estado de un interruptor.
25.3.10 Packet Tracer - Explore a NetFlow Implementation.docxjesus521837
Este documento describe una actividad de Packet Tracer para explorar la implementación de NetFlow. Los participantes crearán tráfico de red y observarán los registros de flujo de NetFlow correspondientes en un colector. La actividad incluye dos partes: la primera parte observa registros de flujo unidireccionales, mientras que la segunda parte observa registros de flujo bidireccionales para una sesión web completa.
El documento describe cómo crear una matriz LED de 8x8 controlada por un microcontrolador PIC18F2550. Explica que las matrices LED se usan comúnmente para mostrar mensajes publicitarios o informativos de manera dinámica. Luego detalla los pasos para construir el circuito, que incluye el microcontrolador, un registro de desplazamiento 74HC164 para multiplexar las filas y columnas de la matriz, y otros componentes. También incluye el código del programa para el microcontrolador para mostrar letras u otros patrones en la matriz LED.
Este documento describe los puertos de entrada/salida de los microcontroladores. Explica los registros asociados a cada puerto y cómo configurarlos como entradas o salidas. También detalla cómo configurar las resistencias pull-up de cada puerto para manejar las señales de entrada. Finalmente, presenta un ejemplo de código para encender y apagar un LED en respuesta al estado de un interruptor.
El documento describe las diferencias entre la lógica cableada y la lógica programable en sistemas de control. La lógica cableada requiere cablear manualmente los contactores y relés para cada nueva tarea, mientras que la lógica programable usa autómatas programables donde la lógica se programa en lugar de cablearse, permitiendo cambios y ampliaciones más fáciles. También explica conceptos básicos como bits, bytes, palabras y dobles palabras usados en la programación de autómatas programables.
El documento describe las diferencias entre la lógica cableada y la lógica programable en los sistemas de control. La lógica cableada requiere cablear manualmente los contactores y relés para cada nueva tarea, mientras que la lógica programable usa autómatas programables donde la lógica se programa en lugar de cablearse. Esto hace que los cambios y ampliaciones sean más rápidos y sencillos con lógica programable.
El documento describe una actividad para analizar el código de un microcontrolador que controla un LED y un display de 7 segmentos para anunciar la llegada de camiones a una empresa. El objetivo es identificar las instrucciones de programa para el manejo de salidas. Se debe revisar el código, comentar las líneas, describir los pines de entrada/salida y crear un diagrama de flujo.
Este documento describe un sistema de transmisión de video en tiempo real sobre una red P2P utilizando H.264/SVC. El sistema incluye un demultiplexor que divide el flujo H.264/SVC en subflujos para transmitirlos a través de canales P2P, y un multiplexor que vuelve a combinar los subflujos recibidos conciliando errores de transmisión. El objetivo es evaluar la eficiencia de este enfoque para la distribución de video a gran escala.
1. Aplicación de
Control de
Puertos Lógicos
Mar Sánchez-Monge Maria Oliva Suárez
Aleñar Miguel Titos Ramis
Antonio Sola Venteo
2. Índice
Proyecto Global
• ¿Qué queremos conseguir?
• Esquema Global de Funcionamiento
Aplicación de Puertos Lógicos
TCP/UDP
• Problemática
• Cómo funciona
Qué hemos desarrollado
• Base de Datos
• Diseño
• Aplicación
Conclusiones
3. Índice
Proyecto Global
• ¿Qué queremos conseguir?
• Esquema Global de Funcionamiento
Aplicación de Puertos Lógicos
TCP/UDP
• Problemática
• Cómo funciona
Qué hemos desarrollado
• Base de Datos
• Diseño
• Aplicación
Conclusiones
4. Proyecto Global
¿Qué queremos conseguir?
Control de inactividad de los puertos (MCIdeP)
Control por dirección MAC (MCMAC)
Control por dirección IP (MCIP)
Control de puertos lógicos TCP y UDP (MCPL)
Repositorio centralizado de la información de
Red (BBDD)
6. Proyecto Global
Nuestra parte del esquema
MCIdeP MCIP
MCMAC
BBDD
MCPL NMS
7. Índice
Proyecto Global
• ¿Qué queremos conseguir?
• Esquema Global de Funcionamiento
Aplicación de Puertos Lógicos TCP/UDP
• Problemática
• Cómo funciona
• Qué hemos desarrollado
Base de Datos
• Diseño
• Aplicación
Conclusiones
8. Aplicación de Puertos Lógicos
Problemática: Puerto NO Deseado
Puertos TCP
Abiertos
WWW: 80
FTP: 21
POP3: 110
TELNET:
23
Usan Apache como
servidor web…
Y esta versión tiene
una vulnerabilidad…
¡Controlaré el
equipo!
9. Aplicación de Puertos Lógicos
Problemática: Puerto NO Deseado
Puertos TCP
Abiertos
WWW: 80
FTP: 21
POP3: 110
TELNET:
23
Usan Apache como
servidor web…
Y esta versión tiene
una vulnerabilidad…
¡Controlaré el
equipo!
10. Aplicación de Puertos Lógicos
Problemática: Cae uno de Nuestros Puertos
Puertos TCP
Abiertos
WWW: 80
FTP: 21
POP3: 110
11. Aplicación de Puertos Lógicos
¿Existen Soluciones?
Netstat
TCP-Wrapper
Firewalls Personales
Escáneres de puertos
12. Aplicación de Puertos Lógicos
Tipos de puertos
Puertos TCP Puerto TCP
Abiertos Abierto
WWW: 80
TELNET:
FTP: 21
POP3: 110 23
ORIGINALES o NO DESEADOS:
CONOCIDOS: NO CONTROLADOS
CONTROLADOS
15. Aplicación de Puertos Lógicos
¿Cómo funciona?
SCRIPT
MCPL
NMS
0,
23 , 8 23
1, :
E
CP
: 2 S
E
T
E TS L NP
GON 10 ES TC ES
O
SP 1 A TP L
T RE LOC E
S
E A
GE R OC
G
T L
E
G
16. Aplicación de Puertos Lógicos
¿Cómo funciona?
GET TCP LOCALES ACTUALES PC
GET RESPONSE: 21, 23, 80,
SCRIPT
ROJO
110
MCPL
NMS
17. Aplicación de Puertos Lógicos
¿Cómo funciona?
SCRIPT
MCPL
NMS
GE
TGTE T
CP
RE
LO SP
CA ON
LE
S EO
: .2Y
1, N
8D ,
0.
110
PC
RO
JO
BBDD
18. Aplicación de Puertos Lógicos
¿Cómo funciona?
ALARMA 23 PC ROJO
SCRIPT
MCPL
NMS
BBDD
19. Aplicación de Puertos Lógicos
¿Cómo funciona?
ALARMA 23 PC ROJO
SCRIPT
MCPL
NMS
BBDD
34. Índice
Proyecto Global
• ¿Qué queremos conseguir?
• Esquema Global de Funcionamiento
Aplicación de Puertos Lógicos
TCP/UDP
• Problemática
• Cómo funciona
Qué hemos desarrollado
• Base de Datos
• Diseño
• Aplicación
Conclusiones
35. Base de Datos
El Diseño
Repositorio Centralizado de los Datos de Red
Información Estática vs. Dinámica
Actualización Automática de los Datos
52. Base de Datos
Incidencias
DISPOSITIVO @IP
UBICACIÓN FÍSICA
53. Índice
Proyecto Global
• ¿Qué queremos conseguir?
• Esquema Global de Funcionamiento
Aplicación de Puertos Lógicos
TCP/UDP
• Problemática
• Cómo funciona
Qué hemos desarrollado
• Base de Datos
• Diseño
• Aplicación
Conclusiones