viernes, 20 de marzo de 2015

Resumen deNormalización en las redes Locales.


NORMALIZACIÓN EN LA REDES LOCALES












Resumen de Instalación y Administración de servicios de transferencia de ficheros.

Funcionalidad del servicio de transferencia de archivos.


Características. Componentes y funcionamiento.

FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') en informática, es un protocolo de red para la transferencia de archivos.

El servicio FTP es ofrecido por la capa de aplicación del modelo de capas de red TCP/IP. Un problema básico de FTP es que está pensado para ofrecer la máxima velocidad en la conexión, pero no la máxima seguridad.

Este protocolo está descrito en el RFC 959, objetivos de dicho protocolo, qué básicamente son los siguientes:

 Promover que se compartan archivos entre máquinas remotas a través de la 
red.
 Fomentar el acceso a máquinas remotas.
 Independizar las necesidades de los usuarios de diferentes sistemas de archivos 
utilizados en las diferentes máquinas.
 Conseguir una transferencia de datos rápida y fiable.


Características de los servidores FTP:
Con respecto a tipos de usuarios:

 Usuarios FTP - Son aquellos que disponen de una cuenta en la máquina que ofrece el servicio FTP. Se conectan vía FTP mediante su nombre de usuario y contraseña, y tienen acceso a aquellas partes del sistema de archivos para las que tienen permisos.
 Usuarios anónimos – Son usuarios cualesquiera que, al conectarse al servidor FTP, sólo deben introducir una contraseña simbólica que suele ser una dirección de correo electrónico, y sólo tienen acceso a una parte limitada del sistema de archivos.


Protocolo FTP.

Protocolo para transferir archivos.

Actualmente, el protocolo FTP está definido por RFC 959 (Protocolo de transferencia de archivos (FTP) - Especificaciones).


La función del protocolo FTP

El objetivo del protocolo FTP es: 

 permitir que equipos remotos puedan compartir archivos 
 permitir la independencia entre los sistemas de archivo del equipo del cliente y del equipo del servidor 
 permitir una transferencia de datos eficaz 


El modelo FTP

El protocolo FTP está incluido dentro del modelo cliente-servidor, es decir, un equipo 
envía órdenes (el cliente) y el otro espera solicitudes para llevar a cabo acciones (el 
servidor). 

Durante una conexión FTP, se encuentran abiertos dos canales de transmisión: 

 Un canal de comandos (canal de control) 

 Un canal de datos


Tipos de usuarios y accesos al servicio: Acceso anónimo y acceso autorizado.

El FTP anónimo es un servicio que nos permite acceder a ficheros que están situados 
en un ordenador sin tener cuenta o estar registrados en él.


PERMISOS

 Propietario
 Grupo
 Otros


 4=lectura 
 2= escritura 

 1= ejecución


 6 (4+2) = lectura y escritura 
 5 (4+1) = lectura y ejecución 
 3 (2+1) = escritura y ejecución 

 7 (4+2+1) = lectura, escritura y ejecución


CUOTAS

Si queremos que los usuarios de nuestro sistema no consuman más recursos de los disponibles resulta indispensable habilitar un límite de ocupación de espacio en el disco duro.
Esto es lo que se conoce como cuotas de disco.

Existen dos tipos de cuota:

- Cuotas rígidas: no será posible superar el límite y será negado el acceso.

- Cuotas flexibles: se pueden superar y el usuario sólo recibirá un aviso de



Formas de conectarse a un servidor FTP:

 De modo Activo
El servidor abre su puerto 20 para realizar la transferencia de datos sobre el cliente en el puerto especificado.
Importante: El servidor siempre emplea el puerto 20 para transmisión de datos.
Problema: El cliente debe aceptar conexiones en puertos superiores a 1024 (se evita con un Firewall).


 De modo Pasivo
El cliente emplea un puerto superior al 1024 para conectar con el puerto 21 del 
servidor FTP y enviarle comandos.
El servidor enviará por ese puerto, el puerto aleatorio que va a emplear para la 
comunicación de datos (puerto mayor a 1023).
El cliente y el servidor abren el puerto especificado por el servidor y comienzan 
a transmitir datos.



Tipos de transferencia de archivos: ASCII y Binario.

 tipo ASCII
Adecuado para transferir archivos que sólo contengan caracteres imprimibles por ejemplo páginas HTML, pero no las imágenes que puedan contener.

 tipo binario
Este tipo es usado cuando se trata de archivos comprimidos, ejecutables para PC, imágenes, archivos de audio...



Extensión de Archivo Tipo de Transferencia

txt (texto) ASCII
html (página WEB) ASCII
doc (documento) binario
ps (poscript) ASCII
hqx (comprimido) ASCII
Z (comprimido) binario
ZIP (comprimido) binario
ZOO (comprimido) binario
Sit (comprimido) binario
pit (comprimido) binario
shar (comprimido) binario
uu (comprimido) binario
ARC (comprimido) binario

tar (empaquetado) binario


Seguridad en FTP.

Por naturaleza, el FTP no es seguro: El nombre de usuario, la contraseña y el resto de credenciales se transmiten por la red en texto sin cifrar. Del mismo modo, los archivos que se cargan o descargan lo hacen también en texto sin cifrar, por lo que su contenido puede ser visto y utilizado de forma malintencionada. Además, cualquier atacante podría suplantar al servidor FTP, en cuyo caso no se podría saber si un determinado servidor FTP es, en efecto, el equipo con el que el usuario intenta comunicarse. Por lo tanto, resulta muy arriesgado utilizar el adaptador de FTP para transmitir datos confidenciales a través de una red no segura, a menos que se pueda garantizar la seguridad en las capas de archivo o mensaje mediante cifrado y firmas digitales.


Servicios SFTP/SCP.

SFTP

SSH File Transfer Protocol (también conocido como SFTP o Secure File Transfer Protocol) es un protocolo del nivel de aplicación que proporciona la funcionalidad necesaria para la transferencia y manipulación de archivos sobre un flujo de datos fiable.


PROTOCOLOS y SOFTWARE

 Ares: Ares Galaxy, FileCroc, KCeasy, Warez P2P
 BitTorrent: AllPeers, ABC [Yet Another BitTorrent Client], Azureus, BitComet, BitSpirit, BitTornado, BitLord, BitTorrent, BitTorrent.Net, Burst!, G3 Torrent, Lphant, mlMac, MLDonkey, QTorrent, Shareaza, Transmission, Tribler, μTorrent
 CSpace: sistema de comunicaciones basado en peer-to-peer
 Direct Connect network: DC++, NeoModus Direct Connect, BCDC++, StrongDC++
 Domain Name System
 eDonkey2000: aMule, eDonkey2000, eMule, LMule, Lphant, MLDonkey, mlMac, Shareaza, xMule, iMesh
 FastTrack: giFT, Grokster, iMesh (y sus variantes sin adware incluyendo aiMesh Light), Kazaa (y todas sus variantes libres de adware como Kazaa Lite), KCeasy (plugin requerido), Mammoth, MLDonkey, mlMac, Poisoned
 Freenet: Entropy (bajo su propia red), Freenet
 GNUnet: GNUnet, (GNUnet-gtk)
 Gnutella: Acquisition, BearShare, Cabos, Gnucleus, Grokster, iMesh, gtk-
gnutella, KCeasy, Kiwi Alpha, LimeWire, FrostWire, MLDonkey, mlMac, Morpheus, Phex, Poisoned, Swapper, Shareaza, XoloX
 Gnutella2: Adagio, Caribou, Gnucleus, iMesh, Kiwi Alpha, MLDonkey, mlMac, Morpheus, Shareaza, TrustyFiles
 Kad (usando el protocolo Kademlia): aMule, eMule, Lphant (a partir de la versión 3.50), MLDonkey,
 Lime Wire
 MANOLITO/MP2P: Blubster, Piolet
 MFPnet: Amicima
 Napster: Napigator, OpenNap, WinMX
 NEO Network: Morpheus
 P2PTV tipo de redes: TVUPlayer, CoolStreaming, Cybersky-TV, TVants
 Peercasting tipo de redes: PeerCast, IceShare, FreeCast
 Usenet

 WPNP: WinMX

lunes, 16 de marzo de 2015

Ejercicios MS2

EJERCICIO 1:


He creado las siguientes carpetas.



EJERCICIO 2:
Punto1.1

Con el editor EDIT he creado éste documento.


Punto 1.2

Con el editor EDIT he creado éste documento.


Punto 1.3

Con el editor EDIT he creado éste documento.



Punto 2

Con el copy con copiamos archivos a carpetas.


Punto3
Con el MOVE movemos carpetas a otro sitio. Le cambias el nombre con REN o RENAME.


Punto 4
Con el attrib comprobamos los atributos, y le he añadido lectura(r). Al intentar borrar no deja porque no tiene permisos de ejecución.


Punto 5
Elimina con ERASE.


Punto 6
Desde la carpeta dos, borras la carp21 con ERASE carp21.








viernes, 13 de marzo de 2015

Comandos básicos de MS-DOS.

COMANDOS BÁSICOS MS-DOS


Para iniciar DOS en Windows XP, hay que irse al botón de Inicio, Ejecutar y poner cmd. Se abrirá una ventana  de DOS en la que se probarán todas las opciones de los comandos utilizados.


GESTIÓN DE DIRECTORIOS

Comando: DIR
Función: Lista todos los ficheros y directorios de la ruta en la que nos encontramos. 
Sintaxis: DIR [unidad\directorio\fichero]
Parámetros: Algunos de los parámetros que se pueden utilizar para modificar el listado de archivos y directorios:

- /P Muestra pantalla por pantalla el listado, para visualizar la pantalla siguiente basta con pulsar una tecla. Al pulsar una tecla se procesara el siguiente bloque de listado y así sucesivamente.
-/O Ordena por el orden especificado:
      /ON Ordena por nombre en formato de lista detallada
      /OE Ordena por extensión
      /OS Ordena por tamaño
      /OD Ordena por fecha
      /OG Ordena poniendo agrupados todos los directorios después de los ficheros.
      /O-X Ordena inversamente por el orden especificado por X
      /S Muestra los archivos del directorio especificado y todos sus subdirectorios


Comando: CD
Función: Permite cambiar de un directorio activo a otro.
Sintaxis: CD [unidad:]\[ruta]\[directorio]
Observación: Si deseamos bajar un nivel en el árbol de directorios, sólo es necesario escribir cd..


Comando: MD ó MKDIR
Función: Crear directorios
Sintaxis: MD [unidad\ruta\]<nombre>
Observación: Si intentamos crear un directorio que ya estuviera creado nos da error. En algunos casos se puede hacer mkdir dir1\dir2 y sería equivalente a la siguientes acciones: mkdir dir1; cd dir1; mkdir dir2; cd dir2; cd ..; cd..


Comando: RD
Función: Borra un directorio (sólo si se encuentra vacío).
Sintaxis: RD [unidad\ruta\]<nombre>
Parámetros: Los parámetros que se pueden utilizar con este comando son:

- /S Elimina todo el directorio a borrar aunque no esté vacío, pero pide confirmación.
- /Q No pide confirmación para eliminar un árbol de directorios cuando se utiliza junto con la opción /S.


GESTIÓN DE ARCHIVOS

Comando: TYPE
Función: Ver el contenido de archivos de texto, haciendo un listado.
Sintaxis: TYPE [unidad:]\[ruta]\[directorio]\<archivo>



Comando: PRINT
Función: Imprime archivo de texto.
Sintaxis: : PRINT [unidad:]\[ruta]\[directorio]\<archivo>


Comando: COPY
Función: Copia el fichero origen al fichero destino.
Sintaxis: copy <fichero-origen> <fichero-destino>
Observación: Para juntar varios archivos, hay que especificar un único archivo destino y los archivos origen ponerlos en el formato: archivo1+archivo2+archivo3. Si el archivo destino existe, pide confirmación de sobreescritura de dicho archivo. Si queremos que no nos pida confirmación, deberemos usar el parámetro /Y para omitir dicha confirmación.


Comando: REN o RENAME
Función: Renombra un fichero. Dará error si existe un fichero que tenga el mismo nombre dentro del mismo directorio.
Sintaxis: rename <nombre-actual> <nombre-nuevo>


Comando: MOVE
Función: Este comando mueve ficheros de un directorio a otro.
Sintaxis: move [/Y] <origen> <destino> donde /Y es un parámetro que poniéndolo, el move moverá ficheros sin preguntar la confirmación de reemplazo a otros archivos que se puedan llamar de la misma forma al directorio de destino. En caso de no especificarse, MSDOS pedirá una confirmación de reemplazo de ficheros.


Comando: DEL ó ERASE
Función: Se encarga de borrar uno o varios archivos. 
Sintaxis: del [unidad:]\[ruta]\[directorio]\<archivo>
Parámetros: Algunos de los parámetros que se pueden utilizar con este comando son:

- /P Pide confirmación antes de eliminar cada archivo.
- /F Fuerza la eliminación de los archivos de sólo lectura.


Comando: FC
Función: Compara dos ficheros y verifica si las copias son exactas.
Sintaxis: FC fichero1 fichero2


Comando: XCOPY
Función: Copia un directorio entero con subdirectorios y ficheros incluidos. Recibe el nombre del directorio a copiar y opcionalmente el directorio destino.
Sintaxis: xcopy origen [destino]
Parámetros: 
- /P : Pide confirmación de SI o NO antes de copiar cada archivo.
- /S : Indica que la copia debe hacerse extensiva a todos los subdirectorios, exceptuando los vacíos.
- /E : Igual que con el /S, sólo que copia también los directorios vacíos.
- /W : Espera la confirmación antes de copiar los archivos.
- /V : Verifica si el archivo se ha copiado correctamente.
- /C: Continúa copiando aunque ocurran errores.
- /Q: No muestra los nombres de los archivos mientras está copiando.


Comando: DOSKEY
Función: Comando residente en memoria y una vez activado, permite visualizar los comandos de MSDOS introducidos con anterioridad a través de la línea de comandos. Las flechas de arriba y abajo recuperan los comandos, la tecla de escape limpia lo que hubiese escrito en la línea de comandos, F7 muestra los comandos usados, pulsando las teclas Alt + F7 se borran los comandos utilizados como si acabásemos de abrir el terminal DOS.


Comando: EDIT
Función: Editor de texto de MSDOS con una interfaz gráfica. Permite visualizar cualquier archivo que contenga texto.
Sintaxis: edit [unidad:]\[ruta]\[directorio]\<archivo.ext (solo de texto)>
Ejemplo: c:\>edit fichero.txtCon esto se nos abriría el editor de texto del MSDOS con el archivo fichero.txt. En caso de que el nombre de archivo pasado como parámetro al edit no exista, el edit abrirá un archivo nuevo en blanco almacenado con ese nombre pero de forma temporal, con lo cual luego hay que guardarlo a través del menú que ofrece el edit.


ATRIBUTOS DE LOS FICHEROS

Los atributos permiten asociar a los ficheros características especiales. 

1. De sólo lectura (R): Protege la escritura y el borrado de un fichero. El fichero sólo puede ser leído.
2. De archivo (A) : Sirve para saber si un determinado fichero ha sido o no modificado.
3. Oculto (H): Sirve para ocultar un fichero. Por ejemplo algunos archivos del sistema son ocultos.
4. De sistema (S) : Sirve para identificar los archivos propios del sistema, los cuales sirven para cargar el SO. 


Comando: ATTRIB
Función: Visualiza o modifica los atributos de un fichero.
Sintaxis: attrib /s
Sintaxis: attrib <fichero> <+/-></h/s/a/r> (modificará los atributos de un fichero determinado)
Obs: Con + establecemos un atributo a un fichero y con – lo borramos. Si no damos ningún parámetro lo que hacemos es visualizar los atributos.


DISCOS Y DISQUETES

Comando: FORMAT
Función: Formateado, o borrado completo de un disco o disquete.
Sintaxis: format <unidad:>
Parámetros: Si se quiere realizar un formato rápido se le puede dar el parámetro /Q.


Comando: CHKDSK
Función: Comprueba el estado de un disco o disquete correspondiente a la unidad introducida como parámetro y muestra un informe de su estado.
Sintaxis: chkdsk [unidad:] [fichero]
Obs: Se puede utilizar con la opción /F ó /R que se encargan de encontrar los sectores dañados y recupera la información legible en el disco.


Comando: DISKCOPY
Función: Copia el contenido total de un disco o disquete, sirve para hacer copias de seguridad. La unidad origen y destino puede ser la misma, por ejemplo cuando copiamos un disquete.
Sintaxis: diskcopy <unidad_origen:> <unidad_destino:>


Comando: DISKCOMP
Función: Compara el contenido de dos disquetes.
Sintaxis: diskcomp [unidad1: [unidad2:]]


Comando: LABEL
Función: Permite crear, cambiar o borrar el nombre de la etiqueta que tiene asignado un disco o disquete cuando éste es formateado. La etiqueta es un nombre asignado por el usuario para identificar el disco o 
disquete. Si ponemos sólo label, nos visualizaría el nombre de la etiqueta de la unidad actual. Si especificamos la etiqueta la asignaría a la unidad actual.
Sintaxis: label [unidad:] [etiqueta de volumen]


Comando: VOL
Función: Muestra la etiqueta y el número de serie que se le es asignado al disco o disquete, si están especificados. Este número de serie no es modificable porque el sistema tiene que identificar de forma única el disco o disquete.
Sintaxis: vol [unidad:]


Comando: DEFRAG
Función: Defragmenta y optimiza el disco, almacenando los ficheros en clusters secuenciales, lo queoptimiza el rendimiento del sistema.
Sintaxis: defrag
Obs: No está en Windows XP, pero se encuentra con interfaz gráfica en el menú Inicio, todos los programas, accesorios, herramientas del sistema, desfragmentador de disco.


Comando: SCANDISK
Función: Comprueba la integridad de los datos almacenados basándose en el estado del disco quealmacena estos datos.
Sintaxis: scandisk
Obs: No está en Windows XP.


OTROS

Comando: PROMPT
Función: Muestra en pantalla el texto deseado. Admite una serie de signos que devuelven valores.
Sintaxis: prompt [ texto o parametros ]
Ejemplo: C:\>prompt El verdadero poder se encuentra en OrioN ScripT.$_ Hoy es dia 
$D y son las $._Te lee una nueva orden $p.
Signos especiales: El signo $ le indica a DOS que debe sustituir la cadena de carácter que le sigue por un valor almacenado.

$_ Salto de línea (intro).
$B Canalización ( | ).
$D Muestra en pantalla la fecha del sistema.
$H Elimina el carácter anterior.
$N Visualización de la unidad de trabajo por defecto.
$P Visualiza el directorio de trabajo incluyendo la unidad.
$T Muestra en pantalla la hora del sistema.
$V Muestra la versión del MSDOS con la que estamos operando.


Comando: CLS
Función: Limpia la pantalla, sólo queda el directorio en el que nos encontrábamos situado en la parte superior de la pantalla.
Sintaxis: cls


Comando: VER
Función: Este comando nos muestra en pantalla la versión que estamos usando del MSDOS.
Sintaxis: ver


Comando: DATE
Función: Muestra ó establece la fecha del sistema. En una línea posterior nos facilita la posibilidad de cambiar la configuración de la fecha del sistema. Si no se quiere cambiar la fecha del sistema pulsar simplemente intro, en caso contrario, especificarla en formato dd-mm-aa. Si se quiere sólo consultar la fecha y que no ofrezca la posibilidad de cambiarla, deberemos añadirle el parámetro /T.
Sintaxis: date


Comando: TIME
Función: Muestra o establece la hora del ordenador. Si no se quiere rectificar la hora del sistema, 
simplemente pulsar intro. Si se quiere sólo consultar la hora y que no ofrezca la posibilidad de cambiarla, deberemos añadirle el parámetro /T.
Sintaxis: time


Comando: ECHO
Función: Muestra mensajes. También se puede activar o desactivar el comando de echo poniendo on ó off seguido del comando.
Sintaxis: echo mensaje


Comando: EXIT
Función: Cierra el intérprete de DOS en el que estemos.
Sintaxis: exit


REDIRECCIONAMIENTOS

MSDOS permite trabajar con otros dispositivos de entrada y salida aparte de la pantalla y el teclado como  puede ser la impresora, etc. Esto se realiza gracias a los redireccionamientos del DOS.


Operadores de redireccionamiento de la salida: Es el signo de (mayor que): “>”. Este signo dirigirá elcomando introducido en el DOS hacia un dispositivo de entrada o salida, que puede ser un fichero. Por ejemplo, si ponemos en el DOS: dir > salidadir.txt guardaremos la salida del comando dir en el fichero de texto 


Operadores de redireccionamiento de entrada: Es el signo de (menor que): “<”. Indica al DOS que debe tomar los datos de entrada desde un fichero que se especifique (por supuesto debe existir dicho fichero) o de otro dispositivo, en lugar de tomarlos por teclado. MSDOS cuenta con 3 órdenes tomadas específicamente para este tipo de redireccionamientos, hablamos de: 

 SORT : Ordena los datos de entrada.
 MORE: Visualiza el contenido de los datos de entrada pantalla a pantalla.
 FIND: Localiza una cadena de caracteres específicos dentro de los datos de entrada.


Operadores de redireccionamientos de concatenación a un fichero: Se usa el signo doble mayor que: “>>”. La diferencia entre este y el anterior ‘>’ de redireccionamiento a un fichero, radica que este redirecciona el resultado a un fichero y si este fichero contiene datos los nuevos datos los sitúa al final del fichero. En el anterior caso, cuando existe el fichero y contiene datos, se borran los datos que hubiera en el fichero para 


FILTROS

MSDOS además de permitir redireccionar las órdenes a dispositivos de entrada y salida, también permite redireccionar las ordenes a otras ordenes. Para ello cuenta con los FILTROS, para identificarlos usa el signo | (Alt Gr + 1). Los filtros con los que cuenta son: MORE, SORT, FIND.


MORE: Visualiza el resultado de una orden páginas a página si el resultado es mayor que la pantalla.


SORT: Ordenar los datos de entrada. 
Sintaxis: SORT [/R] [/+numero]

- /R: Indica a MSDOS que debe invertir el orden de la ordenación (de mayor a menor).
- /+numero: Indica a MSDOS que en lugar de ordenar por el primer carácter, lo haga por el carácter que ocupe la posición que se le especifique.
- /T: Redirige la salida al fichero especificado después de esta opción. 


FIND: Localiza una cadena de caracteres dentro de un fichero. Este filtro recibe como entrada datos dispuestos en filas y devuelve sólo aquellas filas que contienen la secuencia de caracteres o la cadena que se 
Sintaxis: FIND [parámetro] “cadena” fichero

- /V: Muestra todas las líneas que no contienen la cadena.
- /C: Muestra sólo el número de líneas que contienen la cadena.
- /I: No distingue mayúsculas y minúsculas.

- /N: Muestra las líneas de texto con la cadena y los números de esas líneas

jueves, 12 de marzo de 2015

Ejercicios Ubuntu.

-EJERCICIOS UBUNTU-

EJERCICIO 1:



1ª parte:
-He creado 9 archivos con el comando touch ( archivo1, archivo2 etc).



2ª parte:
-Debería de haber quitado los permisos con “chmod a-rwx archivo*” para hacerlo todo a la vez, y he ido uno por uno sin darme cuenta, en el ejercicio 6 si lo he hecho de ésta manera.



EJERCICIO 2:


Ejemplo:
archivo2 -rw-------
$chmod u=rw archivo2



EJERCICIO 3:


Ejemplo:
archivo1 -rwx---r-
$chmod o+r archivo1



EJERCICIO4:


He creado 9 archivos utilizando touch (num1, num2 etc).



EJERCICIO 5:


He sobreescrito los permisos utilizando chmod con argumento numérico (octal).

Ejemplos:
num1 -r---w---x
$ chmod 0421 num1



EJERCICIO 6:


Con una sola instrucción,he quitado permisos de lectura, escritura y ejecución para “otros” a todos los archivos utilizados en el último ejercicio.




EJERCICIO 7:


1ª parte:


 -He creado un directorio con el comando mkdir y le he quitado todos los permisos de ejecución.

























2ª parte:
-He intentado entrar al directorio con la sentencia cd, y me ha denegado el permiso.
-r(lectura), w(escritura), x(ejecución).



EJERCICIO 8:


Con la sentencia groups ubuntu vemos aparecer los grupos a los que pertenece el usuario.