Mostrando entradas con la etiqueta formacion. Mostrar todas las entradas
Mostrando entradas con la etiqueta formacion. Mostrar todas las entradas

lunes, 31 de marzo de 2014

Manual - formacion (redes): Tema 3. Topologías de red.

Tema 3. Topologías
Esta unidad de trabajo se sitúa en la Interface de Red (Enlace de datos y físico), su objetivo es conseguir analizar el cableado, es decir, montar físicamente la red.

Estructura que posee la red


  • - Topología física: Disposición geográfica de los equipos y el cableado de red.                                    Factor que determina el rendimiento y la funcionalidad de la red.
    • Número de máquinas a interconectar
    •  Tipo de medio Físico
    • Naturaleza de las señales
    •  …

            El tipo de topología influye en:
    • El coste de la red.
    • El rendimiento.
    • La fiabilidad.
    • La complejidad del software.
    • La facilidad /dificultad para las modificaciones.


  • - Topología lógica: La topología lógica, hace referencia a la forma en que las máquinas se comunican a través del medio físico, es decir, modo en que los hosts acceden a los medios. Los dos tipos más comunes de topologías lógicas:
    • Broadcast: Consiste en que cada host envía sus datos hacia todos los demás hosts de la red. No existe un orden que las estaciones deban seguir para utilizar la red. La utilizan por orden de llegada.
    • Transmisión de tokens: Controla el acceso a la red mediante la transmisión de un token electrónico (trama de control que informa del permiso que tiene una estación para usar los recursos de la red) a cada host de forma secuencial. Cuando un host recibe el token, ese host puede enviar datos a través de la red. Si el host no tiene ningún dato para enviar, transmite el token al siguiente host y el proceso se vuelve a repetir.
Para continuar leyendo el capitulo entero debe descargarlo. (488KB) 


domingo, 30 de marzo de 2014

Manual - formacion - redes: Tema 2. Arquitecturas de Red. El modelo OSI

Tema 2. Arquitecturas de Red. El modelo OSI

Arquitectura OSI

En el modelo de referencia OSI se pueden distinguir tres características fundamentales:

  • - Arquitectura, en la cual se definen los aspectos básicos de los sistemas abiertos.
  • - Servicios, proporcionados por un nivel al nivel inmediatamente superior.
  • - Protocolos, es decir, la información de control transmitida entre los sistemas y los procedimientos necesarios para su interpretación.

En la arquitectura OSI, para definir un nivel, hay que especificar qué servicios proporciona ese nivel y el protocolo o protocolos que van a utilizar las entidades de ese nivel. Las entidades son elementos activos, Hardware o Software, dentro de dicho nivel, las cuales cooperan siguiendo un diálogo que aplica las normas de un protocolo.

Cada nivel se apoya en los servicios que le ofrece el nivel inferior.

En definitiva, cada nivel se relaciona con el inmediatamente superior e inferior mediante el concepto de interfaz, formado por un conjunto de elementos físicos y lógicos que relacionan dos niveles adyacentes. Los interfaces entre un nivel n y sus niveles adyacentes n-1 y n+1, están definidos por los servicios ofrecidos. Por ejemplo, un nivel puede ofrecer al nivel superior la traducción, a un lenguaje común, de la comunicación que se desea enviar (es su traductor), y una vez que ha efectuado su trabajo, cuenta con un nivel inmediatamente inferior que, por ejemplo, va a envolver la información ya traducida, sería su “empaquetador”.
Comunicación entre entidades del mismo nivel. Aunque no existe una comunicación física directa, las entidades de un mismo nivel se comunican directamente de forma virtual.

Para continuar leyendo el capitulo entero debe descargarlo. (766KB) 




miércoles, 26 de marzo de 2014

Manual - formación: Comandos basicos Linux

Mientras que muchas personas que utilizan Linux utilizarán los gráficos X-windows, hay momentos en que es muy útil para utilizar las herramientas de línea de comandos, ya sea por conveniencia (mucho se puede automatizar), opciones adicionales o cuando la administración remota de un ordenador. Estos comandos se ejecutan desde la shell de Linux.

Esta guía de referencia se explican algunos de los comandos básicos, y la forma en que se pueden combinar para trabajar juntos. Aquí el comando palabras y el programa se utilizan indistintamente. Para esta guía de referencia que me estoy refiriendo a los programas de línea de comandos que tienen una determinada entrada y devuelven información después de que el procesamiento adecuado. Esto es diferente de aplicaciones completas que podrían ser gráfica o proporcionar una visualización de texto más con todas las funciones, o requerir la interacción del usuario durante el funcionamiento.

Comenzamos:

mkdir -> Crear carpeta.
touch -> Crear un archivo.
rmdir -> Borrar directorio.
rm -> Borrar archivo.
nano -> Editar un archivo.
mv-> Mover archivo.

rm trabajos -r -> Borra todo subdirectorios y todos los archivos

ls -> Lista todolos los directorios.

ls -a -> El -a añade mas caracteristicas al listado de directorios.

ls *seg -> Muestra los archivos acabados en seg. Evidente podemos cambiar el seg por los caracteres que queramos.
ls *[ab]* -> Muestra cualquier archivo que contenga "a" o "b".
ls equipo[A-M] -> Muestra los archivo sque incluya de equipo A hasta equipo M // equipo[A-M,J-Ñ]
ls cap1[2-9] -> Muestra los archivos del cap12 al cap19
ls [0-9]???+* -> Muestra los archivos que comienzan por un digito seguido por 3 caractares cualesquiera, más un signo + y después cualquier terminacion.
ls *[abc]* -> Muestra cualquier archivo que contenga "a" o "b" o "c"
ls [abc]*[abc]*[abc]*

clear = cls (en windows) -> Limpia nuestro shell de todos los comandos en pantalla.
who = quien estan conectados al servidor.
tty -> Muestra nombre del terminal que estas conectado.
date -> Muestra fecha.

date; \
clear;\
tty;\ -> Te pasa una linea de ejecución.

(clar;who;tty) -> Otro modo de ejecución.

; = && = || -> Enlaza dos instrucciones.

$ -> Pone el contenido de una variable.

echo 2*4=8;


cat = type (en windows). Muestra el contenido de un archivo.

tree -> Muestra el arbol de directorios.

cp -> Copia.

ln archivo1 archivo2 -> Crea un enlace,  parecido a un acceso directo.

tail -> Muestra ultimas lineas de un archivo. Si ponemos -n5 muestra ultimas 5 lineas

head -> Muestra las primeras lineas -n primeras 5 lineas.

sort -> Ordenada por orden alfabetico / -r lo hace inverso, de la "z" a la "a"
-k2 ordena por el campo.

Se pueden emplear a la vez: Ej: cat archivo | sort -k2

wc -> Contador de lineas, caracteres y palabras. -w (palabras) -l (lineas) -c (caracteres)

grep ->Localizador de palabras. Se utiliza como filtro // EJ: grep palabra archivo

EJ: grep palabra1 archivo1 archivo2 | grep palabra2 archivo1 archivo2



Permisos:

chmod -> Modificar permisos

rwx-rwx-rwx -> 777
primer rwx -> propietario
segundo rwx -> grupo
tercer rwx -> otros

valores -> r->4 lectura
w->2 escritura
x->1 ejecucion

Ej: chmod 222 archivo. Con esto damos permisos de escritura.
para ver los cambios:

ls -l archivo -> Lista los archivos con sus respectivos permisos.

Para ejecutar un archivo -> ./nombre_archivo

Otra manera de añadir permisos: chmod u+x nombre_archivo
Quitar: chmod ug-x


Poner una mascara se usa para determinar los permisos definidos siempre que se cree un directorio.

-umask mas el valor. ejem: umask 000

Entonces mascara definida: 777. Con esto vemos que es la inversa de la mascara.

Con un umask: 734 // para directorios: 043 // para archivos: 042 // Porque se equitan los de ejecución 111// Afecta cuando es impar


-chown nombre_nuevo_propietario archivo -> Cambia el propietario del archivo y solo se puede ejecutar como superusuario.

-id: Información del identificacion de usuario.

-newgrp nombre_grupo -> Para poner grupo activo, cuando creamos un nuevo archivo se pone este grupo por defecto.

-chgrp nombre_grupo archivo -> Cambia el grupo al que pertenece el archivo.

Añadidos por los usuarios:

Para crear un archivo suelo preferir hacerlo con el editor directamente, en el caso de Ubuntu:
`sudo gedit ruta/del/archivo/nombre.extensión`

También es bueno saber que escribiendo `comando --help` (donde comando equivale a el comando a ejecutar) nos mostrará en la consola instrucciones de uso para éste

Esto es todo si teneis alguna duda no dudeis en dejar vuestro comentario.