Simuladores Electrónicos y CSS
Simuladores Electrónicos y CSS
Segundo Informática
SEMANA 3
UNIDAD EDUCATIVA CALUMA
RECOMENDACIONES:
Se ha diseñado la matriz de planificación para la semana, que incluye módulos formativos de
la Figura Profesional con actividades que te ayudarán en el proceso de aprendizaje durante el
tiempo que dure la contingencia sanitaria. Es importante que desarrolles estas actividades de
aprendizaje planteadas por el docente técnico.
Conversa con tu familia sobre cómo te sentiste al realizar las actividades, cuéntales lo
que aprendiste.
En el caso de que el docente técnico del módulo formativo te solicite que guardes
las tareas en una carpeta, la denominaremos como "PORTAFOLIO DEL ESTUDIANTE".
Es importante que te #QuedesEnCasa todo el tiempo que sea necesario. Te acompañaremos
en esta nueva forma de aprender, porque también se puede#AprenderEnCasa.
Segundo curso
SEMANA 1
Módulo Formativo: Soporte Técnico
Tema: Electrónica básica
Subtema: Simuladores electrónicos de circuitos
Orégano
Orégano es un simulador de circuitos eléctricos y electrónicos que nos permitirá crear esquemas
tanto con resistencias, condensadores, bobinas y elementos más avanzados como diodo, diodo
zener, tiristor, diac, triac, potenciómetro, transistores (P-MOS, NMOS), bombilla, led,
amplificador operacional, puesta a tierra, fusible, pulsadores y otros componentes electrónicos.
Una vez diseñado el circuito marcamos los nodos que queremos medir y establecemos los
parámetros de simulación. Una vez ejecutada nos mostrará una gráfica con las tensiones en los
nodos marcados en función del tiempo de simulación.
Ksimus
Simulador enfocado a procesos técnicos y circuitos electrónicos que nos ofrece una buena
diversidad de bloques para añadir al montaje: puertas lógicas, condicionales, funciones
aritméticas, conversores, entradas / salidas booleanas y triestado, etc. También le podemos
añadir bloques extras que vengan en paquetes separados.
Klogic
Creación, simulación y análisis de circuitos digitales. Ofrece los bloques de lógica
combinacional y secuencial más usados: puertas AND, OR, NOT (inversor), NOR, XOR,
NAND, biestable D, biestable RS, biestable JK, Flip-flop, salidas triestado, memorias RAM,
switch, conectores en Bus, osciladores, LED, visores de 7 segmentos. Una vez definido el
esquema circuital podemos simularlo y mostrar un gráfico con los niveles de las entradas y las
salidas. También podemos pedirle que nos defina las ecuaciones del circuito.
Qucs
Simulador eléctrico y electrónico. Podemos ir añadiéndole componentes a nuestro dibujo e ir
juntándolos por cables. Contamos con resistencias, condensadores, bobinas, puestas a tierra,
transformador, bloques para corriente continua, polarizador en T, amplificadores, atenuador,
bobinas, sondas de corriente y de tensión, conmutadores, etc.
En la librería de componentes contamos con muchos más bloques: varios tipos de Mosfets,
amplificadores operacionales, Leds de varios colores, transistores, distintos diodos Zener y
diodos convencionales y muchos componentes más. En cuanto a la simulación, podemos tanto
ver la gráfica de las tensiones respecto al tiempo, como calcular la polaridad DC, usar
diagramas de tiempos, tablas de verdad y muchas cosas más.
Son conocidas como style sheets. Se trata de una serie de conjuntos de instrucciones,
a veces en forma de archivo anexo, que se asocian a los archivos de texto y se ocupan
de los aspectos de formato y de presentación de los contenidos: tipo, fuente y tamaño
de letras, alineación y posicionamiento del texto, colores y fondos, etc., de las distintas
etiquetas que forman una página.
Se puede crear una sola hoja de estilo y se enlazan algunas o todas las páginas. De esta
manera, al hacer el cambio en la hoja de estilo, se cambiarán todas aquellas que estén
vinculadas.
<body>
<p>¡Bienvenidos!
<p>Podemos cargar imágenes, aplicar otros estilos.
Existe un menú con enlaces, pero aún no están activados
</body>
</html>
5. Luego, escogemos el menú Archivo y la opción Guardar. En la ventana que aparece, se pondrá el
nombre. Por ejemplo, [Link].
No olvides escoger la ruta para guardar la página web.
Recuerda que la hoja de estilos es clave para establecer el diseño de una web. Por lo tanto, se convierte
en el principal espacio de trabajo para los diseñadores de estas plataformas.
Revisa los siguientes enlaces:
[Link]
[Link]
[Link]
[Link]
[Link]
Recuerda:
“La hoja de estilos es la clave para establecer el diseño de una web, por lo tanto, se convierte en
el principal espacio de trabajo para los diseñadores web”.
Actividades de Aprendizaje
1. ¿Qué es y para qué sirve una hoja de estilo?
2. ¿Qué significa CSS?
3. Investiga y escribe los códigos de los colores para las hojas de estilo CSS.
Ejercicio
El siguiente ejercicio muestra dos formularios de ingreso de datos para una agenda telefónica. Ambos
formularios contienen los mismos campos de edición, pero uno de ellos contiene apariencia 3D en las
cajas de texto y el otro de apariencia simple (sin 3D). De esta manera, se podrá notar la diferencia.
Las siguientes imágenes muestran dos cajas de texto, una con borde simple fijo y otra sin bordes:
Comentario 2: utiliza el valor 0-None en la propiedad BorderStyle de las cajas de texto cuando quiera
dar una apariencia más profesional a las cajas. En ocasiones los programadores diseñan imágenes
gráficas con apariencia de cajas de texto y con bordes espectaculares, pero son simple imágenes y no
se puede escribir sobre estas. El método utilizado para resolver este problema es colocar una caja de
texto sin bordes sobre la imagen.
Actividades de Aprendizaje
Si cuentas con el software de Visual Basic 6.0, realiza las siguientes actividades. Caso contrario,
puedes graficar los ejercicios a mano:
Semana10y11_2BT_Informática_
Semana10y11_2BT_Informática_Costa.docx
[Link]
Módulo Formativo: Sistemas Operativos y Redes
Tema: Intérprete de comandos
Subtema: Configuración de arranque
Cada vez que se enciende el ordenador y se carga el DOS, el programa de carga busca en el
directorio raíz del disco de arranque los ficheros de sistema ([Link], [Link], command com)
y dos ficheros de configuración del sistema: [Link] y autoexec. bat. Ambos son ficheros de
texto, modificables, que contienen ciertas órdenes específicas que se leen y ejecutan cada vez
que el usuario enciende o reinicializa el ordenador. Aunque éste puede funcionar sin estos
ficheros, su operatividad distará mucho de ser óptima sin algunas de las definiciones contenidas
en ellos.
El fichero [Link]
El objetivo fundamental de este fichero es definir la configuración del sistema. Contiene una
serie de órdenes que no pueden ser ejecutadas desde la línea de órdenes del DOS y cuya
estructura común es el nombre de la orden, el signo igual, “=” y los valores de la orden.
Una de las órdenes más interesantes en el [Link] es device (dispositivo), que sirve para
cargar en memoria controladores de dispositivos instalables (para la gestión de memoria,
gestión de discos virtuales, gestión de periféricos, etc.). Es especialmente importante el gestor
de memoria extendida (para conocer el mapa de memoria del ordenador «tipos y ocupación de
la memoria» se utiliza desde la línea de órdenes del DOS la orden externa mem: mem
[parámetros]) del DOS, que se instala con la orden:
device = trayectoria\[Link] [parámetros]
Por otro lado, para definir las características específicas de un país, ha de utilizarse la orden
country: country = 34,437,trayectoria\[Link]
El número 34 es el código del país (coincide con el indicativo telefónico internacional)
(España), mientras que el número 437 es la denominada “página de códigos” ([Link]. = código
ASCII), que define los caracteres a utilizar por el ordenador.
El fichero [Link] almacena la información de cada país, que presenta cuatro características:
· Formato de fecha y de hora
· Caracteres separadores de decimales y millares
· Carácter de moneda y su posición
· Secuencia de los caracteres en operaciones de ordenación
Actividades de Aprendizaje
Dato curioso: “La forma más rápida de abrir la herramienta de configuración del sistema, o
MSConfig, es ejecutar su comando. Para ello, pulsa las teclas Windows y R al mismo tiempo.
Escribir msconfig y pulsar Aceptar”.
1. ¿Cuáles son los ficheros de sistema y de configuración del DOS?
2. ¿Cuál es el objetivo principal del fichero [Link]?
SEMANA 2
Módulo Formativo: Soporte Técnico
Tema: Circuitos eléctricos
Subtema: Simuladores electrónicos de Circuitos
Tkgate
Podemos crear y simular circuitos electrónicos con puertas (and, or, not, buffer, p-mos, n-mos),
entradas (conmutador, interruptor, masa, Vdd, lineales), salidas (Led, barra de Leds, 7
segmentos), señal de reloj, MSI (Multiplexor y decodificador o demultiplexor), sumador,
restador, multiplicador, registros, memorias (RAM y ROM), flipflop y otros componentes. Una
vez ya definidos los módulos, conexiones y puertos ya podemos efectuar la simulación del
montaje.
Enlace:
[Link]
Ktechlab
Programa para el diseño y la simulación de circuitos electrónicos y microcontroladores
(Electronic Design Automation - EDA).
Enlace:
[Link]
Eagle
Permite crear esquemas y placas de circuito impreso (PCB's). Eagle está pensado para diseñar
esquemas electrónicos. También podemos cargar circuitos diseñados en su lenguaje de
programación (EAGLE User Language).
Enlace:
[Link]
Kicad
KiCad tiene varios componentes enfocados tanto a diseñar esquemas (EESchema), editar
circuitos y componentes, diseñar circuitos impresos en placa (board editor), visor 3D de las
placas ya impresas y otras herramientas para ayudar en el diseño. Sirve para crear esquemas y
placas de circuito impreso (PCB's). Incluye abundantes bibliotecas de componentes con la
posibilidad de añadir nuevas librerías con bloques personalizados.
Enlace:
[Link]
Proteus
Se trata de un software comercial que lamentablemente no es barato, pero a nivel profesional es
uno de los más utilizados por sus prestaciones. Permite el diseño y simulación de circuitos de
todo tipo, inclusive de aquellos que tienen microcontroladores, pues ofrece una inferfaz de
programación y carga del firmware. El mismo puede desarrollarse en el propio Proteus o incluso
en la interfaz de desarrollo nativa, para luego ser incorporada desde el proyecto de Proteus.
Enlace:
[Link]
Actividades de Aprendizaje
Contesta la siguiente pregunta:
¿Por qué es importante un simulador electrónico?
Nombra dos simuladores electrónicos que más te hayan llamado la atención.
Permite el diseño y simulación de circuitos de todo tipo, inclusive de aquellos que tienen micro
controladores, pues ofrece una inferfaz de programación y carga del firmware. ¿A qué tipo de
simulador electrónico se refiere?
Una tabla es un medio de organizar datos en filas y columnas. En cada grupo de filas contiene
a un grupo de celdas que pueden ser utilizadas para listar datos como listas, agendas, resultados
y otros datos de una forma organizada y/o tabulada. En HTML se adopta como una forma de
presentar información que no sería comprendida tan fácilmente de otra manera. HTML
dispone de una gran variedad de etiquetas para crear tablas con sus atributos que se deben
utilizar en una forma determinada.
El resultado:
Atributos para tablas, filas y celdas
Algunos son conocidos como width, height, align, etc.
1. Para las etiquetas TABLE.
cellspacing: es el espacio entre celdas de la tabla.
cellpadding: es el espacio entre el borde de la celda y su contenido.
border: es el número de píxeles que tendrá el borde de la tabla.
bordercolor: es el rbg que le vas a asignar al borde de la tabla.
2. Para las etiquetas "interiores" de una tabla, (TR y TD): Se puede usar cualquier tipo de etiqueta
dentro de la etiqueta TD, y luego escribir su contenido. Las etiquetas situadas en el interior de la celda
no modifican el resto del documento. Las etiquetas fuera de la celda no serán consideradas por ésta.
Las dimensiones de las celdas se definen de forma absoluta es decir en pixels o puntos de
pantalla. También puede ser de una forma relativa, es decir por porcentajes referidos al tamaño
total de la tabla.
Ejemplo:
<td width="50"> Esto presenta ancho de celda de 50 pixels,
<td width="50%"> Esto presenta ancho de celda al 50% del ancho de la tabla.
<td colspan="2"> Esto combina la celda con la celda derecha.
<td rowspan="2"> Esto combina la celda con la celda inferior.
Plantillas (templates)
El theme o template es un formato existente prediseñado para un sitio o página web, donde el
usuario puede personalizar la información. Algunas suelen ser gratuitas, pero con funciones
limitadas. Una plantilla proporciona una estructura definida, ahorra tiempo y crea páginas webs
sin tener que estar manejando códigos complicados.
Ventajas de usar plantilla web
• Fácil manipulación y edición. No se necesita tener mucho conocimiento de programación.
• Es asequible y económico, en algunos casos son gratuitas.
• Implementación en poco tiempo, no se debe diseñar a tiempo completo.
Par ampliar tus conocimientos puedes revisar los siguientes enlaces de apoyo:
Actividades de Aprendizaje
Contesta las siguientes interrogantes:
• ¿Qué es y para qué sirve una tabla?
• ¿Cómo se utilizan las tablas?
a) Si posees un computador en casa haz clic derecho sobre el archivo Prueba y escoge la opción Abrir
con. Allí busca Bloc de Notas y aparecerá el código. Luego agrega al final el nuevo código del
ejemplo (Estructura de tabla) de esta semana y guarda los cambios en tu Blog.
Si no posees un computador, prediseña una tabla con un contenido que desees y decóralo a tu
gusto.
b) Dibuja una tabla y copia todas las etiquetas y explica para qué sirven. Ejemplo:
Importante recordar
La forma más útil y actual de dar forma a las celdas es a partir de las hojas de estilo en cascada.
Actividades de Aprendizaje:
¿Cuál es el objetivo principal del fichero [Link]?
Recuerda:
“Si cambiamos la configuración de [Link], podemos provocar que no encienda Nuestro
computador”.
SEMANA 3
Módulo Formativo: Soporte Técnico
Tema: Corrección de errores en medios guiados y no guiados en conexiones de red
Tipos de cables
Principales tipos de cables: Existen tres grupos principales que conectan la mayoría de las redes:
cable coaxial, cable de par trenzado UTP y cable de par trenzado STP cable de fibra óptica.
Cable Coaxial
El núcleo de un cable coaxial transporta señales electrónicas que forman los datos. Este núcleo
puede ser sólido o de hilos. Si el núcleo es sólido, normalmente es de cobre. Rodeando al núcleo
hay una capa aislante dieléctrica que las separa de la malla de hilo. Esta malla actúa como masa
y protege al núcleo del ruido eléctrico y de la intermodulación (esto es la señal que sale de un
hilo adyacente). Una cubierta exterior no conductora (goma, teflón o plástico) rodea todo el
cable. El cable coaxial es más resistente a interferencias y atenuación que el cable de par
trenzado. Atenuación es la pérdida de intensidad de la señal que ocurre conforme la señal se va
alejando a lo largo del cable de cobre.
La malla de hilos protectora absorbe las señales electrónicas perdidas, de forma que no afecten a
os datos que se envían a través del cable de cobre interno.
Por esta razón, el cable coaxial es una buena opción para grandes distancias y para soportar de
forma fiable grandes cantidades de datos con un equipamiento poco sofisticado. Hay dos tipos
de cable coaxial Cable Fino (thinnet) Cable grueso (thicknet) El más apropiado depende de las
necesidades de la red en particular.
El Cable Coaxial Cable Thinnet (Ethernet Fino) es un cable coaxial flexible de ¼”. Este tipo de
cable se puede utilizar para la mayoría de las instalaciones de redes, ya que es flexible y fácil de
manejar. Puede transportar una señal hasta una distancia aproximada de 185 mts antes de que la
señal comience a sufrir atenuación. Permite un ancho de banda de 10 mbps La característica
principal es el núcleo central de cobre.
Cable de Par Trenzado
El cable de par trenzado es uno de los más antiguos, surgió en 1881, en las primeras
instalaciones de Alexander Graham Bell. Este tipo de cable está formado por hilos, que son de
cobre o de aluminio y éstos están trenzados entre sí para que las propiedades eléctricas sean
estables y también para evitar las interferencias que puedan provocar los hilos cercanos. Este
tipo de cable se utiliza cuando la LAN tiene un presupuesto limitado o se va a hacer una
instalación sencilla, con conexiones simples. Este tipo de cable no se utiliza cuando se necesita
un gran nivel de seguridad en la LAN o la velocidad de transmisión es alta y son redes de gran
distancia.
Estructura del cable: este tipo de cable está formado por el conductor interno el cual está aislado
por una capa de polietileno coloreado. Debajo de este aislante existe otra capa de aislante de
polietileno, la cual evita la corrosión del cable debido a que tiene una sustancia antioxidante.
Normalmente este cable se utiliza por pares o grupos de pares, no por unidades, conocido como
cable multipar. Para mejorar la resistencia del grupo se trenzan los cables del multipar. Los
colores del aislante están estandarizados, en el caso del multipar de cuatro pares (ocho cables), y
son los siguientes:
• Blanco-Naranja
• Naranja
• Blanco-Azul
• Azul
• Blanco-Verde
• Verde
• Blanco-Marrón
• Marrón
Cuando ya están fabricados unitariamente y aislados, se trenzan según el color que tenga cada
uno. Los pares que se van formando se unen y forman subgrupos, estos se unen en grupos, los
grupos dan lugar a superunidades, y la unión de superunidades forma el cable.
Tipos de conexión
Los cables UTP forman los segmentos de Ethernet y pueden ser cables rectos o cables cruzados
dependiendo de su utilización.
Tipos: En su forma más simple, consta de dos hilos de cobre aislados y entrelazados: Twisted
Pair sin apantallar (UTP) Twisted Pair apantallado (STP). Agrupa una serie de hilos de par
trenzado y se encierran en un revestimiento protector para formar un cable. El número total de
pares puede variar. El trenzado elimina del ruido eléctrico de los pares adyacentes y de otras
fuentes.
Con la especificación 10BaseT. el segmento máximo de longitud de cable es de unos 100 metros. El
cable UTP tradicional consta de dos hilos de cobre aislados. Existen cinco categorías.
• Categoría 1: cable telefónico que resulta adecuado para transmitir voz, no datos.
• Categoría 2: para transmisión de datos de hasta 4 MBps. Consta de 4 pares trenzados de hilos
de cobre.
• Categoría 3: para transmisión de datos de hasta 16 MBps.
• Categoría 4: para transmisión de datos de hasta 20MBps.
• Categoría 5: para transmisión de datos de hasta 100MBps.
En los siguientes enlaces vas a encontrar más información sobre este tema:
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
Actividades de Aprendizaje
Mediante un organizador gráfico escribe las partes fundamentales de los tipos de cables de red.
Dibuja los tipos de cables de red.
Un hipervínculo es un enlace, normalmente entre dos páginas web de un mismo sitio. Sin
embargo, un enlace también puede apuntar a una página de otro sitio web, a un fichero, a una
imagen, etc. Para navegar al destino al que apunta el enlace, se debe hacer clic sobre él.
También se conocen como hiperenlaces, enlaces o links. Existen dos tipos de hipervínculos
importantes:
• Establecer marcadores (anclas) a lo largo de la página (son los lugares a los que queremos
saltar con los enlaces).
• Poner enlaces que salten a los marcadores.
El id de una etiqueta debe ser único, es decir, no puede haber dos etiquetas cuyo id sea el mismo
dentro de un documento HTML.
Hay que tener en cuenta que los marcadores distinguen entre mayúsculas y minúsculas.
También hay que tener en cuenta que dentro de las etiquetas <a> </a> hay un texto que aparece
visible para el usuario, que es el que está subrayado en amarillo.
Ejercicio
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Ejemplo del uso de marcadores - [Link]</title>
</head>
<body>
<a id="arriba"></a>
</body>
</html>
Hipervínculo externo: un hipervínculo externo es un vínculo a otro sitio web en Internet (sitio
externo). Es un vínculo a cualquier otro lugar fuera del sitio actual. Cuando ponemos un vínculo
externo, escribimos la dirección completa de la página incluido [Link]
Estas rutas que incluyen [Link] las denominamos rutas absolutas. Por ejemplo, <a
href="[Link] a la página web
[Link]</a>
• Software para editar páginas web tipo visual o WYSIWYG: algunos editores son muy
conocidos y reconocidos, se emplean en sistemas de Windows y Linux, son de fácil uso, aunque
hay personas que no les agradan. Estos programas permiten editar y crear archivos en HTML,
PHP, entre otros que sean requeridos. El editor gráfico actúa como una plantilla de programa
fácil, donde solo basta rellenarla con la información y las imágenes necesarias. Todo lo que se
construya o modifique, la aplicación automáticamente lo convertirá en lenguaje HTML.
Actividades de Aprendizaje
Contesta las siguientes interrogantes:
1. ¿Qué es y para qué sirve un hipervínculo?
2. ¿Cuál es la función de un hipervínculo local?
3. ¿Cuál es la función de un hipervínculo externo?
4. ¿Qué es y para qué sirve un software de edición de páginas o sitios web?
5. Realiza un cuadro comparativo con la diferencia entre los softwares de edición que se han
presentado.
a) Si posees un computador en casa, copie en un bloc de notas el EJERCICIO, Sigue los pasos para abrir
la página HTML, como lo hizo la vez anterior.
Si no cuenta con un computador, dibuja una tabla y copia todas las etiquetas que no conoces y para
qué sirven. Ejemplo:
Importante Recordar
“Además de los hipervínculos ya mencionados existen otros: de texto, de imagen, de email”
Las cajas de texto cuentan con los eventos estándares KeyPress, KeyDown y KeyUp. Cada uno
de estos eventos es utilizado para atrapar las actividades del usuario sobre una caja de texto. Se
ha dicho anteriormente que el evento KeyPress ocurre cuando el usuario presiona y suelta una
tecla. Tiene un argumento llamado KeyAscii que devuelve el valor ASCII correspondiente a la
tecla pulsada por el usuario. Este argumento permite realizar una serie de operaciones sobre las
cajas de texto. Algunos casos se tratan en la siguiente página.
Ejemplo Hacer que una caja de texto solo acepte números:
El bloque de código hace que una caja de texto solo acepte números. Existen otros métodos para hacer
esto y lo trataremos más adelante
Explicación del código anterior:
If Not (KeyAscii >= 48 And KeyAscii <= 57 Or KeyAscii = 8) Then
En esta línea se verifica si el valor ASCII de la tecla pulsada se encuentran en el intervalo de los valores
ASCII correspondiente a los números naturales del 0 al 9. Los números naturales del 0 al 9 se
encuentran entre los valores 48 hasta el 57 de la tabla ASCII. El valor ASCII 48 corresponde al número 0,
el valor 49 al número 1, el valor 50 al número 2 y así sucesivamente. El valor 8 de la tabla ASCII
corresponde a la tecla de borrar (BackSpace).
Si traducimos literalmente el bloque de código anterior obtendríamos más o menos lo siguiente:
Si no se pulsa una tecla con valor ASCII mayor o igual que 48 Y, menor o igual que 57, o la tecla
BackSpace, entonces el Valor ASCII es igual a 0, es decir, se asume que no se pulso ninguna tecla.
Cuando igualamos a cero el argumento KeyAscii, la aplicación asume que no se ha pulsado ninguna
tecla, y como consecuencia no se muestra la tecla pulsada en la caja de texto. Hacer que todo lo que se
escriba en una caja de texto se convierta a mayúscula
En muchas ocasiones necesitamos que todo lo que escriba el usuario en una caja de texto sea
convertido a mayúscula. Para esto utilizamos la función UCase dentro del evento KeyPress. La función
UCase se encarga de convertir una cadena de caracteres en mayúscula. Utilizaremos también la función
Chr para convertir el valor ASCII de la tecla pulsada en el carácter correspondiente a dicho valor.
También utilizaremos la función Asc para obtener el valor ASCII del carácter convertido a mayúscula.
Esta última función es la inversa a la función Chr.
Escribe la siguiente línea de código dentro del evento KeyPress de la caja de texto:
Para entender esta línea de código explicaremos por parte cada una de las funciones que se emplean
en ella. Como en todos los lenguajes de programación los últimos paréntesis son los primeros que se
ejecutan. Para esta línea de código podríamos decir, que las últimas funciones son las primeras que se
ejecutan. Por consiguiente, en esta línea de código la primera función que se ejecuta es Chr. Lo primero
que hacemos es convertir en una letra o carácter el valor que tiene el argumento KeyAscii con la
función Chr. Por ejemplo, si el usuario pulsa la tecla “a” el argumento KeyAscii del evento KeyPress
toma el valor 97, esto es, porque 97 es el valor ASCII para la letra “a”. Luego que se obtiene el valor 97,
la función Chr lo convierte en una “a”. Después de esto, utilizamos la función UCase para convertir esa
“a” en mayúscula. Cuando convertimos el carácter en mayúscula, obtenemos el valor ASCII de ese
carácter convertido a mayúscula, utilizando la función Asc.
Recuerde que todos los caracteres tienen un valor distinto aunque sea el mismo, por ejemplo, el valor
para la “a” en minúscula es 97 y, para la A en mayúscula es 65. Luego que obtenemos el valor ASCII de
la letra convertida a mayúscula, asignamos ese valor al argumento KeyAscii para que asuma que se
pulso esa letra sobre la caja de texto.
Hacer que todo lo que se escriba en una caja de texto se convierta a minúscula
Para esto, hacemos lo mismo que explicamos anteriormente, pero cambiamos la función UCase por
LCase.
Pasar de una caja de texto a otra cuando se pulse la tecla ENTER Con frecuencia las aplicaciones
posicionan el cursor en la siguiente caja de texto cuando el usuario pulsa la tecla ENTER. Para esto
verificamos si el usuario pulso la tecla ENTER mediante el evento KeyPress de la caja de texto. Cuando
el usuario pulsa la tecla ENTER el argumento KeyAscii del evento KeyPress toma el valor 13 que
corresponde a la tecla ENTER en la tabla ASCII. Luego enviamos al teclado la pulsación de la tecla TAB o
tabulación mediante la sentencia SendKeys.
Debes tener en cuenta si el orden de tabulación de cada control esta correctamente enumerado. Utiliza
la propiedad TabIndex de cada control para controlar el orden de tabulación.
Revisa los siguientes enlaces:
[Link]
[Link]
Actividades de Aprendizaje
Inserta una caja de texto que cubra casi todo el formulario, dejando un espacio de tres pulgadas
en la parte inferior, tal como se ve en la figura siguiente:
Coloca tres etiquetas, tres cajas de texto y dos botones de comando, tal como se muestra en la
imagen anterior. Recuerda modificar la propiedad Caption de cada etiqueta y de cada botón de
comando. Elimina el contenido de la propiedad Text de cada caja de texto.
Módulo Formativo: Sistemas Operativos y Redes
Tema: Configuración y control del sistema de red
Configuración del sistema de red
La instalación del software de red tiene lugar durante la instalación del software del sistema
operativo. En ese momento deben guardar determinados parámetros de configuración de IP en
los archivos adecuados para que puedan leerse al iniciar. El proceso de configuración de red
implica crear o editar los archivos de configuración de red. El modo en que la información de
configuración está disponible para el kernel de un sistema puede variar. La disponibilidad
depende de si estos archivos se guardan localmente (modo de archivos locales) o se obtienen del
servidor de configuración de red (modo de cliente de red).
Los parámetros que se proporcionan durante la configuración de red son:
• La dirección IP de cada interfaz de red en cada sistema.
• Los nombres de host de cada sistema de la red. Puede escribir el nombre de host en un
archivo local o en una base de datos de servicios de nombres.
• El nombre de dominio DNS, NIS o LDAP en el que reside la base de datos, en el caso de que
sea pertinente.
• Las direcciones de enrutador predeterminados. Esta información se facilita en caso de tener
una topología de red simple con un único enrutador concretado a cada red.
También se facilita esta información si los enrutadores no ejecutan protocolos de enrutamiento
como RDISC (Router Discovery Server Protocol) o RIP (Router Information Protocol).
Control de un sistema de red
Es un enfoque de la seguridad en redes de computadoras que intenta unificar la tecnología de
seguridad en los equipos finales (tales como antivirus, prevención de intrusión en hosts,
informes de vulnerabilidades), usuario o sistema de autenticación y reforzar la seguridad de
acceso a la red (red de acceso).
Es el área encargada de prevenir, adaptar, controlar y gestionar la disponibilidad de la
infraestructura Tecnológica institucional.
Dicha gestión reúne diferentes administraciones como son:
• Administración de Seguridad
• Seguridad Perimetral (IPS, IDS, Filtrado de Contenido, VPNs, Antivirus Perimetral, Detección
de Vulnerabilidades) tanto para la red Interna como Externa.
• Seguridad de Sitios Web
• Control de Acceso
• Administración de cableado estructurado
• Administración de servidores
• Administración de Networking
• Administración de Telecomunicaciones
• Servicio planta telefónica
• Administración de Servicios Institucionales
• Servicio de internet
• Servicio de correo electrónico (Empleados, estudiantes, docentes y egresados).
• Servicio de Sitios Web
• Servicio de Bases de datos
Un usuario puede acceder a todo lo que el sistema operativo tiene que ofrecer. Se lo realizará
desde el símbolo del sistema, consola o CMD. Una vez que se ha accedido a esta línea de
comandos se podrá comunicar directamente con el equipo y realizar una serie de tareas.
Aunque se trata de una interfaz de texto, se puede personalizar en diseño, colores o fuentes
accediendo a sus propiedades mediante un clic secundario en el marco del CMD.
Ipconfig: Es uno de los comandos para redes más útiles. Informa de los valores de
configuración de red TCP/IP actuales y actualiza la configuración del protocolo DHCP y el
sistema de nombres de dominio (DNS). Su sintaxis es:
ipconfig [/allcompartments] [/? | /all | /renew [adaptador] | /release [adaptador] | /renew6
[adaptador] | /release6 [adaptador] | /flushdns | /displaydns | /registerdns | /showclassid
adaptador | /setclassid adaptador [id._clase] | /showclassid6 adaptador | /setclassid6 adaptador
[id._clase] ]
Actividades de Aprendizaje
El kernel o núcleo es un software que constituye una parte fundamental del sistema
operativo, y se define como la parte que se ejecuta en modo privilegiado.
Responde las siguientes preguntas:
1. ¿Cuál es el objetivo del control de un sistema de red?
2. ¿Qué implica el proceso de configuración de red?
SEMANA 4
FTP (Par trenzado con pantalla global). Este tipo de cable, al igual que el UTP, sus pares no
están apantallados, pero presenta algo más de resistencia a las interferencias electromagnéticas
gracias a su pantalla global. Utiliza los mismos conectores que el cable UTP FTP, acrónimo de
Foiled Twisted Pair o Par trenzado con pantalla global.
Vidrio transparente o fibras plásticas: permiten que la luz sea guiada desde un lado al otro
con pérdidas mínimas. El cable de fibra óptica funciona como una guía de luz, guiando la luz
introducida de un lado del cable hacia el otro lado. La fuente de luz puede ser un diodo emisor
de luz (LED) o un láser. La luz es encendida y apagada de manera pulsada, y un receptor
sensible a la luz al otro lado del cable convierte los pulsos en los unos y ceros digitales de la
señal original. Hasta luz láser brillando a través de un cable de fibra óptica está sujeto a pérdida
de fuerza, principalmente por la dispersión de la luz, dentro del cable como tal. Mientras más
rápido fluctúe el láser, mayor será el riesgo de dispersión. Potenciadores de luz, llamados
repetidores, pueden ser necesarios para refrescar la señal en algunas aplicaciones.
Mientras que el cable de fibra óptica se ha vuelto más barato con el tiempo (una longitud
equivalente de cable de cobre cuesta menos por metro, pero no en capacidad) los conectores de
fibra óptica y el equipo necesario para instalarlo aún son más caros que sus contrapartes de
cobre.
Cable monomodo: es un solo puesto (la mayoría de las aplicaciones usan dos fibras) de fibra de
vidrio con un diámetro de 8.3 a 10 micrones que solo tiene un modo de transmisión. La fibra
monomodo tiene un diámetro relativamente estrecho, por el cual solo un modo propaga
típicamente 1.310 o 1.550 nm. Carga más banda ancha que la fibra multimodo, pero requiere
una fuente de luz con ancho espectral estrecho. Este tipo de fibra se usa en muchas aplicaciones
en las cuales los datos son enviados en multi frecuencia así que solo se necesita un cable
(monomodo en una sola fibra). La fibra monomodo da una tasa de transmisión más alta y hasta
50 veces más distancia que un multimodo, pero también es más costosa. La fibra monomodo
tiene un núcleo mucho más pequeño que el multimodo. El pequeño núcleo y la onda de luz
individual virtualmente eliminan cualquier distorsión que pueda resultar por la sobre posición
de pulsos de luz, brindado la menor atenuación de señal y la mayor velocidad de transmisión de
cualquier tipo de cable de fibra óptica.
Cable multimodo: tiene un diámetro un poco más grande, con diámetros comunes en el rango
de 50 a 100 micrones para el componente que carga la luz. En la mayoría de las aplicaciones en
las que el cable multimodo es usado, se requieren dos fibras. La fibra multimodo brinda banda
ancha alta con velocidades altas de 10 a 100 MB, en Gigabit se alcanzan distancias de 275 m a 2
km sobre distancias medianas. Las ondas de luz son dispersadas en varios caminos, o modos,
mientras viajan a través del núcleo del cable típicamente 850 o 1.300 nm. El diámetro de un
núcleo multimodo típico puede estar entre 50, 62.5, y 100 micrometros. Aunque, en cableados
largos (más de 914.4 metros) múltiples caminos de luz pueden causar distorsión en el lado
receptor, resultando una transmisión de datos incompleta, por lo que los diseñadores tienden a
utilizar fibra monomodo en nuevas aplicaciones que utilicen Gigabit o más.
Ingresa a los siguientes enlaces para conocer más sobre este tema:
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
[Link]
Actividades de Aprendizaje
Dibuja y señala los componentes de una fibra óptica.
Realiza un cuadro sinóptico sobre los tipos de cables.
La práctica habitual es diseñar las páginas web de nuestro sitio web en el disco duro del equipo
para luego enviarlos al servidor web junto con los archivos multimedia referenciados (imágenes,
animaciones, audios, etc.). A este proceso se le llama publicación web. Mediante este
procedimiento se pone a disposición de cualquier usuario con acceso a Internet las páginas web
del centro o proyecto al pasar a estar alojadas físicamente en un ordenador servidor con acceso
permanente desde Internet.
La subida de archivos desde el equipo local al servidor se puede realizar mediante un programa
que utiliza el protocolo FTP. Esta transferencia de archivos se realiza en modo autentificado, es
decir, introduciendo un nombre de usuario y contraseña para evitar que otras personas puedan
publicar en nuestro espacio web.
Antes de la publicación será necesario obtener los siguientes datos del administrador del
servidor web:
Dirección del servidor FTP: es la URL del servidor que atiende peticiones de conexión por
FTP para la subida de archivos. Si el servidor web es del CNICE puede ser uno de estos:
[Link], [Link], [Link], etc. Si es Yahoo será:
[Link].
Usuario y Contraseña: son los datos de la cuenta que es necesario introducir para realizar
una subida autentificada de recursos y que estos recursos se alojen en la ubicación correcta
del servidor.
Dirección del servidor HTTP: es la URL del servidor web que nos permitirá acceder a
nuestras páginas usando el navegador web. Ejemplo: [Link]
Servidor web
Quienes tengan conocimientos sobre lo que es un servidor no deben confundirlo con un servidor
web, porque son dos cosas distintas. Es cierto que uno forma parte del otro, ya que de hecho el
servidor web es uno de los componentes de un servidor. El server (o servidor) es el equipo en el
cual se alojan los sitios o aplicaciones web, mientras que el servidor web es un software que
forma parte del servidor.
Los servidores web varían mucho de uno a otro, por ejemplo, si comparamos Apache y Nginx
veremos que tienen diferencias muy notorias, aunque el objetivo final es el mismo: despachar
contenido al usuario. El proceso de despacho comienza en nuestro navegador web. Al escribir la
dirección de un sitio web y presionar enter comienza la siguiente secuencia: el sistema hace una
búsqueda DNS para encontrar en cuál servidor está alojado el sitio en cuestión.
Cuando el server es encontrado, el navegador le pide el contenido del sitio web, y acto seguido
el webserver procesa este pedido y envía dicho contenido al navegador, lo cual da como
resultado la visualización del sitio en nuestra pantalla.
Es posible también encontrar servidores web que son utilizados puramente para despachar
contenidos estáticos como imágenes, videos, etc., ya que son muy buenos en dicha tarea, y en
otros casos también tenemos los que son utilizados frecuentemente en entornos de hosting
compartido, despachando varios sitios bajo una misma IP, o bajo IPs dedicadas. También hay
que destacar la compatibilidad con sitios dinámicos y los límites que podemos configurar a
nivel de recursos como transferencia, por ejemplo, permitiendo ser muy flexibles para revender
hosting o hospedar sitios masivamente.
Adclic|hosting
[Link]
[Link]
Servidor web
[Link]
Actividades de Aprendizaje
FTP (File Transfer Protocol o Protocolo de Transmisión de Archivos)
Contesta las siguientes interrogantes:
1. ¿A qué se le llama publicación web?
2. ¿Cómo se realiza la transferencia de archivos?
3. ¿Qué datos se deberá obtener del administrador del servidor web antes de la publicación?
“Los servidores web son programas de uso cotidiano en internet que se emplean para comunicar
diversos protocolos de datos.”
Importante Recordar
“El rendimiento de un servidor web tiene que ir acompañado del CPU, RAM y unidad de
almacenamiento”.
Un botón de opción muestra una opción que se puede activar o desactivar. Generalmente, los
controles OptionButton se utilizan en un grupo de opciones para mostrar opciones entre las cuales el
usuario solo puede seleccionar una sola. Los controles OptionButton se agrupan si los dibuja dentro de
un contenedor como un control Frame, un control PictureBox o un Formulario. Al seleccionar una de las
opciones dentro de un contenedor se activa con un punto negro, indicando que la opción ha sido
seleccionada. Si hace clic sobre otra opción del mismo contenedor se desactiva la opción que
anteriormente estaba activada y se marca con el punto negro la opción que actualmente selecciono.
Para agrupar controles OptionButton en un Frame o PictureBox, dibuje en primer lugar el Frame o el
PictureBox y, a continuación, dibuje dentro los controles OptionButton.
Propiedades de las botones de opción
Mediante la propiedad Caption le cambias el texto de cada botón de opción. Luego Agrega un
Command1 y en el caption escribe Aceptar. Ahora pega este código en el formulario:
End Sub
Al probar el ejemplo se puede ver que, al seleccionar un botón de opción, y luego presionar el
Command1, se evalúa mediante una condición If Then, el valor de los Option1, Option2 y Option3. El
Optionbutton que se encuentre con el valor True en la propiedad Value, ejecutará la función MsgBox
mostrando el mensaje correspondiente a la opción seleccionada.
Este control, al igual que control CommandButton y el control CheckBox, tiene la propiedad Style, que
permite establecer la visualización de este en modo estándar o en modo gráfico. Los posibles valores
son 0 - Standar o 1 - Graphical.
Las demás propiedades que posee son comunes a la mayoría de los otros controles de visual basic,
como:
• Propiedad Forecolor (color de la fuente)
• Propiedad Font (para especificar el tipo de fuente, el estilo, el tamaño etc.)
• Propiedad Enabled (Para habilitar o deshabilitar el control)
• Propiedad Hight y Width (Ancho y alto del control)
• Propiedad Backcolor (color del fondo)
• Propiedad ToolTipText (Muestra un recuadro con información adicional cuando el mouse está encima
del control)
• Propiedad Visible (determina si el control estará visible - Los valores son True y False)
Actividades de Aprendizaje
Abre un nuevo proyecto y diseña el siguiente gráfico en Visual Basic utilizando el control
estudiado.
Ping: Prueba el estado de la comunicación del host local con uno o varios equipos remotos de una red
IP. Por medio del envío de paquetes ICMP, diagnostica el estado, velocidad y calidad de una red
determinada. Su sintaxis es:
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k hostlist]]
[-w timeout] [-R] [-S srcaddr] [-c compartment] [-p] [-4] [-6] nombre_destino
Tracert: Permite conocer los paquetes que vienen desde un host (punto de red). También se obtiene
una estadística del RTT o latencia de red de esos paquetes, ofreciendo una estimación de la distancia a
la que están los extremos de la comunicación.
tracert [-d] [-h saltos_máximos] [-j lista_de_hosts] [-w tiempo_de_espera] [-R] [-S srcaddr] [-4]
[-6] nombre_destino
Opciones del comando:
• -d: No convierte direcciones en nombres de hosts.
• -h: saltos_máximos Máxima cantidad de saltos en la búsqueda del objetivo.
• -j: lista-host Enrutamiento relajado de origen a lo largo de la lista de hosts (solo IPv4).
• -w: tiempo_espera Tiempo de espera en milisegundos para esperar cada respuesta.
• -R: Seguir la ruta de retorno (solo IPv6).
• -S srcaddr: Dirección de origen para utilizar (solo IPv6).
• -4: Forzar usando IPv4.
• -6: Forzar usando IPv6.
Pathping: Combina la utilidad de ping y tracert. Es más informativo, por lo que tarda más tiempo para
ejecutar. Después de enviar los paquetes a un destino determinado, se analiza la ruta tomada y se
calcula la pérdida de paquetes y proporciona detalles entre dos host. La sintaxis es:
pathping [-g lista_host] [-h saltos_máx] [-i dirección] [-n] [-p período] [-q núm_consultas] [-w
tiempo_espera] [-4] [-6] nombre_destino
Opciones del comando:
• -g lista_host: Ruta de origen no estricta en la lista de host.
• -h saltos_máx: Número máximo de saltos para buscar en el destino.
• -i dirección: Utilizar la dirección de origen especificada.
• -n: No resolver direcciones como nombres de host.
• -p período: Período de espera en milisegundos entre llamadas ping.
• -q núm_consultas: Número de consultas por salto.
• -w tiempo_espera: Tiempo de espera en milisegundos para cada respuesta.
• -4: Fuerza utilizando IPv4.
• -6: Fuerza utilizando IPv6.
Nslookup: Se emplea para conocer si el DNS está resolviendo correctamente los nombres y las IPs.
También nos permite averiguar la dirección IP detrás de un determinado nombre de dominio. Si deseas
convertir una dirección IP en un nombre de dominio, sólo tienes que escribirlo en el navegador y ver a
dónde conduce.
Uso de nslookup:
• nslookup [-opt …] # modo interactivo que usa el servidor predeterminado.
• nslookup [-opt …] – servidor # modo interactivo que usa ‘servidor’.
• nslookup [-opt …] host # solo consulta ‘host’ mediante el servidor predeterminado.
• nslookup [-opt …] host servidor # solo consulta ‘host’ mediante ‘servidor’.
Netstat: Comando potente que muestra estadísticas de la red y permite diagnósticos y análisis.
Por defecto, muestra un listado de las conexiones activas de una computadora, tanto entrantes
como salientes. Incluye el protocolo en uso, las tablas de ruteo, las estadísticas de las
interfaces y el estado de la conexión.
Su sintaxis es:
netstat [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [intervalo]
Para obtener más información acerca de este tema, ingresa al siguiente enlace:
[Link]
Actividades de Aprendizaje
¿Para que se utiliza el comando ping y el tracert?