1 SMR ÍNDICE Tema 1..............................................................................................................................................5 Tema 2..............................................................................................................................................7 Montaje y mantenimiento de equipos...............................................................................................4 Tema 3............................................................................................................................................10 Tema 4............................................................................................................................................17 Tema 5............................................................................................................................................22 Tema 1............................................................................................................................................26 Tema 2............................................................................................................................................27 Tema 3............................................................................................................................................28 Tema 4............................................................................................................................................29 Sistemas Operativos monousuario..................................................................................................25 Tema 5............................................................................................................................................30 Tema 6............................................................................................................................................34 Tema 7............................................................................................................................................37 Tema 8............................................................................................................................................40 Redes locales......................................................................................................................................43 Tema 1............................................................................................................................................45 Tema 2............................................................................................................................................49 Tema 3............................................................................................................................................51 Tema 4............................................................................................................................................53 Tema 5............................................................................................................................................56 Tema 6............................................................................................................................................57 Tema 7............................................................................................................................................59 Tema 8............................................................................................................................................62 Aplicaciones ofimáticas....................................................................................................................65 Tema 1............................................................................................................................................66 Tema 2............................................................................................................................................68 Tema 3............................................................................................................................................69 Página 2 de un total de 71 páginas Montaje y mantenimiento de equipos ÍNDICE Tema 1..................................................................................................................................................5 Unidades de información.................................................................................................................5 Álgebra de Boole.............................................................................................................................6 Sistemas de representación alfanumérico........................................................................................6 Tema 2..................................................................................................................................................7 Funcionamiento del ordenador........................................................................................................7 Tema 3................................................................................................................................................10 Forma de placa / Factor de forma..................................................................................................10 Zócalo / Socket..............................................................................................................................10 Chipset...........................................................................................................................................11 Evolución de buses........................................................................................................................11 Memoria ROM, la BIOS, el B.I.O.S y cmos-setup........................................................................11 Buses de expansión........................................................................................................................12 Conectores externos.......................................................................................................................12 Conectores internos........................................................................................................................13 Memoria RAM...............................................................................................................................14 CPU................................................................................................................................................14 Multinúcleo y Mononúcleo............................................................................................................15 Litografía (técnicas de fabricación)...............................................................................................16 Tema 4................................................................................................................................................17 Discos duros...................................................................................................................................17 Soporte óptico................................................................................................................................20 Memorias flash..............................................................................................................................21 Tema 5................................................................................................................................................22 Copias de seguridad.......................................................................................................................22 Raid................................................................................................................................................22 Página 4 de un total de 71 páginas Montaje y mantenimiento de equipos Tema 1 Unidades de información bit 1B = 8 bits (0|1) No es lo mismo byte 4TB = 4000 G 4000KB = 4MB X8 TB Tb GB Gb MB Mb KB Kb BB b X 1024 : 1024 :8 De binario a decimal • • • Ejemplo: Se marcan posiciones 2 elevado a la posición del 1 Los ceros se ignoran 5 4 3 2 1 0 ¿10? 101101 +32 +8 +4 32+8+4+1 =45 +1 2 De decimal a binario • Se coge el número decimal • Se divide entre 2 hasta que no se pueda más • Se coloca el resultado desde abajo Ejemplo: De hexadecimal a decimal Hex Dec 0 0 . . . . · Los ceros se ignoran . . · Se marcan posiciones 9 9 · Se coge el número A 10 equivalente y se multiplica por B 11 16 elevado a la posición C 12 D 13 E 14 F 15 Ejemplo: 10 ¿2? 35 100011 10 2 1 0 2 ¿10? FE0 15 14 16 (14 * 161) + (15 * 162) = 224+3840 = 4064 Página 5 de un total de 71 páginas 10 Montaje y mantenimiento de equipos De decimal a hexadecimal • Se coge el número y se divide por 16 tantas veces como se pueda • Se coloca el resultado desde abajo Ejemplo: De hexadecimal a binario • Bloques de 4 • De derecha a izquierda • Se coge el número equivalente y se calculan posiciones Ejemplo: De binario a hexadecimal • Bloques de 4 • De derecha a izquierda • Si faltan se rellena con ceros • Se elevan los 1 a su posicion • Se coge el equivalente Ejemplo: 121 ¿16? 79 10 10 F 2A 1111 0010 1010 8421 8421 8421 8421 0010 8421 8421 1101 1100 2 D 2DC C Álgebra de Boole AND y lógico (todas tienen que ser 1) OR o lógico (con que 1 sea 1 es 1) XOR exclusive or (si son iguales es 0) NOT Negation (le da la vuelta) AND OR XOR NOT A B S A B S A B S 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 1 1 0 0 1 0 1 1 0 1 1 1 1 1 1 1 1 1 0 B S 0 1 1 0 Sistemas de representación alfanumérico El primero que surgió para codificar los símbolos propios del alfabeto Latín. 8 bits (7 para codificar caracteres → 27 = 128, +1 como paridad) ASCII, sistema de codificación de caracteres alfanuméricos que asigna un número del 0 al 127 a cada letra, número o carácter especial; el ASCII extendido permite hasta 256 caracteres distintos 28. Unicode hasta 32 bits, sus codificaciones típicas son: utf-8, utf-16, utf-32 Página 6 de un total de 71 páginas Montaje y mantenimiento de equipos Tema 2 Funcionamiento del ordenador ➢ CPU (Unidad central de proceso)→ Unidad que dirige las operaciones y componente más importante, mide su rendimiento en Hz (operaciones por ciclo) se comunica con la RAM y con el resto de dispositivos (periféricos). Tiene varios componentes: ▪ UC(Unidad de control)→ Componente de la CPU que se encarga de controlar todas las operaciones. Indica a los componentes cuando actuar. ▪ ALU(Unidad aritmético lógica)→ Realiza operaciones aritméticas y lógicas. Recibe datos (variables) desde RAM, calcula y devuelve un resultado. ▪ Registros→ Memorias súper rápidas con poca capacidad ensamblados en la CPU. Pila de registros en los que cada uno almacena un dato muy especifico. • CP/PC (Contador de programa)→ Indica en todo momento la posición de la instrucción que se está ejecutando. @ echo off set a=2 echo %a% • RI/IR (Registro de instrucción)→ La instrucción que esté en memoria y le toque el turno de ejecutarse se moverá al RI/IR para que comience su ejecución. ➢ Memoria RAM→ Volátil, almacena datos e instrucciones. Es una rejilla de celdas que están definidas por: ▪ Una dirección con la que localizamos su posición. ▪ Un valor almacenado sabiendo que una celda es 1B (8bits). La unidad con la que medimos la capacidad es MB o GB. + Velocidad Registros Caché - Coste RAM Almacenamiento másivo + Capacidad Página 7 de un total de 71 páginas Montaje y mantenimiento de equipos ➢ Buses→Hilos semiconductores paralelos que comunican los bloques de sistema de Von Neumann. Los buses se agrupan en tres grupos: ▪ Buses de datos→ Transporta los datos a/desde la RAM a la CPU. También comunica con los periféricos. Se mide en MHz o GHz. ▪ Buses de direcciones→ Transporta las direcciones de los datos o instrucciones transportados en el bus de datos. Trabajan coordinadamente se mide en bits (ancho de bus) y limita la memoria direccionable. 24=16→ Se divide entre 1024 cuando es una cifra muy elevada. Te da la capacidad de la RAM ▪ Bus de control→ Transmite señales de control (sirve para alertar dispositivos) ➢ Periféricos→ Entrada, salida, datos, comunicación. RAM Interconexión unidireccional Interconexión de datos e instrucciones. CPU Registro ALU Unidad de control Entrada / salida Página 8 de un total de 71 páginas Interconexión de datos y control Montaje y mantenimiento de equipos DATOS 1 4 2 a 8 10 11 13 3 5 7 total INST 6 9 b 14 16 17 Set /p Set /p 18 19 Set /a echo 20 21 12 22 23 15 24 25 Fase de captación Fase de ejecución Caso 1 Se analiza el CP (18) se coge M (18), se vuelca en RI UC avisa al periférico de entrada mediante bus de control, el dato se manda a la CPU con bus de datos y direcciones almaceno en M(5) PC = PC + 1 Caso 2 Caso 3 Caso 4 = = = 19 Lo mismo pero con M(12) en vez de M(5) PC = PC + 1 20 21 CPU accede a M(5) y M(12) y se los pasa ala ALU mediante bus de datos y direcciones. ALU suma, la UC lo manda a M(13) mediante bus datos y direcc PC = PC + 1 CPU accede y rescata a M(13) mediante bus de datos y direcciones CPU avisa a perif salida mediante bus control, CPU envía dato al perif salida cuando está listo. Página 9 de un total de 71 páginas Montaje y mantenimiento de equipos Tema 3 Forma de placa / Factor de forma Hay diferentes estándares ➢ AT→ (IBM) No tienen integrados componentes de E/S, salvo teclado. El conector de alimentación, se divide en dos. Para conectar dispositivos era mediante tarjetas o cables desde la placa. ➢ Baby AT→ Versión reducida del anterior. El poco espacio hizo que el procesador estuviese junto a las ranuras de expansión, ocasionando el calentamiento. ➢ ATX→ 1995 Características: Conector de corriente sustituido por (20+4), procesador junto a la fuente de alimentación para más refrigeración, conectores E/S integrados, conectores de discos en el extremo de la placa. Distribución pensada para un menor cableado y mayor refrigeración. ➢ BTX→ Alternativa a la ATX, retirada en poco tiempo. Creada para conseguir mayor refrigeración y menor ruido. Se diferencia de la ATX por: disposición del microprocesador, placas incompatibles, salvo fuente de alimentación. Zócalo / Socket Donde se conecta el procesador. Este determina el tipo de procesador a instalar en la placa. Distintos encapsulados. Al principio era un chip en la placa ➢ PGA/ZIF→ Los micros tienen los conectores (hilos) el socket está plano. ➢ BGA→Los micros están conectados mediante bolitas de estaño (consolas...) ➢ LGA→Los conectores están al lado del mismo socket. ➢ Expansión→ No se usa. Pentium 2 y 3 ➢ SOC→ Ensamblado en la placa, procesador, gráfica, sonido… todo en un chip. Página 10 de un total de 71 páginas Montaje y mantenimiento de equipos Chipset Todos los componentes que conectamos a la placa mediante tarjetas de expansión, se han ido integrando en la placa base. De esta manera las placas actuales abarcan más funciones. Para que funcione debe haber conectores de salida apropiados. Se reúnen todos estos chips en otros más importantes. Se quiere que todos estos chips sean absorbidos por el mismo CPU. ➢ Puente norte→ (north bridge) se encarga de controlar los chips más rápidos del sistema (entre la CPU y la memoria) ➢ Puente sur→ (south bridge) se encarga de controlar los chips más lentos del sistema Evolución de buses ➢ FSB→ Front side bus. Primero que conectaba el chipset con la CPU. Problema: todos los elementos conectados al bus, si uno intenta usar el bus, bloquea al resto. ➢ Hyper transport→ Sustituye al FSB, conecta la CPU al puente norte. Creado por AMD, el acceso a la memoria se hacía a partir de un controlador integrado en la CPU. ➢ QPI→ Quick path interconnect. Creado por Intel, competencia de AMD(HT). Integra acceso a memoria, conecta CPU con el puente norte. ➢ DMI→ Direct media interface: en procesadores Intel i3, i5, i7. Conecta la CPU o puente norte a puente sur. ➢ UMI→ Unified media interface. Creado por AMD, compite con DMI. Conecta la CPU o puente norte a puente sur. Memoria ROM, la BIOS, el B.I.O.S y cmos-setup RAM→ Volátil, memoria de acceso aleatorio. ROM→ (Read-only-memory) Memoria de solo lectura. Chip relacionado con la BIOS. ➢ LA BIOS→ Memoria o chip donde está el B.I.O.S y cmos-setup. Chip EE-PROM (memoria de solo lectura programable y modificable electrónicamente). Fabricantes típicos: phoenix, via, Ami, Award. ▪ EL B.I.O.S→ (Basic input output system), se encuentra en la BIOS y es un programa que forma parte del post. Se encarga de detectar en el arranque del ordena si todo está bien. ▪ CMOS-SETUP→ Interfaz gráfica con la que se pueden cambiar parámetros avanzados del sistema. Se accede en el comienzo del post. (F2, F10, ESC) ▪ PILA→ Proporciona energía para que EE-PROM no se restablezca. Página 11 de un total de 71 páginas Montaje y mantenimiento de equipos Buses de expansión Los buses de expansión conectan a través de las ranuras de expansión, las tarjetas de expansión, que añaden algún tipo de función al sistema (periféricos, tarjetas gráficas, de audio, red…) Estos buses se conectan directamente con el FSB. CARACTERÍSTICAS ISA (8 bits) ISA (16 bits) EISA AÑO 1981 1984 1988 BUS DATOS 8 bits 16 bits 32 bits BUS DIRECCIONES 20 bits 24 bits 32 bits VELOCIDAD RELOJ 4,7 MH 6-8 MH 8,33 MH 4,77 MB/s 16,66 MB/s 33,32 MB/s 62 98 198 TRANSF DATOS N.º PINES Creados por IBM salvo EISA (creada por consorcio de empresas) Transmite en paralelo. ➢ PCI→ Surgieron después, se sigue manteniendo. Transmite en paralelo. Bus de 32 bits que ha ido mejorando su velocidad. La ranura es más pequeña. En algunos casos compatible con Plug and Play. Versiones desde 1.0 hasta 3.0 ➢ AGP→ Ranura(puerto) para gráficos. Solo hay uno en la placa base. Varias versiones (1x, 2x, 4x, 8x) Tiene un enganche de seguridad. Transmite en paralelo. ➢ PCI (PCI express)→ Actual, sustituye a AGP. Para cualquier tarjeta de expansión. Para dispositivos más exigentes. Especificaciones: Transmite en serie, tiene pistas de transmisión (lanes), full duplex, permite conexión en caliente, versión 3.0. Gracias a las distintas versiones hay distintos conectores. (tamaño y velocidad) Conectores externos Integrados en la placa. ➢ SATA→Se puede conectar un dispositivo por cable. Tres modos: SATA1(150 MB/s) SATA2 (300MB/s) SATA3 (600MB/s) ➢ IDE→ Se pueden conectar dos dispositivos a la vez. Configurando antes con jumpers. ➢ USB→ Cablean los puertos a la placa. ➢ Frontales→ Permite cablear funciones (HDD led, power led, power bottom, reset, speaker) ➢ C.ATX→ Conecta la alimentación de 24 pines, podemos encontrar otro conector suplementario de 4 pines. Página 12 de un total de 71 páginas Montaje y mantenimiento de equipos ➢ FAN→ Para la conexión de ventiladores. ▪ CHA-FAN→ CHASIS ▪ AGP-FAN→ AGP ▪ SYS-FAN→ SISTEMA ▪ CPU-FAN→ CPU ➢ CD -IN→ Para poder oir los CD digitales de audio. ➢ SPDIF→ Sony Philips digital interface. Cablea salida óptica de audio (PS3) ➢ FDD→ Conector de disquetera. FLOPPY 5 ¼” 3 ½” ➢ CLR→ Limpiar/resetear la BIOS Conectores internos Con ellos, podemos conectar los periféricos a la placa base. ➢ UBS→ 3.0 {10, 11, 20, 30} Tipo C ➢ VGA→ Analógico ➢ HDMI→ Audio, video Tarjeta gráfica ➢ DVI→ Digital ➢ RJ45→ Ethernet ➢ AUDIO→ Rosa (micrófono), verde (salida audio) ➢ Firewire→ de APPLE, para conectar cámaras ➢ PS2→ Morado (teclado), verde (ratón), híbrido (ambos) ➢ Puerto serie→ de comunicaciones (COM) ➢ Puerto paralelo→ Impresoras (LPT) ➢ Cable coaxial ➢ Cable óptico Página 13 de un total de 71 páginas Montaje y mantenimiento de equipos Memoria RAM Volátil, si se apaga el ordenador, se pierde la información La RAM está organizada a filas y columnas→ celdas memoria celda→ Dirección de memoria: limitada por, bus de direcciones (32 o 64 bits), contenido 24=16 Cada celda tiene una capacidad de 8 bits. RAM según su tecnología. ➢ SRAM (estática RAM)→ Es más costosa y mayor tamaño ya que por cada celda de memoria tiene un condensador y 5-6 transistores. Es más rápida que los siguientes. ➢ DRAM (dinámica RAM)→ A diferencia de las SRAM, cada celda está soportada por un condensador y un transistor. Esto hace que la estructura sea menos costosa, RAM más barata que caché. ➢ SDRAM (síncrona dinámica de RAM)→ Se sincroniza con el reloj del sistema, de manera que puedes multiplicar su frecuencia las de este tipo (0, 1, 2, 3, 4) CPU CPU es el componente más importante del ordenador. “Cerebro”. Está en el zócalo y ese se comienza a su vez con el resto de componentes. UC ALU Pila de registros ➢ ALU→ Se encarga de realizar operaciones aritméticas y lógicas ➢ UC→ El que controla todos los componentes ➢ Pila→ Memorias de alta velocidad (PC, RI) ➢ Descodificador de instrucción (DI)→ Se encarga de descodificar la instrucción que se esta analizando ➢ Coprocesador matemático (FPU)→ También llamada unidad de punto flotante Página 14 de un total de 71 páginas Montaje y mantenimiento de equipos Multinúcleo y Mononúcleo Mononúcleo Bus de control DI UC L1 ALU L2 Bus de direcciones FSB Bus datos FPU ➢ BSB (Back side bus)→ Comunica los distintos niveles de caché ➢ FSB (Front side bus)→ Comunica la CPU con los componentes de la placa Ha evolucionado a HT y QPI Multinúcleo Controlador de memoria integrado L 2 L1(1) Núcleo Núcleo L1(2) L 2 2 (1) L1(1) 1 L1(2) (2) Bus de alta velocidad Cada operación de acceso a memoria, ya sea de L/E se debe saber a que posición accedes. Esto se lo dice el controlador de memoria. Este pasa a estar integrado en la CPU para agilizar tiempos. Ideado por AMD, copiado despues por Intel. Bus para comunicarse con el sistema (HT, QPI, medida en GT/s ➢ Características ▪ Velocidad→ Medida en Hz. Normalmente nos dicen la interna (i7-3790 k 4GH) Hay dos factores que determinan la VI: FSB y factor multiplicativo Ejemplo: Tenemos un procesador que tiene una velocidad de 2 GHz con un factor multiplicativo de 20 ¿Cuál es el valor del FSB? VI =FSB∗Factor multiplicativo FSB= ▪ VI 2000 Mhz = =100 Mhz FactM 20 Caché→ En las características la podemos encontrar de varias formas: • Caché de “x” MB→ La “x” es compartida por los núcleos. • Caché de “x” datos + “y” datos→ Una para datos y otra para instrucciones. • Caché de “x” · “y” datos→ Capacidad de “y” por núcleo (MB). (L2 · L3)+ L1+ L 2 Página 15 de un total de 71 páginas Montaje y mantenimiento de equipos ➢ Consumo ▪ TDP→ (Thermal design power) Potencia (watt) que el sistema de ventilación debe producir para que el procesador no se caliente. Interesa un valor TDP lo más bajo posible. Este valor no es exclusivo de la CPU, todos los componentes de la placa tienen, aunque el de la CPU limita el sistema de refrigeración del PC. • Una tecnología o técnica para disminuir este valor es el “turbo boost”. Con esto solo los núcleos que están funcionando, permanecen encendidos, el resto están apagados. ➢ Tecnología de fabricación→ Distancia de separación entre los transistores que componen la CPU. Se mide en nm 1nm=1·10-9m. Litografía (técnicas de fabricación) ➢ N.º núcleos→ La CPU se divide en varias partes funcionales que pueden trabajar en paralelo. ➢ Hyper threading→ Tecnología creada por Intel (copiada por AMD) hace que un procesador simule más núcleos de los que tiene. De esta manera cada núcleo físico simula dos unidades virtuales, mejorando la gestión de los procesos. ➢ Encapsulado→ Tipo de forma o aspecto que tiene el microprocesador. Tenemos principalmente dos formas: ZIF y LGA. ➢ Tipos de instrucciones soportadas por el procesador ▪ X86→ Instrucciones de 32 bits ▪ X64→ Instrucciones de 64 bits ▪ MMX→ Instrucciones multimedia ▪ 3DNOW→ Instrucciones multimedia (AMD) ▪ S5E1, 2, 3, 4→ Instrucciones aceleración multimedia ▪ AUX→ Trabajan con registros de mayor tamaño ▪ AEX→ Trabajan con instrucciones de tipo criptográfico ▪ TSX→ Mejor gestión de núcleos Página 16 de un total de 71 páginas Montaje y mantenimiento de equipos Tema 4 Discos duros ➢ Estructura física→ Tiene muchos componentes mecánicos ▪ Motores→ Uno que hace girar los platos y otro que mueve los cabezales. ▪ Cubierta→ Protege a los componentes de que entre algún agente externo. ▪ Plato→ Cada uno de los discos apilados. Tiene propiedades magnéticas que le permiten guardar la información. ▪ Cara→ Cada uno de los dos lados de un plato. ▪ Pistas→ Divididas de forma concéntrica la superficie de cada cara. Todas tienen la misma capacidad debido a la densidad de grabación. ▪ Sectores→ Cada pista del disco, se divide en un número de sectores. Es la menor unidad de información que gestiona el disco. El tamaño del sector es de 512 B ▪ Cilindro→ Formado por todas las pistas que están al mismo nivel en todas las caras del disco. ▪ Cabezales→ Se mueven todos juntos y se posicionan tocando cada uno su cara correspondiente. Hay tantas agujas como caras. Capacidad = C · h · S · tamaño sector ➢ Procesos para leer / escribir en el HDD ▪ El controlador eléctrico del HDD mapea la posición del disco a la que se desea acceder. ▪ El motor de los cabezales los mueve en bloque al cilindro en cuestión. ▪ El motor que gira los platos está constante todo el tiempo y el cabezal en cuestión espera que pase el sector correspondiente. ➢ Características ▪ Tiempo medio de acceso→ Promedio de tiempo invertido en acceder a una posición del disco. ▪ Tiempo medio de búsqueda→ Tiempo promedio en localizar la pista buscada. Tiempo buscado = (tiempo mejor + tiempo peor) / 2 Página 17 de un total de 71 páginas Montaje y mantenimiento de equipos ▪ Latencia→ Tiempo de retraso en recibir una respuesta de una petición de L/E. ▪ Vrotación→ Velocidad a la que giran los platos. Medida en rpm. Normalmente tenemos 7200 y 5400. Si la vrotación sube, el tiempo medio baja. ▪ Capacidad→ Medida comercialmente en GB y TB aunque lo correcto es GiB y TiB 1TB = 103 GB ǂ 1TiB = 210 GiB ▪ Densidad→ Parámetro que ha mejorado en los últimos años. Se ha conseguido meter en la superficie más sectores, sin añadir más platos. ➢ Métodos para direccionar un disco ▪ CHS→ Trío formado por cabeza, cilindro y sector. Tiene limitaciones. 1024 cilindros 16 cabezas 504 MB ǂ 16·63·1024·512 = 504MB 63 sectores ▪ CHSext→ Se mejora el anterior, permite discos hasta 8GB NOTA→ Los datos son geometría lógica, no son reales (no podemos tener 8 platos) los datos reales los sabe la propia controladora del disco. ▪ LBA→ (Dirección de bloques lógico) se enumera cada segmente. Por ejemplo: LBA de 32 bits 232-1=___________·512=________/1024= (hasta numero entero PB) ➢ Tipos de interfaz de disco ▪ IDE→ (ATA) creada para dar soporte a HDD, después se convierte en ATAPI, dando soporte a dispositivos ópticos(CD,DVD…) Ha ido evolucionando y mejorando, llegando a cambiar su modo de transmisión. Ha habido dos modos: PIO→ Transferencias de datos controladas por la CPU=Sobrecarga de la cPU DMA→ No la realiza la CPU, se ve liberada • Características Vmax→ 133 MB/s Dispositivos máximos conectados: 2 Uso de jumpers para establecer la prioridad en el uso del bus Página 18 de un total de 71 páginas Montaje y mantenimiento de equipos ▪ SCSI→ Surgió en la época IDE y fue en prestaciones, estabilidad y precio, superior a este. Lo superó SATA. Ha ido desapareciendo hasta que apareció:SAS. Requiere un Hardware adicional (tarj exp) para su uso. Esta permitía conectar de manera interna y externa, dispositivos SCSI. • Características→ Controladora con su propia BIOS, cada dispositivo podía configurarse independientemente del resto, puede configurar dispositivos en cascada, tiene mejores estadísticas que los IDE al ser un bus independiente. ▪ SAS→ Evolución de SCSI. Necesita controladora adicional. Se pueden conectar discos SAS y SATA. Hasta 10000rpm. Mejora las latencias y tiempos de L/E. Principalmente se usa en servidores. ▪ SATA→ Evolución del ATA, cambia el método de transmitir, de paralelo a serie. Los primeros alcanzan velocidades de 150MB/s SATA1___150MB/s SATA2___300MB/s SATA3___600MB/s ▪ Características→ Cable más fino, más ventilación, un dispositivo por cable, longitud de un metro aprox. Permite conexión en caliente. Jumpers, permite cambiar entre modos. Se pueden conectar discos de forma externa (eSATA) ➢ Dispositivos de almacenamiento ▪ SSD(Solid State Drive)→ No tiene componentes mecánicos, son silenciosos y tienen reducida latencia. Son más caros que los discos convencionales. Su vida se mide en operaciones de escritura, de 5 a 10 años. • 2 tipos de SSD: SSD basado en tecnología flash o nand: no volátil. SSD basado en DRAM: volátil, conectado a una fuente de corriente para que no se pierda información. Cada posición tiene una capacidad para almacenar corriente y mantener la información intacta. Son más rápidos y caros. • Características→ La interfaz con la que conectamos es SATA o eSATA. Han aparecido una nueva gama de unidades híbridas. Tienen componentes mecánicos y parte de memoria flash. No llega a la velocidad del SSD y es más barato. Página 19 de un total de 71 páginas Montaje y mantenimiento de equipos Soporte óptico Removibles, el proceso de grabación se realiza quemando (láser) superficie disco. El láser crea huecos (1) o se queda plano (0) una única pista en espiral. Sus características comunes son: 12 cm de diámetro, 1,5cm de diámetro central, 1,2cm de grosor. CD 650 (74’), 700 (80’), 800 (90’) MB DVD 4’5, 8 GB HD-DVD Blu-Ray 25 GB (por capa) ➢ CD→ (compact disk) capacidad de 650,700,800 MB, poseen una única capa. Láser infrarrojo. Hay distintos tipos CD-DA Audio, el primero en salir CD-R Para grabar una vez CD-RW Para grabar varias veces CD+R CD+RW Igual que los anteriores, con otro formato y menos compatibles CD-ROM Uso comercial 1 capa, 780nm de longitud de onda y 1,6 um de separación entre pistas ➢ DVD→ (digital video disc) grabado con un láser más preciso, rojo y permite menos distancia entre los surcos que se crean al quemar la superficie. Tiene capacidades de 1cara (4,7GB), 2capas (8,5GB), 2caras (9,4GB), 2caras y 2capas (17GB).Hay distintos tipos DVD-ROM DVD-R DVD+R DVD-RW DVD+RW DVD-R DL Ya grabado, lectura múltiple 1 grabación, lectura múltiple Múltiple grabación y lectura 1 grabación, lectura múltiple 1-2 capas, 650nm de longitud de onda y 0,74 um de separación entre pistas ➢ Blu-ray→ Láser azul-violeta, modelo básico con 20 GB de capacidad, puede tener múltiples capas. Puede reproducir videos FHD 1920x1080. Multicapa , 405nm de longitud de onda y 0,32 um de separación entre pistas. BD-ROM, BD-R, BD-RE Página 20 de un total de 71 páginas Montaje y mantenimiento de equipos Memorias flash Son de tipo EE-PROM (memoria programable y modificable electrónicamente) ➢ Tipos de memorias flash ▪ Flas usb→ Se conectan a un puerto USB, bajo precio, ciclos de L/E definen su vida. ▪ SD (secure digital)→ Creadas en 1999 por Sandisk y Toshiba, tuvieron mucho éxito por portabilidad, precio y capacidad. SD según su capacidad SDSC (estandar capacity) Hasta 2 GB SDHC (high capacity) Hasta 32 GB (FAT32) SDXC (extra capacity) Hasta 2 TB (EXFAT) I UHS-I Clase 2 2 MB/s (video SD) Clase 4 4 MB/s (video SD) Clase 6 6 MB/s (video full-HD) Clase 10 10 MB/s (video 2k) U1 10 MB/s U3 30 MB/s II UHS-II 100-300 MB/s Página 21 de un total de 71 páginas Montaje y mantenimiento de equipos Tema 5 Copias de seguridad ➢ Tipos de copias de seguridad ▪ Completa→ Copias que incluye todos los archivos, backup muy grande. Solo necesitas este archivo para restaurar. ▪ Incremental→ La primera es una completa, en las demás solo se incluye lo modificado. Para restaurar completa + todas las incrementales ▪ Diferencial→ La primera es una completa, en las demás se incluyen los cambios desde la última completa. Para restaurar completa + diferencial ➢ Planificación de las copias ▪ 1er día mes→ Completa ▪ Entre semana→ Incremental ▪ Viernes→ Diferencial Raid Array redundante de discos independientes, más capacidad, fiabilidad y rendimiento ➢ Como montar un raid ▪ Vía software→ Algunos SSOO permiten hacerlo (W server, Linux) ▪ Vía BIOS→ Algunas placas base permiten montar un raid, rinde mejor que el anterior. ▪ Controladora Raid→ Tarjeta de expansión, que se conecta vía pcie y permiten conectar SAS y SATA. Muy caro. ➢ Tipos de Raid ▪ Raid 0→ Mín 2 discos, no es necesario que tengan la misma capacidad. (Stripping) 6GB 8GB 14GB Nada seguro Buen rendimiento Tiempo escritura Tiempo lectura Capacidad máxima Página 22 de un total de 71 páginas Aumenta Montaje y mantenimiento de equipos ▪ Raid 1→ Mín 2 discos (Mirroring) 8GB 6GB ▪ Muy seguro Rendimiento Tiempo escritura baja Tiempo lectura aumenta Su capacidad es la del disco más pequeño 6GB 6GB Raid 5→ Mín 3 discos D1 Paridad 2GB 4GB 5GB D2 Datos D3 Desaprovechable *Mediante paridad. Tolerancia a fallos de un disco. Capacidad mejor que 1 peor que 0 *Seguridad mediante paridad Rendimiento Escritura baja (genera paridad) Lectura buena ▪ Raid 0+1→ Mín 4 discos (siempre pares) D1 A1 1 D2 Raid 0 1 ▪ Montar parejas de Raid 1 y sobre ellos un Raid 0. A1 A1’ A D3 A2 D4 A2’ A2 Rendimiento muy bueno igual que 0+1 Capacidad, se sigue perdiendo la mitad en redundancia. Seguridad: puede fallar hasta la mitad de discos rotos. Raid 1+0→ Mín 4 discos (siempre pares) D1 A1 0 D2 Raid 1 0 Montar 2 grupos de Raid 0 sobre los discos y sobre los grupos un Raid 1. A A2 A D3 A1’ D4 A2’ A Rendimiento muy bueno aprox 0 Seguridad: puede faltar un Raid 0 completo Página 23 de un total de 71 páginas Sistemas Operativos monousuario ÍNDICE Tema 1................................................................................................................................................26 Sistema operativo...........................................................................................................................26 Clasificación de los SSOO.............................................................................................................26 Tema 2................................................................................................................................................27 Comandos básicos de MS-DOS.....................................................................................................27 Tema 3................................................................................................................................................28 Programación.................................................................................................................................28 Tema 4................................................................................................................................................29 Windows........................................................................................................................................29 Tema 5................................................................................................................................................30 Procesos.........................................................................................................................................30 Tema 6................................................................................................................................................34 Sistemas de archivos......................................................................................................................34 Tipos de sistemas de archivos en Windows...................................................................................35 Tipos de sistemas de archivos en Linux........................................................................................36 Particiones y sistemas de archivos.................................................................................................36 Tema 7................................................................................................................................................37 Linux..............................................................................................................................................37 Comandos en terminal...................................................................................................................37 Permisos.........................................................................................................................................39 Instalación de software..................................................................................................................39 Tema 8................................................................................................................................................40 Scripts............................................................................................................................................40 Página 25 de un total de 71 páginas Sistemas Operativos monousuario Tema 1 Sistema operativo Es un tipo de Software que sirve de interface entre la persona y el ordenador. Me permite usar el Hardware y todos los recursos del ordenador de forma eficiente. Clasificación de los SSOO ➢ En función al número de usuarios ▪ Monousuario (MS-Dos, Windows doméstico) ▪ Multiusuario (Windows server, Linux server) ➢ En función al número de procesos ▪ Monoproceso (un solo proceso) ▪ Multiproceso (varios procesos a la vez) ➢ En función al número de procesadores ▪ Monoprocesador (solo una CPU) ▪ Multiprocesador (más de una) se utiliza en servidores. Página 26 de un total de 71 páginas Sistemas Operativos monousuario Tema 2 Comandos básicos de MS-DOS ➢ Help→ Muestra una ayuda general ➢ Dir→ Muestra el contenido del directorio en el que me encuentro /s subcarpetas ➢ Tree→ Árbol de directorios /f directorios y archivos ➢ Edit→ Abre un editor de textos ➢ Cd→ Para moverse entre directorios ➢ Mkdir/Md→ Crea directorios ➢ Rd→ Elimina un directorio vacío /s /q si está lleno ➢ Del→ Elimina solamente archivos ➢ Rename→ Cambia el nombre a un archivo o directorio ➢ Copy→ Copia un archivo o directorio a otra ubicación ➢ Move→ Mueve un archivo o directorio a otra ubicación ➢ Cls→ Borra el contenido de la pantalla ➢ Type→ Muestra el contenido de un archivo ➢ Attrib→ Muestra las propiedades de un archivo. También permite añadir/quitar ▪ R (solo lectura) ▪ H (oculto) ▪ S (sistema) ➢ Start→ Para ejecutar un programa ➢ Pause→ Pausa un bat y obliga a presionar una tecla para seguir ➢ Comodines ▪ * todo dir*.* Muestra todo ▪ ? una letra ???.txt 3 caracteres o menos más la extensión ➢ Prompt→ Te indica la ruta en la que te encuentras Página 27 de un total de 71 páginas Sistemas Operativos monousuario Tema 3 Programación *.bat En cada línea se pone una sentencia. Cuando se ejecute en MS-DOS va a lanzar todo lo que haya dentro. ➢ Para que no imprima→ @echo off (siempre en primera línea) ➢ 1er método→ Tiene una variable fija set <n.variable>=<valor> echo %variable%→ enseña resultado ➢ 2º método→ Te pide que metas un valor set /p <n.variable>=<mensaje en pantalla> echo %variable%→ enseña resultado ➢ 3er método→ Para hacer operaciones set /a <n.variable>=%___% + %___% echo %variable%→ enseña resultado ➢ goto→ Para hacer etiquetas ➢ Rem→ Para hacer comentarios en el programa. Lo que ponga después no se ejecuta. ➢ Estructura condicional IF If %___% comparación n.º ( else if→ para añadir varios “comando” mensaje %__% ) else ( “comando” ) ➢ Números aleatorios ▪ echo %random%→ genera número aleatorio ➢ Comparar números ▪ EQU→ Igual ▪ LSS→ Menor que ▪ GTR→ Mayor que ▪ NEQ→ No igual ▪ LEQ→ Menor o igual que ▪ GEQ→ Mayor o igual que Página 28 de un total de 71 páginas Sistemas Operativos monousuario Tema 4 Windows ➢ Cuentas de usuario→ Administrador (privilegios máximos), Limitado (tareas adm NO : Hardware, particiones...), Invitado ▪ Listar usuarios→ (cmd) net users ▪ Ver información→ (cmd) net users “n.usuario” ▪ Crear usuarios→ (cmd) net user “n.usuario” “clave” /add ▪ Borrar usuarios→ (cmd) net user “n.usuario” /delete ▪ Activar/Desactivar→ (cmd) net user “n.usuario” active:yes/no ▪ Ayuda→ (cmd) net user /? ▪ Ver privilegios de cuenta→ (cmd) net localgroup <tipo de cuenta> ▪ Añadir/Quitar privilegios→ (cmd) net localgroup “n.usuario” /add /delete ➢ Configuración del sistema→ msconfig (cambiar n.º procesos…) ➢ Detener un servicio→ services.msc (servicios en ejecución) ➢ Panel de control (equipo)→ propiedades(variables: set), rendimiento(apariencia) ➢ Administrador de tareas→ nueva tarea→ “explorer.exe”(carpeta) opciones ➢ Administrativas→ Abre una carpeta con todas las herramientas administrativas ➢ Abrir administrador de tareas→ taskmgr ➢ Cerrar tareas→ taskkill /IM “n.archivo” /PID “número” ➢ Ver procesos abiertos→ tasklist ➢ Desfragmentar disco→ defrag ➢ Comprobar errores→ CHKDSK ➢ Formatear→ Formatea un disco para usarse con Windows format /:”unidad” ➢ Visor de eventos→ Se ve todo lo que se ha hecho en el ordenador, se abre desde administrativas o desde cmd con eventvwr Página 29 de un total de 71 páginas Sistemas Operativos monousuario Tema 5 Procesos ➢ Procesos y flujos→ Instancia de un programa en ejecución (taskmgr), se crea haciendo doble clic o desde cmd poniendo nombre seguido de .ext ▪ BCP(Bloque control de procesos)→ El programa se divide en datos e instrucciones que se alojan en la RAM + recursos + archivos + ubicación +PID ➢ Hebras y estados de los puertos Proceso tmsg ▪ P.ligero T/4msg Tarda t/4 cada hebra→ comparten recursos comunes. Es más facil y eficiente la comunicación entre hebras de un proceso que entre procesos diferentes. 1 2 3 4 Comparten ficheros, espacio RAM, variables. No comparten registros → CP, RI Estados de los procesos→ Nace, se ejecuta y muere. Cambia entre estados • Preparado: Se acaba de crear y está listo para ejecutarse. • Ejecutado: Proceso capta atención de la CPU y pasa a ejecutarse. • Bloqueado: Proceso preparado pero falta algún recurso para finalizar. Hasta que otro proceso libere recurso no podrá ejecutarse. • Finalizado: Ha acabado. Estructura liberada. ➢ Transiciones Cambio de contexto ▪ Parcial: entre hebras de un proceso. ▪ Total: Cambio entre procesos diferentes. Ejecutandose Preparado Finalizado Bloqueado Página 30 de un total de 71 páginas Sistemas Operativos monousuario ➢ Algoritmos de planificación ▪ TX: tiempo que requiere un proceso para ejecutarse (tabla) ▪ TE: tiempo que tiene que esperar un proceso para ejecutarse. ▪ TR: tiempo de respuesta (tx+te) ▪ F: grado de eficiencia (tx/tr) ▪ Apropiativos: Está en proceso hasta que finaliza. ▪ No apropiativos: Puede alternar entre procesos aunque no haya finalizado FCFS→ Se ejecuta el primero que llega (Apropiativo) Nombre I TX TE TR F A 1 5 0 5 1→ 100% B 4 7 12 19 0,36→ 36% C 3 4 9 13 0,30→ 30% D 2 6 4 10 0,60→ 60% E 7 2 16 18 0,11→ 11% 1 I 2 3 4 5 6 A D C B 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 E P A A A A A D D D D D D C C C C B B B B B B B E E SJF→ Empieza el de menor TX (Apropiativo) Nombre I TX TE TR F A 1 3 5 8 0,38→ 38% B 1 2 0 2 1→ 100% C 2 1 1 2 0,50→ 50% D 3 4 6 10 0,40→ 40% E 4 2 0 2 1→ 100% 1 2 3 4 I AB C D E P B B C E 5 6 7 8 9 10 11 12 E A A A D D D D Página 31 de un total de 71 páginas Sistemas Operativos monousuario Round Robin→ Depende del quantum. 2 (Apropiativo) Nombre I TX TE TR F A 1 6 13 19 0,32→ 32% B 2 5 12 17 0,29→ 29% C 3 7 13 20 0,35→ 35% D 4 3 11 14 0,21→ 21% 1 2 3 4 I A B C D P A A B B 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 C C A A D D B B C C A A D B C C C Prioridades→ Por orden según prioridad (No apropiativo) Nombre I TX Prioridad TE TR F A 1 6 BAJA 13 19 0,32→ 32% B 2 4 ALTA 3 7 0,57→ 57% C 3 5 ALTA 3 8 0,63→ 63% D 4 4 BAJA 11 15 0,27→ 27% 1 2 3 4 I A B C D P A B C B 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 C B C B C C A D A D A D A D A SRTF→ Al que le queda menos por acabar (No apropiativo) Nombre I TX TE TR F A 1 7 9 16 0,44→ 44% B 3 4 1 5 0,80→ 80% C 6 1 0 1 1→ 100% D 7 4 1 5 0,80→ 80% 1 I A P A 2 3 4 5 B A B B B 6 7 C D C B 8 9 10 11 12 13 14 15 16 D D D D A A A A A Página 32 de un total de 71 páginas Sistemas Operativos monousuario ➢ Criterios de memoria 40GB DATOS + INSTRUCCIONES Programa ▪ RAM HDD Paginación 1 1 2 2 Páginas encajan 3 4 Marcos de pagina 3 4 Lo ubica como quiere Tamaño marco=tamaño página 5 ▪ MR→ enunciado TMP→ Enunciado Npág→ Tabla Tp→ TMP·Npág NM→ MR/TMP Segmentación Tabla de segmentos N segmento Base Límite Suma 1 100 120 220 <S1,40> 140 2 10 80 90 <S1,140> FS 3 250 20 270 <S3,20> 270 4 400 100 500 <S4,50> 450 S2 S1 S3 Ejercicios S4 ➢ Problemas de segmentación y paginación Frag en paginación 1 2 3 4 Frag en segmentación SEGMENTACIÓN 1 2 3 COMPACTACIÓN S1 Fragmentación interna S2 S3 S4 Fragmentación externa Página 33 de un total de 71 páginas Sistemas Operativos monousuario ➢ Swapping→ El espacio asignado para realizar esta técnica es una unidad de disco en la que no hay ningún fichero, de esta manera no hay fragmentación. La idea es coger el espacio de los procesos que se vayan a usar para volcarlo en memoria (swap-in) y sacar de memoria los procesos que no se vayan a usar (swap-out) SWAP-IN Panel de control→ propiedades→ opc avanzadas→ rendimiento→ memoria virtual SWAP-OUT Pagefile.sys→memoria virtual ▪ Fragmentación externa→ No caben nuevos procesos porque ocupan posiciones no contiguas dejando huecos libres de tamaño pequeño ▪ Fragmentación interna→ Memoria dividida en un tamaño fijo, mayor de la requerida. Se pierde espacio debido al hecho del que el tamaño de un determinado archivo es inferior al tamaño del cluster ya que el archivo estaría obligado a ser referenciado como un cluster. ▪ Regedit→ Herramienta para acceder y modificar los registros de Windows. Almacena todos los datos importantes de configuración tanto del SSOO como de aplicaciones. ▪ Visor de eventos→ Interface que facilita obtener información sobre todos los eventos del ordenador (información, errores, sucesos…) Se clasifican en 3 tipos: Información, advertencia y errores. (eventvwr) Tema 6 Sistemas de archivos Todo disco (removible o compacto) debe ser formateado. ➢ El formateo consiste en→ Borrar toda la información, los discos están organizados en sectores (físicamente) ▪ ▪ Al formatear por 1ª vez (se hace en la fábrica) • A bajo nivel, delimita la superficie del disco en sectores. • A alto nivel, borra todo e implanta el SA que elijamos. En función del SSOO • Windows→ FAT32, NTFS • Linux→ ext, raiserfs, xfs Página 34 de un total de 71 páginas Sistemas Operativos monousuario Tipos de sistemas de archivos en Windows Organizan la información en forma de árbol, en archivos y carpetas. Según el sistema de archivos va a variar Tamaño máximo de la partición de disco o volumen. Tamaño máximo de archivo que podemos manipular. Tamaño en el número de caracteres del nombre (toda la ruta). Técnicas para optimizar el uso de los archivos (compresión de datos…). Tamaño del cluster. ➢ FAT→ (TABLA DE LOCALIZACIÓN DE FICHEROS) Al formatear crea una estructura al comienzo de la unidad, funciona a modo de índice. Cada fichero tiene una entrada apuntando a los cluster ocupados. A este FAT se le llama FAT16. Los nombres de archivos máximos 8 caracteres +3 extensión. Es de 16 bits, solamente se puede direccionar hasta 216 clusteres=65536·32=2GB máx. Tamaño cluster 32KB (normalmente) en archivos máx 2GB. ➢ FAT32→ Surgió con Windows 95 (antes vfat, hasta 255 caracteres). Tamaño máximo 255 caracteres, cluster 4KB, archivos 4GB, unidad 2TB. ➢ Exfat→ Pensado para memorias USB y SD, sin limite en archivos, unidades de 8 TB. ➢ NTFS→ Surgió en Windows NT, aplicado a la línea doméstica ▪ Mejora el soporte de discos: cada vez más grandes, seguridad de los datos y aprovechamiento del disco. ▪ Tamaño del cluster: 512B (tam cluster=tam sector, por debajo no se puede aplicar) ▪ Soporta unidades de discos de varios TB: archivos más de 4 GB, nombres 255 caracteres. ▪ No se recomienda: para discos muy pequeños, al formatear se crea una estructura llamada MFT (Master File Table) Características→ compresión de archivos, diario de recuperación (diario Bitácora) Comprueba el disco con CHKDSK Página 35 de un total de 71 páginas Sistemas Operativos monousuario Tipos de sistemas de archivos en Linux Se aplican en las particiones que vayamos a instalar Linux. Jamás Windows. Desde Linux puedo acceder a datos de particiones Windows, al revés no. ➢ Ext2→ Poca fragmentación unidades de hasta 2TB y archivos de 4GB. ➢ Ext3→ El más utilizado antes del 4, archivos de más de 4GB, se recupera mejor de fallos del ordenador (tiene journalist) ➢ Ext4→ El más actual, mayor compatibilidad, mismas ventajas que 3, apenas tiene fragmentación, más eficiente al manejar archivos. ➢ Raiserfs→ Paralelo a ext pero no tan compatible ni extendido. ➢ Swap→ Windows gestiona la memoria virtual con pagefile.sys, Linux crea una partición con este SSAA donde guarda la memoria virtual. Sin fragmentación. ➢ Xfs y Btrfs→ Últimos archivos en implantar. Orientado a Linux doméstico, optimizado para trabajar con archivos. Orientado a servidores, más seguridad en los datos, hace copias de seguridad periódicamente. Para instalar Linux hay que crear dos particiones obligatorias: raiz (archivos del SSOO), swap (intercambio de memoria virtual) con media de la RAM. Una partición optativa /home (archivos de usuario) Particiones y sistemas de archivos Para saber el límite de particiones y los tipos, hay que tener en cuenta el esquema de particiones. ➢ MBR→ (Master boout record= registro de arranque maestro) Esquema tradicional usada en BIOS antiguas. Solo cuatro primarias o tres primarias y una extendida. En el primer sector del disco hay una estructura llamada tabla de particiones. 64B Hay tres tipos de particiones ▪ Primaria→ mínimo 1, es en la que debemos instalar el SO. Máximo 4 ▪ Extendida→ para engañar al SO. No es partición al uso, dentro se pueden crear tantas lógicas como se quiera. ▪ Lógicas→ creadas dentro de las extendidas, se puede instalar el SO ➢ GPT→ Propio de las Uefi. Une BIOS más avanzada y que permite acciones que con la BIOS no se puede. Permite tantas particiones como Windows limíte (128 particiones). En lugar de la tabla de ficheros, guarda un “id” de cada partición es único. Hace duplicado de esta información a lo largo del disco, como medida de seguridad. Linux Bosed Recuve Envirument Página 36 de un total de 71 páginas Sistemas Operativos monousuario Tema 7 Linux Es gratis, open source (código abierto) Unix SO escrito entero en C, SO en línea. Para ser usado en entornos académicos. Años 90: Linus Torvalds, creó el núcleo del SO y que se mantiene a día de hoy. Creándose el SO: Linux. Sus distribuciones son: Fedora→ Ubuntu→ Linux mint, Red hat (lop), Suse, Debian. Linux se instala mediante archivos llamados paquetes con extensión “.deb” en Red hat su extensión es “.rpm” Tiene soporte de dos años y actualiza cada seis meses. Hay versiones de SO (Ubuntu, Linux mint), escritorio o server. Interfaces: KDE, GNOME, XFCE (equipos modestos), MATE. Comandos en terminal Linux es sensible a mayúsculas ➢ cd→ Sube al directorio raíz ➢ cd home→ archivos de usuario ➢ cd ~→ (alt gr+ñ) te manda a tu home ➢ cd ..→ sube un directorio ➢ ls -la→ dir en Windows. Muestra el contenido del directorio ➢ pwd→ te índica donde estás ➢ clear→ borra la pantalla ➢ rmdir→ borra un directorio ➢ mkdir→ para crear una carpeta. Con -p varias a la vez ➢ cat→ visualizar contenido del archivo ➢ find→ localizar ficheros o directorios ➢ man→ pide ayuda ➢ touch→ crea archivos ➢ rm→ borra todo ➢ Whoami→ me dice quien soy ➢ chown→ cambia un arch/direct de propietario y grupo propietario Página 37 de un total de 71 páginas Sistemas Operativos monousuario ➢ chgrp→ cambia de grupo <n.usuario> <n.fich/dir> ➢ history→ historial de últimos comandos ➢ echo $ HISTFILESIZE→ tamaño máximo de comandos almacenados. ➢ Todo lo que tiene un punto delante es oculto ➢ | → pipeline alt gr+1 ➢ & → andpersand no se queda tonto el terminal ➢ .bash_history→ archivo en home. Comandos de history ➢ !nºcomando→ ejecuta ese comando ➢ .bashrc→ lo que sale al abrir el terminal (archivo) ➢ ps -ax→ lista de procesos ➢ grep→ busca una palabra ➢ sudo kill→ +nºproceso mata el proceso ➢ head -n10→ <n.archivo> muestra las 10 primeras líneas ➢ tail -n10→ <n.archivo> muestra las 10 últimas líneas ➢ Sort→ ordena según argumento -r (inversa) -knº (en orden) ➢ wc→ cuenta según argumento -l (líneas) -c (caracteres) ➢ Alias→ alias <n.alias=’ncomando> (crea) con unalias borra * No se guardan al cerrar el terminal. Para que se guarde hay que modificar el archivo .bashrc ➢ >→ guarda en un archivo (sobrescribe) ➢ >>→ guarda en un archivo (añade) ➢ | pipeline→ para usar varios comandos ➢ 2>→ salida para mensajes de error. Página 38 de un total de 71 páginas Sistemas Operativos monousuario Permisos ➢ chmod→ modifica permisos ugo=rwx 677 <nombre> ➢ group→ te enseña los grupos a los que perteneces ➢ sudo groupadd→ +n.grupo (añade) ➢ sudo groupdel→ +n.grupo (elimina) ➢ sudo groupmod→ -n n.nuevo n.viejo (modifica nombre) ➢ sudo adduser→ --ingroup n.grupo (debe existir el grupo) ➢ sudo userdel→ -r (siempre) n.usuario (elimina) ➢ sudo usermod→ n.usuario (modifica) /etc → passwd (usuarios del sistema → group (grupos del sistema) archivos ctrl alt F1 abre dos usuarios F7 sale logout: cierra su <n.usuario> logearse con otro usuario exit: salir Instalación de software Windows Linux .exe .deb (ubuntu, debian…) .rpm(red hat, mandriva) /etc /apt sources.list repositorios (actualizaciones automáticas) Se pueden añadir más. ➢ Instalar un paquete→ sudo apt-get install <n.paquete> se puede omitir el get. ➢ Dependencias→ Son paquetes necesarios para que un programa pueda funcionar. Siempre que añada un repositorio a sources.list, habrá que hacer dos cosas: ▪ Intentar acceder al servidor y que te autorice con una key, si todo está bien lo validará. ▪ Actualizar toda la lista de repositorios. ➢ Desinstalar→ sudo apt-get remove (desinstala) → sudo apt-get purge (desinstala y borra residuos) → sudo apt-get update (chequea que los repositorios estén bien) → sudo apt-get upgrade (comprueba actualizaciones y descarga Página 39 de un total de 71 páginas Sistemas Operativos monousuario ➢ Tipos de repositorios ▪ Main→ Es la oficial, tiene soporte por el grupo de desarrollo Linux. ▪ Restricted→ Son oficiales y han superado controles de calidad, pero por cuestiones legales no forman parte de main (ATI, NVIDIA) ▪ Universe→ Es de software libre y está apoyado por la comunidad y alojado en repositorios de gente de la comunidad. ▪ Multiverse→ Software privativo y de pago. Tema 8 Scripts .sh guardar archivos sin extensión Buscar el script y cambiar los permisos al propietario chmod 744 <n.archivo> (verde ejecutable) ./ <.script> (para ejecutarlo en terminal) ➢ Variables a=5 (set en Windows) echo $a (% en Windows) read num (donde lo guarda) let total=$num1+$num2 (operaciones) ➢ Estructura condicional If [ $total -gt 10 ] (importante los espacios) then echo es mayor else echo es menor fi (importante cerrarlo con fi) Página 40 de un total de 71 páginas Sistemas Operativos monousuario x -lt y x menor que y x -le y x menor o igual que y x -eq y x igual que y x -ge y x mayor o igual que y x -gt y x mayor que y x -ne y x diferente a y Estructuras de control if Estructura iterativa for ((i=0; i<10; i++)) do echo hola done Página 41 de un total de 71 páginas Redes locales ÍNDICE Tema 1................................................................................................................................................45 Conversión en el cable...................................................................................................................45 Módem analógico..........................................................................................................................45 RDSI..............................................................................................................................................45 ADSL.............................................................................................................................................45 Redes de cable...............................................................................................................................46 Tecnologías móviles......................................................................................................................46 Redes por tamaño...........................................................................................................................47 Topología de red............................................................................................................................48 Torre OSI.......................................................................................................................................48 Tema 2................................................................................................................................................49 Torre TCP.......................................................................................................................................49 Características protocolo IP...........................................................................................................49 Direcciones Ip................................................................................................................................49 Direcciones privadas......................................................................................................................50 Comandos para comprobar la red..................................................................................................50 Diagnosticar y reparar problemas de conexión..............................................................................50 Tema 3................................................................................................................................................51 Tipos de cable................................................................................................................................51 Equipos de interconexión de redes LAN.......................................................................................52 Protocolo Ethernet.........................................................................................................................52 Tema 4................................................................................................................................................53 Sistemas inalámbricos....................................................................................................................53 Tipos de redes LAN inalámbricas (WLAN)..................................................................................54 Estándares......................................................................................................................................54 Parámetros más importantes..........................................................................................................54 Seguridad.......................................................................................................................................55 Cálculo de direccionamiento IP.....................................................................................................55 Tema 5................................................................................................................................................56 Página 43 de un total de 71 páginas Redes locales Características de los routers.........................................................................................................56 Algoritmos de enrutamiento..........................................................................................................56 Tablas de enrutamiento..................................................................................................................56 Otras funciones de los routers........................................................................................................57 Tema 6................................................................................................................................................57 Protocolo TCP (Transmission control protocol)............................................................................57 Protocolo UDP (User datagram protocol)......................................................................................58 Comparativa de protocolos de transporte......................................................................................58 UDP multiemisión (Multicast).......................................................................................................58 Protocolos TCP/IP de nivel superior..............................................................................................58 Tema 7................................................................................................................................................59 Usuarios y permisos locales...........................................................................................................59 Creación de un recurso compartido...............................................................................................59 Acceso a recursos de otros equipos...............................................................................................60 Utilidades de red............................................................................................................................61 Tema 8................................................................................................................................................62 Problemas de IP Versión 4.............................................................................................................62 Aportaciones de IPv6.....................................................................................................................62 Página 44 de un total de 71 páginas Redes locales Tema 1 Conversión en el cable El oído puede escuchar frecuencias de hasta 20KHz aprox Sin embargo usando solo la banda entre 300Hz y 3400Hz las conversaciones se podían entender perfectamente, se pusieron filtros en toda la red para limitar cada canal a ese rango de frecuencias. No podía transmitir datos. Módem analógico Inventado para convertir los datos digitales en señal analógica parecida a la voz. El módem marca el número y cuando el otro descuelga, transmite datos convertidos en audio usando las frecuencias 300Hz y 3400Hz. La velocidad real puede variar según el cable, como la distancia hasta la cenrtal, la antigüedad y estado del cable e interferencias. Velocidad máxima 56Kb/s RDSI Pasa la señal de voz a digital Hay 2 tipos de acceso: ➢ Acceso básico→ 2 líneas de voz o 128 Kb/s de datos ➢ Acceso primario→ 30 líneas voz o 2Mb/s de datos ▪ Popular en empresas, varias líneas de voz. Se usa cuando no hay fibra óptica. ADSL Consigue conexiones de alta velocidad aprovechando viejos cables telefónicos (analógicos y RDSI) se quitaron los filtros que limitaban las señales a 3400Hz. Ahora estos filtros van en cada aparato de teléfono de la casa. La señal de datos entran en el cable en otras frecuencias superiores a la voz, permitiendo llamadas y conexión a Internet a la vez. El ADSL era temporal mientras se invertía en fibra óptica, pero lo dejaron al ver que funcionaba bien. ➢ Tipos de tecnologías xDSL ▪ ADSL→ hasta 8 Mb/s de bajada ▪ ADSL+2→ hasta 24Mb/s ▪ VDSL→ hasta 50Mb/s asimétricos (solo bajada) o 25Mb/s simétricos ▪ SDSL→ 2Mb/s simétricos de subida y bajada. Para sustituir el acceso primario de RDSI Página 45 de un total de 71 páginas Redes locales Redes de cable Son redes nuevas independientes de las de teléfono. Surgieron para transmitir TV mediante cable coaxial, evolucionan hacia la fibra óptica y se integran varios servicios en un solo cable (TV, teléfono e Internet). Se usa una combinación de fibra óptica y cable coaxial. Hay dos tipos de redes: ➢ HFC→ híbrido de fibra y coaxial. ➢ FTTH→ fibra hasta la casa del abonado. No hay coaxial. ▪ Inconvenientes→ tender una red nueva con obras, permisos, etc. Alto coste inicial y retardo desde que empieza hasta que acaba. ▪ Ventajas→ alta velocidad (hasta 1Gb/s y más, simétricos o asimétricos). Combina TV, voz e Internet en el mismo cable. Tecnologías móviles ➢ GSM→ La señal se distribuye por antenas (BTS), sistema de celdas más baja frecuencia mayor alcance de señal. Velocidad máxima 9600Kb/s (similar módem analógico) “celdas” zona de solapamiento para que el móvil pueda saltar de una a otra sin cortar la comunicación. ➢ GPRS→ 2,5G, conexiones de datos 144Kb/s, miden y cobran por conexión, por tráfico de datos no por tiempo. ➢ UMTS→ 3G, técnica nueva (antenas, servidores, frecuencias…) conexión de datos. Velocidad máxima 2Mb/s “respiración de celdas” = tamaño celda no es fijo. Frecuencia = 2000Mhz (2Ghz) ➢ HSPA→ Mejora redes 3G, para aumentar la velocidad. 20Mb/s de velocidad máxima. ➢ 4G→ Más rápidas. Objetivo: siempre conectados los dispositivos a Internet, banda ancha (servicios, nube, app online, velocidad máxima 100Mb/s) Página 46 de un total de 71 páginas Redes locales Redes por tamaño ➢ LAN (Red Área Local) (Mi casa, vecinos) ▪ Extensión limitada a 1 o más edificios cercanos. ▪ Rápidas , fiables a cortas distancias y baja tasa de error de transmisiones. ▪ Uso privado. ▪ Medio transmisión compartido (problema de seguridad). ▪ Tecnologías = pares de cobre y wifi. ▪ Topología estrella ➢ MAN (Red Área Metropolitana) (Pueblos, ciudades) ▪ Forma de anillo o árbol. ▪ Uso privado o público. ▪ Tecnologías = fibra óptica, coaxial, antenas ➢ WAN (Red Área Extensa) (Ciudad, países, continentes) ▪ Largo alcance. ▪ Línea pública. ▪ Más errores por largas distancias. ▪ Tecnologías = fibra óptica, radio-enlaces, satélites. ➢ PAN (Red Área Personal) (Mi móvil) ▪ Alcance corto, 10 mts aproximadamente. ▪ Velocidad baja. ▪ Bajo consumo de batería. ▪ Detención/configuración “automática” de dispositivos. ▪ Tecnologías = cámaras, móviles, teclados… Página 47 de un total de 71 páginas Redes locales Topología de red (forma física que tiene el cableado de una red) ➢ BUS→ (ya no se usa). Cable coaxial, frágil, cualquier fallo en el cable tira toda la red. Gasta mucho cable, sencilla instalación y pocos equipos. Difícil añadir más equipos. ➢ ANILLO→ (pueblos, ciudades). Transmiten por turnos. Si el cable falla en cualquier punto se cae toda la red. Fibra óptica + redes MAN (conecta varios edificios). Doble anillo =evitan fallos y permiten mayor velocidad. ➢ ESTRELLA→ (oficinas y edificios). Si falla punto central se cae toda la red. Si falla el cable en un punto sigue funcionando el resto. Fácil de instalar y mantener. Sencillo añadir equipos. Subdivide la red y gestiona la velocidad de cada equipo. ➢ ÁRBOL→ (ciudades y pueblos). Estructura jerárquica (MAN) Redes metropolitanas (coaxial, fibra óptica). Enlace troncal y unión de varias estrellas. ➢ MALLA→ (edificios). Todos los puntos conectados entre sí. Se puede alcanzar cualquier punto saltando de un usuario a otro. Torre OSI Capa de Aplicación Capa de Presentación Capa de Sesión Capa de Transporte Presentación de la información al usuario: correo (SMPT), transferencia de ficheros (FTP), págs web (HTTP=Hypertext transfer protocol) Compresión / descompresión de datos encriptados Regula diálogo y mantiene la conexión mientras dura la sesión Genera paquetes numerados para enviar troceando la información. TCP (transmisión control p) Identificar origen, destino y la ruta a seguir entre ambos: IP (Internet protocolo) Capa de Red Capa de Enlace de Datos Detección / corrección de errores: Ethernet Capa Física Características eléctricas y mecánicas de la conexión: tipo cable (UTP, radio) Página 48 de un total de 71 páginas Redes locales Tema 2 Torre TCP 7. Aplicación 6. Presentación Niveles superiores 5. Sesión 4. Transporte TCP/UDP 3. Red IP 2. Enlace de datos Control de acceso al medio (MAC) 1. Físico Características protocolo IP Cada equipo tiene su IP IP decide el camino de los paquetes. Se fija en dirección de destino. Con la IP se identifica el ordenador de destino. No es fiable, paquetes desordenados o se pierden por el camino. Para solucionar carencias de IP, se usan protocolos del nivel transporte TCP y UDP Direcciones Ip Cuatro números del 0 al 255 separados por puntos. Cada uno 8 bits. Cada dirección tiene dos partes: 192.168.1.1 Red Host Los ordenadores solo hablan con equipos que estén en la misma red. El host es el número que identifica al ordenador dentro de la red. Se puede ajustar la parte de la red, modificando la máscara. La red va hasta el último 1 de la máscara. Hay tres clases ➢ Clase A→ 255.0.0.0 → 11111111.00000000.00000000.00000000 ➢ Clase B→ 255.255.0.0→ 11111111.11111111.00000000.00000000 ➢ Clase C→ 255.255.255.0→ 11111111. 11111111.11111111.00000000 Página 49 de un total de 71 páginas Redes locales Direcciones privadas Se usan en redes LAN y no se ven desde el exterior Hay tres tipos: ➢ 10.X.X.X /8 ➢ 192.168.X.X /16 ➢ 172.16.X.X /12 Comandos para comprobar la red ➢ Ping→ envía mensajes a una dirección y comprueba si responde. ➢ Ping /t→ ping continuo. ➢ Ipconfig→ muestra la configuración IP básica con /all más detalles. ➢ Tracert→ traza la ruta que siguen los paquetes hasta su destino. Diagnosticar y reparar problemas de conexión La configuración de un ordenador incluye: ➢ Dirección IP ➢ Máscara de subred ➢ Puerta de enlace→ IP del router que contacta con el exterior ➢ DNS→ servidores que traducen los nombres de dominio en IP Posibles fallos en la red: ➢ Controlador de la tarjeta de red→ Windows no la detecta. ➢ Cable / conector→ no hay enlace físico. ➢ Fallo en DHCP→ tarda mucho en conseguir una dirección y al final coge una tipo 239.224.X.X. Bien por que el router esté apagado o porque no haya conexión de red, para solucionarlo se comprueba el cableado y que el router este encendido, desconectar y conectar la red o configurar manualmente la IP. Página 50 de un total de 71 páginas Redes locales Tema 3 Tipos de cable ➢ Recto (cable de cobre)→ hilos de cobre (2 en 2), sencillos, económicos y más flexibles. Alcance limitado para conectar orden a HUB y SWITCH. Sensible a interferencias. Problema= diafonía (interferencias de otro par en el mismo cable) Solución= trenzado. ▪ Código de colores: TIA 568-B B ➢ Trenzado→ conecta ordenadores entre sí (NO SWITCH) ▪ Código de colores: TIA 568-B / A (uno en cada extremo) A B • UTP→ par trenzado “sin apantallar” • FTP→ semiapantallado (+calidad y +caro) • STP→ Trenzado apantallado (-sensible, +rígido) para exteriores • Cat3→ 10Mb/s (Ethernet/10 Base T) • Cat5→ 100Mb/s (Fast Ethernet/100 Base T) • Cat5e→ 1Gb/s (Gigabit Ethernet/1000 Base T) • Cat6/7→ Más calidad. 1Gb/s + 10Gb/s en un futuro Ninguno debe superar los 100 metros de longitud, da igual la categoría. ➢ Fibra óptica→ transmite luz (led/laser) puede quemar la retina. Gran alcance, gran ancho de banda (10Gb/s) más caro y frágil, unidireccional. Redes WAN, MAN, LAN (+100metros) ➢ Coaxiales→ No interferencias, más calidad, más velocidad, más rígidos, instalación compleja, se usan para conectar: antenas wifi, TV, radio, MAC antiguas(HFC) Página 51 de un total de 71 páginas Redes locales Equipos de interconexión de redes LAN ➢ Puente→ convertidor medio físico a otro . Dos conexiones diferentes. Usa Ethernet, fibra óptica, wifi, etc. ➢ HUB→ comunica todos los equipos a sus puertos. No se pueden más de 4 o 5 en cascada. No separa dominios de colisión (no aísla colisiones entre puertos) No separa dominios de difusión (tramas entran por puerto, se reenvían por todos inundando la red). Permite espiar el tráfico de las demás estaciones. ➢ SWITCH (conmutador)→ aprende direcciones MAC, alcanza cada puerto y solo reenvia paquetes a puertos necesarios. No permite espiar tráfico. Separa dominios de colision (no reenvía lo innecesario, reduce colisiones, mejora prestaciones). No separa dominios de difusión (tráfico). Broadcast / multicast sí lo transmite por todos los puertos para llegar a todos. Sensibles a “tormentas broadcast”, cable recto/trenzado. VLAN/LAN virtuales. ▪ AtoMDI o Autosensing→ permite usar cable recto o trenzado indistintamente. Protocolo Ethernet Protocolo capa MAC (niveles 1,2 OSI), estándar redes locales, fibra óptica, satélites, radio-enlace. Sigue norma IEEE802.3 Funciona en bus con cable coaxial, estrella con par trenzado, comparten BUS/HUB cada ordenador tiene dirección única en el mundo y grabada en la tarjeta de red → Ethernet, MAC Se usa n.º de serie = identificar a los ordenadores: 00:32:A5:8F:22:CO(los tres primeros, fabricante) La última dirección reservada, se usa para mandar algo a todos los ordenadores de la red. Dirección broadcast: FF:FF:FF:FF:FF:FF ➢ Como se transmite. ▪ Ordenador escucha cable y comprueba “nadie transmite” ▪ Envía los datos y sigue escuchando (comprobar todo bien) ▪ Dos ordenadores a la vez, colisionan, datos estropeados y deja de transmitir ▪ Espera tiempo aleatorio y vuelve al paso 1 ▪ Ipconfig /all→ obtener MAC ordenadores ▪ Tramas→ paquetes de datos en Ethernet, formato Página 52 de un total de 71 páginas Redes locales Preámbulo Destino Origen Longitud Datos Relleno CRC 1 2 3 4 5 6 7 1. Bits vacíos para que el receptor se prepare. 2. Dirección física del ordenador de destino. 3. Dirección física del ordenador de origen. 4. Tamaño datos del paquete (min 64B/máx 1500B) 5. Información que transmitimos. 6. Ceros que añade si la trama no llega a 64B mínimo 7. Código para detectar errores. ➢ Protocolo ARP→ relaciona direcciones IP con las de Ethernet ▪ Linux→ Arp ▪ Windows→ arp -a Tema 4 Sistemas inalámbricos Para crear redes LAN y MAN. Las frecuencias 2,4GHz y 5GHz, son de uso libre. Tienen un límite de potencia para evitar interferencias (y por motivos de salud) 100Mw en 2,4GHz y 1W en 5GHz. ➢ Características→ A igual velocidad teórica, rendimiento más bajo e inestable. Menos seguras, gastan más batería, se instalan rápido, más baratas, permiten movilidad. ➢ Las tecnologías más utilizadas LAN/WAN/PAN ▪ Bluetooth→ corto alcance, baja capacidad (1Mb/s, 20metros aprox). Hasta 3Mb/s con la versión 2.0. Su utilidad es ahorrar cables. ▪ IEE802.16 (wimax)→ wifi profesional alta capacidad. Para llevar Internet a poblaciones lejanas en enlaces punto a punto. ▪ Redes móviles (GPRS, 3G, 4G) ▪ IEEE802.11(wifi)→ Resto del tema Página 53 de un total de 71 páginas Redes locales Tipos de redes LAN inalámbricas (WLAN) El estándar para WLAN se llama IEE802.11 o wifi. Dos alternativas al montar una red: ➢ Infraestructura→ uno o varios puntos de acceso, que actúan como controladores. AP anuncian el nombre de la red y los ordenadores se conectan a ellos. Todos los routers domésticos pueden funcionar como puntos de acceso. Los móviles pueden funcionar como Aps para compartir su conexión a Internet con otros ordenadores (tethering) ➢ Redes ad-hoc→ formadas por ordenadores sin que exista un punto de acceso. El alcance es bajo. Para intercambiar documentos. Estándares IEE802.11 varias versiones. ➢ 802.11b→ 11Mb/s pico, banda ISM 2,4GHz, máx 100metros ➢ 802.11g→ 54Mb/s pico, 2,4GHz, máx 300 metros, compatible con el anterior ➢ 802.11n→ MIMO, varios canales a la vez, 2,4 y 5GHz, velocidad 300Mb/s ➢ 802.11ac→ sustituto del anterior, poca presencia, hasta 1Gb/s, 5GHz, 4 canales. PROTOCOLO VELOCIDAD MÁXIMA FRECUENCIA 802.11b 11Mb/s 2,4Ghz 802.11g 54Mb/s 2,4Ghz 802.11n 300Mb/s 2,4 / 5Ghz 802.11ac 1,3Gb/s 5Ghz Parámetros más importantes Ampliación: InSSIDer2 (LinSSID) detecta redes inalámbricas cercanas. ➢ SSID→ Nombre necesario para conectarse. ➢ BSSID→ Dirección física (MAC) ➢ Canales→ 2.4 GHz se divide en canales para impedir que unas redes se solapen con otras. 11 canales (13 en algunos países), hay que buscar alguno libre de interferencias. ➢ RSSI→ potencia de señal recibida. Se mide en dBm (en negativo), cuanto más cercanos a cero mejor. Página 54 de un total de 71 páginas Redes locales Seguridad Las redes inalámbricas tienen un importante problema de seguridad al expandirse fuera de los límites. ➢ Medidas de protección. ▪ Cambiar SIEMPRE la clave. Es fácil de descifrar. ▪ Ocultar el SSID,cualquier usuario que se lo sepa podrá conectarse. ▪ Filtrado de MAC, se introduce una lista de MAC en el AP. ▪ Cifrado WEP, primer estándar 64-128 bits (descifrable) ▪ Cifrado WPA y WPA2, evolución, proporciona niveles altos de seguridad, la contraseña cambia dinámicamente. Dos formas de cifrado. ▪ • WPA-TKIP→ compatible con la mayoría de equipos. • WPA2-AES→ más seguro y permite ser homologado en organismos públicos. Problemas de compatibilidad en equipos antiguos. Desactivar WPS permite hacer ataques de fuerza bruta contra la red y romper el cifrado más fácilmente. Cálculo de direccionamiento IP ➢ Dirección de red→ Siempre la primera reservada para nombre de red. ▪ Ejemplo: ordenador: 10.0.100.50→ 00001010.00000000.01100100.00110010 Red: 10.0.100.0→ 00001010.00000000.01100100.00000000 ➢ Dirección de broadcast→ Siempre la última dirección, envía paquetes a todos. ▪ Ejemplo: ordenador: 10.0.100.50→ 00001010.00000000.01100100.00110010 Broadcast: 10.0.100.127→ 00001010.00000000.01100100.00000000 ➢ Dirección del router→ Es el siguiente al de la red. ▪ Ejemplo: ordenador: 10.0.100.50→ 00001010.00000000.01100100.00110010 Router: 10.0.100.1→ 00001010.00000000.01100100.00000000 ➢ Host→ N.º Ip que caben en la red después de restar la red y el broadcast. Depende de la máscara. Se suman los ceros de la máscara, para elevar el 2 y se restan 2 ▪ Ejemplo: máscara: 255.255.0.0 Hay 16 ceros. 216-2=65534 Página 55 de un total de 71 páginas Redes locales ➢ Subneting→ (creación de redes) dividir la red en otras más pequeñas. Cada vez que añadimos un 1 a una máscara la dividimos por la mitad. ▪ ▪ ▪ Tengo la siguiente red: • 192.168.1.0/24 (255.255.255.0) • Caben 2⁸-2 = 254 equipos • La red empieza en 192.168.1.0 y acaba en 192.168.1.255 Puedo dividirla en dos añadiendo un 1 más a la máscara: • Máscara /25 (255.255.255.128) • Caben 2⁷-2 = 128 equipos • Primera red: Desde 192.168.1.0 hasta 192.168.1.127 • Segunda red: Desde 192.168.1.128 hasta 192.168.1.255 Cada una de estas, puedo dividirla entre otras dos, y así... Tema 5 Características de los routers Interconecta varias redes, enrutando paquetes por el camino correcto. Mínimo dos interfaces de red cada una con su IP. Trabaja en el nivel de Red (3 OSI). Reciben los paquetes, miran la IP de destino y los reenvían por donde corresponda. Confeccionan tablas de rutas (registro que indica las redes que pueden alcanzar por cada puerto). Controlan la saturación, no reenvían broadcast. Los más avanzados se pueden configurar para llegar a un destino por caminos diferentes. (Balanceo de carga) Algoritmos de enrutamiento Dos métodos: ➢ Enrutamiento estático→ El administrador configura la tabla manualmente. Solo se usa en redes pequeñas. ➢ Enrutamiento dinámico o adaptativo→ Se configuran automáticamente con diferentes protocolos y construyen un mapa de la red. Protocolos: RIP, OSPF y BGP. Capaces de adaptarse si algún enlace falla y reenvía los paquetes por otro camino. Tablas de enrutamiento Red de destino Máscara Siguiente salto Métrica Página 56 de un total de 71 páginas Redes locales Otras funciones de los routers ➢ Servidor DHCP (Dynamic Host Configuration Protocol)→ Configuración automática (IP, máscara, PE, DNS) se pueden reservar IP fijas (router). La IP se asigna durante un tiempo (lease time, tiempo de concesión), se puede configurar un nombre de dominio, servidor de hora, etc. ➢ Traducción de direcciones de red (NAT- Network Address Translation)→ Convierte direcciones privadas en publicas y viceversa. Desde el exterior no se ven las IP privadas. ➢ Firewall→ El router corta el tráfico o lo deja pasar según las IP y puertas de origen/destino de los paquetes. Los primeros 1024 están reservados y no se pueden usar para otra cosa. Cuando alguien intenta conectarse desde el exterior a un equipo de la LAN, hay que decirle al router a quien redirigir la conexión, a esto se le llama: abrir los puertos. Protocolo Puerto Servicio HTTP 80 Navegación web (www) HTTPS 443 Navegación web segura SMPT 25 Envío de correos POP 110 Recepción de correo (conecta, descarga y desconecta) IMAP 143 Recepción de correo (ver correos online) FTP 21 Transferencia de archivos (subir y bajar cosas) DNS 53 Resolución de nombres Tema 6 Protocolo TCP (Transmission control protocol) Establece una conexión solamente entre origen y destino. Los equipos intermedios (router, hub,…) no hablan TCP. Divide la información en paquetes y los numera para reordenarlos en destino. De esta manera hace la transmisión fiable, si al reordenarlos falta alguno solicita el reenvío de estos. Controla hacia donde va dirigido un paquete, ya que cada programa tiene asignado un número de puerto. Estos son para identificar el destino de los paquetes. Los primeros 1024 puertos están reservados. Para conseguir estas funciones, TCP añade grandes cabeceras, por eso se les dice protocolos muy pesados. Página 57 de un total de 71 páginas Redes locales Protocolo UDP (User datagram protocol) Sustituye al TCP cuando nos interesa más la velocidad que la garantía de entrega. Origen manda paquetes y se despreocupa, no espera confirmación. Destino recibe lo que puede, si falla algún paquete, lo considera perdido y no intenta recuperarlos. UDP para transmisiones multimedia. Comparativa de protocolos de transporte TCP UDP Establece una conexión entre dos extremos. No hay establecimiento de conexión. Confirma los paquetes entregados y reenvía si es No sabe si los paquetes llegan a su destino. necesario. No hace falta camino de retorno. Protocolo “pesado”, con muchas cabeceras y Muy “ligero”, no añade casi retardo y la mayoría menos eficiente. de bits son información útil. Útil para garantizar que la información llega. Adecuado para aplicaciones críticas de tiempo real y enlace unidireccional. UDP multiemisión (Multicast) Ventaja, no necesita establecer una conexión entre origen y destino (no comprueba si existe destino), puede enviar información a múltiples destinos sin duplicar paquetes. Origen envía paquete solo una vez, con destino a IP especial. Los ordenadores que lo quieran solo tienen que “escuchar”. IP reservadas desde 224.0.0.0 hasta 239.255.255.255. Problema: solo se puede usar en red local (LAN). Se complementa con RIP (Real Time Protocol) para mejorar la sincronización de vídeo. Protocolos TCP/IP de nivel superior ➢ HTTP→ Páginas web y archivos que contienen las páginas. P: 80 ➢ HTTPS→ Versión segura de HTTP a la que se le añade una capa de cifrado con el protocolo SSL. P: 443 ➢ FTP→ Transferencia de ficheros. Subir y descargar archivos y carpetas. P: 21 ➢ SMTP→ Para enviar correos electronicos. P: 25 ➢ POP→ Para descargar correo del servidor. P: 110 Página 58 de un total de 71 páginas Redes locales ➢ IMAP→ Consulta de correo on-line. P: 143 ➢ DNS→ Convierte nombres de dominio en IP. Existe un archivo de DNS local que el ordenador consulta antes de preguntar al servidor DNS. TCP+UDP: 53 ➢ Servidores UpnP y DLNA→ Comparten archivos y bibliotecas multimedia en una red local. Los clientes se conectan sin necesidad de realizar ninguna configuración. ➢ SMB→ Conocido como SAMBA, para compartir archivos y carpetas en LAN. Compatible con todos los sistemas operativos, como los anteriores. ▪ Windows→ netstat /b ▪ Linux→ netstat -pl netstat /a netstat /ab Para ver conexiones abiertas. Con la /b muestra el programa que se está comunicando. Con /a los programas que están esperando conexión. Con /ab combina las dos. Lo mismo sucede en Linux con -pl. Tema 7 Usuarios y permisos locales Abrir una carpeta compartida para todo el mundo en una red es una práctica muy insegura. Por eso hay que crear usuarios y asignarles permisos sobre el recurso que vamos a compartir. Los archivos y carpetas tienen diferentes permisos para los usuarios de un equipo. Podemos especificar quién puede leer o escribir en una carpeta de nuestro ordenador cuando estén utilizándolo. Creación de un recurso compartido Windows 8/10. El funcionamiento es similar a los Windows anteriores, pero antes hay que ir al Centro de Redes y Recursos compartidos y entrar en Cambiar configuración de uso compartido avanzado para ajustar algunas opciones: ➢ Desplegar el apartado Privado: ▪ Activar el uso compartido de archivos e impresoras. ▪ “Usar cuentas de usuario y contraseñas para conectarse a otros equipos” en lugar de utilizar el grupo Hogar. ➢ Si quisiéramos que la gente pudiera conectarse a ciertas carpetas sin identificarse “Desactivar el uso compartido con protección por contraseña” (Esto da acceso libre todo el mundo, no recomendado aunque útil en algunos casos) ➢ Creamos una cuenta de usuario para la gente que queremos que entre. Página 59 de un total de 71 páginas Redes locales ➢ Sobre una carpeta pulsar el botón derecho e ir a “Compartir y seguridad...” ➢ Ponemos un nombre con el que compartiremos la carpeta en red (OJO, puede ser diferente al nombre real de la carpeta) e indicamos los permisos. ➢ Si la compartimos en modo de “sólo lectura”, da igual qué usuario acceda y los permisos que tenga localmente sobre esa carpeta. Aunque sea un administrador no podrá hacer modificaciones. ➢ Si compartimos con permisos de escritura, entonces depende de los permisos locales que estén configurados. Acceso a recursos de otros equipos ➢ Windows ▪ Abrir un explorador de archivos (por ejemplo abriendo la carpeta personal) ▪ En la barra de direcciones, escribir la ruta: \\direccion_ip/nombre_carpeta (en lugar de la IP se puede usar el nombre del equipo) ▪ Si queremos acceder a esa carpeta de forma habitual, podemos asignarle una letra como si fuese una unidad de disco del ordenador. eso se hace desde el menú Conectar a unidad de red. ➢ Linux Mint/Ubuntu ▪ Abrir un explorador de archivos (por ejemplo abriendo la carpeta personal) ▪ Pulsar en el menú Ir → Abrir lugar... y escribir la ruta: smb://direccion_ip/nombre_carpeta (en lugar de la IP se puede usar el nombre del equipo) ▪ Si queremos acceder a esa carpeta de forma habitual, podemos asignarle un marcador. ▪ También podemos navegar por la red para ver recursos compartidos públicamente. ➢ Esto que se ha hecho con una carpeta, se puede aplicar también a una unidad de DVD (muy importante ahora que muchos portátiles vienen sin DVD) y con las impresoras. Ampliación: Grupo Hogar y opciones para compartir multimedia (DLNA) Página 60 de un total de 71 páginas Redes locales Utilidades de red ➢ Advanced IP Scanner ▪ Utilidad para entrar rápidamente equipos conectados en la red. Detecta IP, MAC, nombre de equipo, recursos compartidos y puertos típicos abiertos. ➢ Netspot ▪ Imprescindible para escanear redes wifi: SSID, potencia, canales, tipo de cifrado, MAC del AP, etc. ➢ PRTG ▪ Cuando se dispone de una red grande con muchos servidores, impresoras y dispositivos de red, conviene monitorizarlos todos desde un centro de gestión único. ▪ ¿Qué hace un software de monitorización como PRTG? • Escanea la red periódicamente en busca de nuevos equipos. • Monitoriza la conectividad de los equipos por si alguno deja de responder. • Monitoriza y registra el estado del hardware e incluso software: Uso de CPU, RAM, temperatura, saturación de la red, actualizaciones de software, etc. • Genera alarmas ante determinados eventos o cuando se superan umbrales críticos. • Enviar correos electrónicos de alerta ante ciertas alarmas: Equipos que no responden, discos duros llenos, tinta agotada en impresoras, etc. Página 61 de un total de 71 páginas Redes locales Tema 8 Problemas de IP Versión 4 ➢ Límite en el número de direcciones disponibles. En parte se ha solucionado con NAT, aunque esto ocasiona problemas con aplicaciones P2P y multimedia. ➢ La falta de Calidad de Servicio (QoS) no lo hace adecuado para servicios multimedia. ➢ No está pensado para la movilidad. ➢ La fragmentación de los paquetes en los routers produce mucha sobrecarga de proceso. ➢ No existe ningún tipo de seguridad en la capa de red (nivel 3). ➢ La cabecera de IPv4 es muy pesada, con demasiados campos que a menudo no se usan: Aportaciones de IPv6 ➢ Direcciones de 128 bits ▪ Número de direcciones en IPv4: 4*10⁹ ▪ En IPv6: 3.4*10^38 ▪ Se escriben en hexadecimal, en bloques de 4 dígitos, separados por “:” ▪ La máscara de subred se llama “Prefijo de subred” y se escribe en formato CIDR (/112 p. ej.) ▪ Los ceros a la izquierda se pueden obviar: ▪ 2001:0123:0000:00ab:0cde:0000:0000:0063 2001:123:0:ab:cde:0:0:63 ▪ Los bloques contiguos de ceros se pueden abreviar con “::”. PERO no se puede aplicar dos veces en la misma dirección: ▪ 2001:123:0:ab:cde::63 (el cero delante de ab se mantiene) Página 62 de un total de 71 páginas Redes locales ▪ No hay direcciones de broadcast, sí de multicast. ➢ Tipos de direcciones ▪ ▪ ▪ ▪ Vínculo local: • Sólo se usan en LAN, no tienen puerta de enlace y no se enrutan. • Las generan los equipos automáticamente a partir de la MAC y las anuncian por la red para evitar duplicados. • Empiezan por fe80:: Direcciones privadas: • Equivalentes a 10.x.x.x, 192.168.x.x, 172.16.x.x • Sí se pueden enrutar (haciendo NAT) y configurar manualmente o mediante DHCP. • Empiezan por fc00:: Ruta por defecto • Equivalente a 0.0.0.0/0 • ::/0 Localhost • Equivalente a 127.0.0.1 • ::1 ➢ Calidad de Servicio ▪ Se puede asignar un número de flujo a los paquetes y enrutarlo por flujo en lugar de por destino. De este modo se pueden priorizar aplicaciones críticas, aunque tamibén se puede usar para afectar a la neutralidad de la red. ➢ Seguridad ▪ Hasta ahora, se hacía con protocolos adicionales HTTPS, SSL, IPSec, etc. ▪ Ahora, el cifrado de los paquetes extremo a extremo está integrada en el protocolo. ▪ Ahora hay un campo opcional en la cabecera dedicado a autenticación. ➢ DNS ▪ Utiliza el registro AAAA, equivalente al A de IPv4. Página 63 de un total de 71 páginas Aplicaciones ofimáticas ÍNDICE Tema 1................................................................................................................................................66 Fórmulas Excel..............................................................................................................................66 Tema 2................................................................................................................................................68 Access............................................................................................................................................68 Tema 3................................................................................................................................................69 HTML............................................................................................................................................69 CSS................................................................................................................................................71 Página 65 de un total de 71 páginas Aplicaciones ofimáticas Tema 1 Fórmulas Excel ➢ Fecha/hora ▪ Ahora→ te da la fecha y hora de ese momento =ahora() ▪ Hoy→ te da la fecha =hoy() ▪ Día→ te dice el día de una fecha =día(celda) ▪ Mes→ te dice el mes =mes(celda) ▪ Año→ te dice el año =año() ▪ Día semana→ indica el día de la semana =diasem(celda;2) ▪ Número semana→ =num.de.semana(celda;2) ➢ Información ▪ esnumero ▪ estexto Siempre van con el si =si(estexto(celda);” “;valor) ➢ Lógicas ▪ Y→ los dos valores tienen que ser verdaderos =si(y( ) ▪ O→ Uno de los valores tiene que ser verdadero =si(o( ) ▪ Sí→ condicional =si( ; ) ➢ Matemáticas ▪ Aleatorio→ devuelve un número aleatorio =aleatorio( ▪ Entero→ devuelve el número entero =entero(celda) ▪ Producto→ multiplicación =producto(celda;celda) ▪ Potencia→ eleva exponentes =potencia(base;exponente) ▪ Redondear→ redondea un numero, a.mas, a.menos =redondear(celda) ▪ Residuo→ sobrante de una división inexacta =residuo(dividendo;divisor) ▪ Suma→ suma con o sin condición =suma(celda;celda) =suma.si(celda;celda) Página 66 de un total de 71 páginas ) Aplicaciones ofimáticas ➢ Estadística ▪ Max y min→ busca máximo y mínimo =mas(rango) ▪ Promedio→ media con o sin condición =promedio(celdas) ▪ Contar→ cuenta la cantidad de números que hay =contar(rango) ▪ Contara→ cuenta las celdas con algo dentro =contara(rango) ▪ Contar.si→ cuenta con condiciones =contar.si(celdas;“ ”) ▪ Contar.blanco→ cuenta las celdas vacias =contar.blanco(rango) =min(rango) =promedio.si(celdas) ➢ Texto ▪ Encontrar→ encuentra algo =encontrar(“lo que buscas”;celda) ▪ Izquierda→ saca valores por la izquierda =izquierda(celda;número) ▪ Derecha→ saca valores por la derecha =derecha(celda;número) ▪ Mid→ saca valores del centro =mid(celda;posición;100) ▪ Mayusc→ convierte todo en mayúsculas =mayusc(celda) ▪ Minusc→ convierte todo en minúsculas =minusc(celda) ▪ Concatenar→ unir valores de celdas =concatenar(celda;celda) ▪ largo→ mide la cantidad de caracteres de una celda =largo(celda) ▪ buscarv→ busca algo en un rango de celdas =buscarv (celda; $rango$;posicion;0) ▪ nompropio→ pone la primera letra en mayúsculas =nompropio(celda) Página 67 de un total de 71 páginas Aplicaciones ofimáticas Tema 2 Access ➢ Clave primaria ▪ Campo autonumérico, representado por una llave que sirve para identificar cada registro de la tabla. ➢ Formulario ▪ Interfaz en el que se pueden rellenar los datos de la tabla de una manera más atractiva y sencilla, su nombre será frm ➢ Relaciones ▪ 1:N→ la clave primaria de la 1 pasa a la N como ajena ▪ 1:1→ cualquiera de las dos claves primarias pasa a la otra como ajena ▪ N:N→ se cogen las dos claves primarias y se crea una tabla nueva con las dos como ajenas y primarias en modo número y con indexado sin duplicado ➢ Tipos de campo ▪ Autonumérico→ número que va cambiando ▪ Número→ solo acepta números ▪ Texto corto→ texto de hasta 256 caracteres ▪ Memo→ para textos de más de 256 caracteres ▪ Moneda→ para poner un número en formato monetario ▪ Fecha/hora→ ▪ Objeto ole→ para añadir una imagen ▪ Si/No→ para una pregunta con dos únicas respuestas ▪ Asistente para búsqueda→ para poner un desplegable ▪ Hiperenlace→ para meter emails y webs ▪ Datos adjuntos→ para añadir documentos a ese registro ▪ Calculado→ para poner formulas Página 68 de un total de 71 páginas Aplicaciones ofimáticas Tema 3 HTML ➢ Códigos obligatorios No reconoce intros, para ello se pone <br> <html> <head> <title></title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="estilos.css"> </head> <body> Resto del código </body> </html> ➢ Códigos <b></b> (negrita) <strong></strong> (resaltado, negrita) <i></i> (cursiva) <u></u> (subrayado) <strike></strike> (tachado) <font size="" color="" face=""></font> (tamaño/tipo/color) <center></center> (alinear al centro) <p align=""></p> <h1></h1> (párrafo alinear) (cabeceras hasta el 7) <a href="pag"></a> (hipervínculo externo) <a href="" target="_blank"></a> <a href="archivo"></a> (hipervínculo externo en pestaña nueva) (hipervínculo a archivo) <img src="" width="" height="" usemap="#"> Página 69 de un total de 71 páginas (insertar imagen) Aplicaciones ofimáticas <ol> (listas numeradas) <li></li> (siempre dentro del tipo de lista) </ol> <ul type="square/circle/disc"> (listas con símbolos. Cuadrado, circulo vacío, lleno) <li></li> (siempre dentro del tipo de lista) </ul> <table> <tr> (tabla) (filas) <td colspan="" rowspan=""></td> (columnas) </tr> </table> <map name=""></map> (mapa de imágenes) <area shape="rect/circle/poly" coords="" href=""> (rect, circulo poligo) Para que funcione añadir usemap a la foto <form name=""> (formulario) <input type="text" name=""> (nombres) <input type="password" name=""> <input type="radio" name=""> (elegir una opción) <input type="checkbox" name=""> <select name=""> (contraseñas) (elegir varias opciones) (lista desplegable) <option></option> (opciones) </select> <textarea name=""></textarea> (área de texto) <input type="submit" value=""> <input type="reset" value=""> (botón enviar) (botón borrar) </form> <a href="#marcador1"></a> <a name="marcador1"></a> Hiperenlace en la misma página Página 70 de un total de 71 páginas Aplicaciones ofimáticas CSS estilos.css <link rel="stylesheet" type="text/css" href="estilos.css"> <div class=""></div> div.______{ position: ; width: px; (ancho) height: px; (alto) border: ; top: %; left: %; margin-left: px; (-mitad ancho) margin-top: px; (-mitad alto) } div.______:hover{ añade efectos } Si borro margin top no baja la capa, cambiar top a px Página 71 de un total de 71 páginas