Aspectos prácticos de Internet Tema 4 Transferencia de ficheros Introducción Servidor FTP Cliente FTP Tipos de archivos Tipos de transferencias Ordenes básicas Otros servicios ii de transferencia de archivos Servidores de ftp anónimo Buscadores de archivos
Introducción Similar al uso de adjuntos en email Utiliza el protocolo FTP (File Transfer Protocol) Modelo cliente servidor id Requiere identificación de usuario Se transfiere en texto llano no es seguro Solución: scp y sftp incluidos en SSH Modo activo y pasivo Tema 4 Transferencia de ficheros 2
Servidor FTP Software que debe estar en ejecución en un servidor Habitualmente ordenadores multiusuario Normalmente no se encuentra en ordenadores personales Funciones: Alojamiento Web Copia de seguridad remota (backup) Tema 4 Transferencia de ficheros 3
Distintos i tipos: Cliente FTP Interprete de comandos (Windows, DOS,Linux, ) Cliente de escritorio (ej: Filezilla, CuteFTP, ) Cliente web (ej: net2ftp) Navegador (ftp://lynx.uji.es) Acceso con nombre de usuario (user) y contraseña (password) Permiten cambiar permisos, editar, ver, subir, descargar y otras operaciones sobre archivos Tema 4 Transferencia de ficheros 4
Tipos de archivos Ascii: solo contienen caracteres imprimibles i ibl (ej: ficheros html o de texto) Binarios: imágenes, audio, ejecutables, ofimática, comprimidos Formatos comprimidos: Windows: zip, rar, arj, Unix: Empaquetar ficheros: tar Compresión: gzip: gz compress: Z Empaquetado y comprimido: tar.gz o tgz Tema 4 Transferencia de ficheros 5
Tipos de transferencias Transferencia en modo binario: Se obtiene un fichero idéntico Transferencia en modo texto: El fichero se modifica según el sistema origen y destino Diferentes formatos texto UNIX y DOS: Fin de línea: En UNIX un carácter En DOS dos caracteres Tema 4 Transferencia de ficheros 6
Ordenes básicas lso dir: Muestra los ficheros existentes en el directorio de la máquina remota. cd <directorio>: Cambia el directorio por defecto en la máquina remota. pwd: Indica el directorio por defecto en la máquina remota. lcd: cambia el directorio por defecto en la máquina local.!: permite al intérprete local ejecutar comandos. Ejemplo: "!dir" "!ls" ascii: Establece el tipo de transferencia en modo texto. binary: Establece el tipo de transferencia en modo binario. i get <fichero>: Transfiere el fichero especificado desde la máquina remota (servidor) hasta la máquina local (cliente). put <fichero>: Transfiere el fichero especificado desde d la máquina local l (cliente) hasta la máquina remota (servidor). Tema 4 Transferencia de ficheros 7
Ordenes básicas hash: Conmuta la escritura de un símbolo # por cada bloque de caracteres transferido. prompt: Conmuta el modo de consulta para comandos de transferencia múltiple. mget <especificación>: Transfiere múltiples ficheros desde la máquina remota (servidor) hasta la máquina local (cliente). mput <especificación>: Transfiere múltiples ficheros desde la máquina local (cliente) hasta la máquina remota (servidor). reget <fichero>: igual que get pero continua una transferencia interrumpida help: Breve ayuda sobre los comandos. quit: Cierra la sesión de ftp y vuelve al sistema. bye: Igual que quit. Tema 4 Transferencia de ficheros 8
Otros servicios de archivos Servicios de almacenamiento u alojamiento También permiten transferencia Permiten acceso FTP y Web Además también permiten copias de seguridad remotas Tecnología Cloud Computing C Alojamiento típico para shareware Ejemplos: Dropbox https://www.dropbox.com/ Megaupload http://www.megaupload.com Rapidshare http://rapidshare.com/ h / YouSendit https://www.yousendit.com/ Tema 4 Transferencia de ficheros 9
Comparación de servicios de alojamiento 10
Servidores de FTP anónimo Permiten la conexión sin cuenta de usuario Utilizan cuenta especial Login: anonymous o ftp Password: cualquiera (dir. Email) Leer ficheros Directorio Pub Escribir ficheros Directorio Incoming Tema 4 Transferencia de ficheros 11
Buscadores de ficheros http://www.filesearching.com Tema 4 Transferencia de ficheros 12