Red de conocimiento informático - Espacio del host - Me gustaría preguntarle algo sobre FTB.

Me gustaría preguntarle algo sobre FTB.

FTP es uno de los servicios de Internet más importantes y completos. Este gran servicio te permite copiar archivos desde miles de computadoras en Internet. Estos archivos almacenados en su computadora contienen una amplia variedad de información.

I. Introducción a FTP

"FTP" es la abreviatura de File Transfer Protocol La función principal de FTP es permitir a los usuarios. conectarse a los archivos que desean explorar en la computadora remota. La computadora remota a la que desea navegar. Esta computadora debe ejecutar un programa de servidor FTP y almacenar una gran cantidad de archivos útiles, incluidos software de computadora, archivos de imágenes, archivos de texto importantes, archivos de sonido, etc. Una computadora de este tipo se denomina sitio FTP o servidor FTP. Los programas FTP permiten a los usuarios ver archivos en un servidor FTP. FTP es la base regulatoria para la transferencia de archivos a través de Internet. Cuando mencionamos FTP, no pensamos simplemente en él como un conjunto de reglas, FTP es un servicio que se puede utilizar en Internet para transferir archivos de un host de Internet a otro; por lo tanto, las conexiones de Internet entre hosts en Internet dependen principalmente de FTP.

Como la mayoría de los servicios de Internet, FTP utiliza un sistema cliente/servidor, utilizando un programa cliente llamado ftp para conectarse a un programa de servicio en el host remoto. Es posible que sepa que cuando copia un archivo desde una computadora remota a la suya, lo llamamos "descargar" el archivo; cuando copia un archivo desde su propia computadora a la computadora remota, lo llamamos "cargar" (cargar) archivo. "Cuando copias un archivo de tu computadora a una computadora remota, lo estás cargando. Si no lo entiendes, imagina una computadora remota suspendida en el cielo sobre ti, donde "arriba" significa lejos de ti y "abajo" significa Hacia usted.

Cuando hablamos de FTP, utilizamos la misma terminología que Telent. Su computadora se llama host local y la otra computadora se llama host remoto. El programa cliente le permite enviar o recibir. archivos a un host remoto

Al utilizar el programa ftp, debe ingresar el comando ftp y la dirección del host remoto al que desea conectarse. Una vez que se inicia el programa, puede ingresar el comando. para copiar archivos de un lado a otro. Cuando usa ftp, puede usar muchos comandos. Por ejemplo, puede buscar directorios en la computadora remota y cambiar directorios. >

< P> FTP también está diseñado en base al modo C/S. En la operación FTP, se requieren tanto el programa cliente como el programa servidor. Generalmente implementamos el programa cliente FTP en nuestra propia computadora y el servidor FTP. el programa del servidor remoto, para que el programa del cliente FTP y FTP se puedan conectar una vez que la conexión sea exitosa, se pueden realizar varias operaciones en FTP, el cliente solo realiza una solicitud para recibir el servicio y el servidor solo recibe el. solicita y realiza el servicio

Cuando se utiliza FTP para la transferencia de archivos, el usuario primero debe conectarse a la red INTERNET, iniciar la aplicación de usuario FTP en la propia computadora del usuario y usar la aplicación FTP para establecer una conexión. el servidor remoto y active el servidor FTP en el programa del servidor remoto. Cuando esté listo, el usuario primero transfiere el archivo a la aplicación en el servidor FTP. Después de que el servidor FTP encuentra el archivo solicitado por el usuario, utiliza TCP/IP para. transfiera una copia del archivo a la computadora del usuario y el programa FTP del usuario recibirá el archivo. El archivo se escribe en su propio disco duro. Una vez completada la transferencia del archivo, la computadora del usuario se desconectará automáticamente de la computadora del servidor.

A diferencia de otros modos C/S, el protocolo FTP requiere una conexión entre el cliente y el servidor. El establecimiento de conexiones duales: conexión de control y conexión de datos requiere ocupar dos canales de comunicación al establecer la conexión.

III.Introducción al FTP anónimo

Ya hemos comentado que FTP permite transferir archivos de un ordenador de Internet a otro. . Sin embargo, existe una limitación fundamental: no se puede acceder al ordenador sin autorización formal. Por lo general, esto significa que debe iniciar sesión en esa computadora. En otras palabras, sólo puede copiar archivos en su computadora si tiene una identificación de usuario y una contraseña.

FTP anónimo es una herramienta. Como usuario, si no está registrado, no puede comunicarse con el host remoto y "descargar" archivos, pero el sistema de administración proporciona una identificación de usuario anónima designada y cualquiera puede usarla. en cualquier lugar de Internet. Puede ser utilizado por cualquier persona, en cualquier lugar de Internet.

No puede utilizar FTP anónimo en servidores de Internet que no ofrecen FTP anónimo.

Puede utilizar Anonymous como nombre de usuario. En cuanto a la contraseña, puede ingresar su dirección de correo electrónico como contraseña, pero no se mostrará en la pantalla después de ingresarla.

Actualmente existen muchos servidores FTP anónimos, como East Netscape ftp://ftp.east.net.cn

ftp> Abrir ftp.east.net.cn

Conéctese al servidor FTP ftp.east.net.cn

(Versión 6.6 miércoles 14 de abril 21:00:27 EDT 1993) listo.

Nombre (rtfm.mit.edu: harley): anónimo

331 Inicio de sesión de invitado ok, envíe la dirección de correo electrónico como contraseña.

Contraseña:tlfm@263.net

230 Inicio de sesión de invitado ok, se aplican restricciones de acceso.

ftp> cd/pub/usenet/news.answers

250 Comando CWD exitoso.

ftp> dir (lista de archivos en el directorio actual)

ftp> salir (o adiós)

221 Adiós.

4. Transmisión de archivos ASCII y binarios

< ;P> Los archivos de texto (también llamados archivos ASCII) se componen de caracteres comunes, letras, números, signos de puntuación, etc. Los archivos binarios contienen información que no es texto. Por ejemplo, si quieres "descargar" un archivo que contiene una imagen, estás hablando del archivo binario. Normalmente, el programa ftp pensará que está operando en un archivo de texto, pero si desea "descargar" un archivo binario, debe informarle al programa antes de ingresar el comando get o mget. El comando binario le dice al programa ftp que desea "descargar" un archivo binario. Si desea volver atrás, el comando ascii le dice al programa ftp que lo que desea "descargar" es un archivo de texto. "Binario") ftp>put program.exe (cargar archivo ejecutable) ftp>ascii (indica que desea transferir un archivo de texto) El tipo 200 está configurado en A (A representa "ASCII" o "texto")" o "texto ") ftp> obtener ayuda.txt (descargar "archivo de texto")

Aquí proporcionamos algunos tipos de archivos comunes y los modos de transferencia correspondientes.

Tipo de archivo Modo de transferencia Archivo de texto ASCII Hoja de cálculo Archivo binario El archivo de base de datos puede ser ASCII o un archivo binario Programa de procesamiento de textos El archivo puede ser ASCII o un archivo binario Código fuente del programa ASCII Mensaje de correo electrónico ASCIIPKzip Archivo comprimido Archivo binario Archivo de copia de seguridad Archivo binario Archivo binario Archivo de copia de seguridad Archivo binario Archivo comprimido Archivo binario Archivo BinHex o uuencoded Archivo ejecutable ASCI Archivo binario PostScript Archivo de impresora láser Archivo ASCIIWWW (HTML) Archivo de gráficos ASCII Archivo binario Archivo de sonido Archivo binario

<P>5. Lista de comandos básicos de FTP

1. Comandos básicos

salir cierra la conexión con el host remoto y finaliza el programa ftp

p>

Mostrar todas las tablas de comandos ftp

El comando muestra una descripción general de un comando específico en una línea

ayuda Muestra todas las tablas de comandos ftp

El El comando de ayuda muestra un comando específico en una fila. Descripción general

El comando de ayuda muestra una descripción general de un comando específico

. localhost: detener ftp, iniciar shell

! comandoHost local: ejecuta la conexión de comando de shell especificada

Abre [host] en la computadora especificada para establecer

2. Cerrar Cierra la conexión con el control remoto. host, pero conserva ftp

usuario [nombre [contraseña]] Establece ID de usuario

3. directorio

cd [directorio] Host remoto: cambia al especificado. directorio

cdup host remoto: cambiar al directorio de inicio

dir [directorio [archivo local]] host remoto: mostrar una lista larga de directorios

lcd [directorio] host local: Cambiar directorio

ls [directorio [archivo-local]] Host remoto: Mostrar lista corta de directorios

lcd [directorio] Host local: Cambiar directorio

ls [directorio [archivo local]] Host remoto: muestra una lista larga del directorio

lcd [directorio] host local: cambia el directorio

host remoto lcdup: muestra una lista corta del directorio

host remoto pwd: muestra el nombre del directorio actual

4. Transferir archivos

obtener [archivo-remoto [archivo-local]] "descargar" un archivo

mget[remote-file...] "Descargar" varios archivos

5. Establecer opciones

ascii (predeterminado) configura el archivo como un archivo de texto ASCII.

p>

binario Establecer el archivo como binario

hash sí/no: Mostrar #

solicitudes para cada bloque de datos transferido Transfiera el archivo como binario. /p>

mensaje sí / no: mensaje para transferir múltiples archivos

status muestra el estado actual de la opción

VI Aplicación FTP para usuario final del cliente

1. Utilice el programa FTP basado en la interfaz de caracteres

Puede iniciar ftp.ftp.exe de WIN9X y luego usar algunos comandos prácticos mencionados anteriormente.

2. Aplicación FTP basada en interfaz gráfica

Se puede acceder a sitios FTP utilizando IE y Netscape Navigator.

Pero hay una diferencia entre los dos. IE sólo puede descargar archivos de sitios FTP anónimos y no puede cargar archivos a otros sitios FTP. Netscape Navigator se puede utilizar para descargar archivos de sitios FTP anónimos y también puede cargar archivos a los sitios FTP que desee. tener un documento. Pero también existen muchas herramientas FTP basadas en la interfaz WINDOWS. Por ejemplo, si queremos transferir un sitio web personal a un host remoto, podemos usar la herramienta FTP (por supuesto, cuando solicita un espacio en un sitio web personal, el programa host le dará una cuenta y podrá establecer la contraseña). tú mismo). Existen muchos programas de este tipo, CuteFTP3.0.27 es uno de ellos.

7. Compresión y archivo de archivos

Existen muchas herramientas para comprimir archivos. En plataformas Windows, WinZIP 8.0 y la herramienta anterior pkzip son más comunes. En Macintosh existe Stuffit, en UNIX existen herramientas como compress y gzip.

En términos generales, cuando utiliza FTP para transferir archivos, primero empaqueta los archivos en el mismo directorio que el archivo *.tar y luego los comprime en un archivo *.zip o *.z. Al descargar un archivo, se debe descomprimirlo y luego descomprimirlo.

Por ejemplo: hay diez archivos en el directorio PUB del sitio FTP. Para permitir a los usuarios descargar estos diez archivos a la vez, primero se empaquetan en archivos.tar. Los archivos empaquetados no cambian Para ahorrar almacenamiento. Para aumentar la velocidad de transmisión, debe comprimir el espacio. El archivo comprimido se convierte en files.tar.z

Cuando el cliente descarga el archivo, use una herramienta para. descomprímalo primero y luego conviértalo en un archivo *.zip o *.z.

Generalmente en sistemas UNIX, tar se usa para operaciones de empaquetado y descompresión

Al empaquetar, use el comando: tar -cf files.tar "Directorio a empaquetar"

Utilice el comando al descomprimir: tar -xf files.tar

Utilice Comprimir y descomprimir al comprimir y descomprimir. Por ejemplo, winZIP hace esto

.