animación TCP/IP , FTP
FTPHay varias formas de cargar o descargar archivos entre la PC y la PC servidor.HTTP, FTP, SCP, etc.son las formas concretas.1. FTPEste protocolo utiliza dos conexiones TCP. Uno es para control y el otro es para comunicación de datos.La conexión de comunicación de datos se establece y finaliza para cada transferencia de archivos. La diferencia entre 'active mode' y 'passive mode' es qué lado requiere el establecimiento de una conexión de datos.2. FTPSFTPS funciona igual que FTP. La diferencia es que los datos de comunicación FTPS están cifrados con SSL.3. SCP y SFTPEstos utilizan una conexión TCP.Los datos de comunicación se cifran mediante SSH mediante una aplicación dedicada antes de la transmisión. Luego, después de recibir los datos, serán restaurados por una aplicación dedicada.4. HTTPUtilice una conexión TCP. El método de comunicación es el mismo que acceder a un sitio web, la única diferencia es que enviar un archivo a través de HTTP generalmente tiene una mayor cantidad de datos enviados que navegar por el sitio. Este caso se omite.
FTP (active)Envío de archivo con FTP 'active mode'.1.PC : Archivo de descargas con FTP 'active mode'.2.PC : (SYN) Solicitar establecimiento de conexión de control FTP3.Server : (ACK) Conexión correcta.(SYN) Solicita el establecimiento de una conexión de control FTP.4.PC : (ACK) Conexión de control FTP correcta.5.PC : (PSH) Inicie sesión con ID y contraseña. Planeo descargar dos archivos.6.Server : (ACK) OK. A continuación, solicite el establecimiento de una nueva conexión para la comunicación de datos FTP.7.Server : (SYN) Solicita el establecimiento de una conexión para que los datos FTP envíen archivos.8.PC : El firewall del software antivirus o del sistema operativo bloquea las solicitudes de establecimiento de conexión desde el servidor.9.PC : Debe cambiar la configuración del firewall para permitir la comunicación.10.PC : La configuración ha cambiado. El firewall permite la solicitud.11.Server : (SYN) Solicita el establecimiento de una conexión para que los datos FTP envíen archivos.12.PC : (ACK) Conexión correcta.(SYN) Solicita el establecimiento de conexión para datos FTP.13.Server : (ACK) Conexión correcta.14.Server : (PSH) Enviar archivo.15.PC : (ACK) Archivo recibido.16.Server : (FIN) Termina la conexión de datos.17.PC : (ACK) OK.18.PC : (FIN) Cerrar conexión.19.Server : (ACK) OK.20.Server : (SYN) Solicita el restablecimiento de la conexión de datos FTP para la próxima transferencia de archivos.21.PC : (ACK) Conexión correcta.(SYN) Solicita el establecimiento de conexión para datos FTP.22.Server : (ACK) Conexión correcta.23.Server : (PSH) Enviar archivo.24.PC : (ACK) Archivo recibido.25.Server : (FIN) Termina la conexión de datos.26.PC : (ACK) OK.27.PC : (FIN) Cerrar conexión.28.Server : (ACK) OK.FTP (passive)Envío de archivo con FTP 'passive mode'.1.PC : Descarga el archivo con FTP 'passive mode'.2.PC : (SYN) Solicitar establecimiento de conexión de control FTP3.Server : (ACK) Conexión correcta.(SYN) Solicita el establecimiento de una conexión de control FTP.4.PC : (ACK) Conexión de control FTP correcta.5.PC : (PSH) Inicie sesión con ID y contraseña. Planeo descargar dos archivos.6.Server : (ACK) OK. A continuación, solicite el establecimiento de una nueva conexión para la comunicación de datos FTP.7.PC : (SYN) Requiere que se establezca una conexión de datos FTP para enviar archivos. El firewall no interfiere con esto.8.Server : (ACK) Conexión correcta.(SYN) Solicita el establecimiento de conexión para datos FTP.9.PC : (ACK) Conexión correcta.10.Server : (PSH) Enviar archivo.11.PC : (ACK) Archivo recibido.12.Server : (FIN) Termina la conexión de datos.13.PC : (ACK) OK.14.PC : (FIN) Cerrar conexión.15.Server : (ACK) OK.16.PC : (SYN) Solicita el restablecimiento de la conexión de datos FTP para la próxima transferencia de archivos.17.Server : (ACK) Conexión correcta.(SYN) Solicita el establecimiento de conexión para datos FTP.18.PC : (ACK) Conexión correcta.19.Server : (PSH) Enviar archivo.20.PC : (ACK) Archivo recibido.21.Server : (FIN) Termina la conexión de datos.22.PC : (ACK) OK.23.PC : (FIN) Cerrar conexión.24.Server : (ACK) OK.FTPS (active) : Contenido simpleEnvío de archivo con FTP 'active mode' y SSL.1.PC : Archivo de descargas con FTPS 'active mode' y SSL.2.PC : Solicitar establecimiento de conexión de control FTPS3.Server : Conexión de control FTPS correcta.4.PC : Inicie sesión con ID y contraseña. Planeo descargar el archivo.5.Server : Solicita el establecimiento de una conexión para que los datos FTPS envíen archivos.6.PC : Conexión correcta para datos FTPS.7.Server : Enviar archivo.8.PC : Archivo recibido.FTPS (passive) : Contenido simpleEnvío de archivo con FTP 'passive mode' y SSL.1.PC : Archivo de descargas con FTPS 'passive mode' y SSL.2.PC : Solicitar establecimiento de conexión de control FTPS3.Server : Conexión de control FTPS correcta.4.PC : Inicie sesión con ID y contraseña. Planeo descargar el archivo.5.PC : Solicita el establecimiento de una conexión para que los datos FTPS envíen archivos.6.PC : Conexión correcta para datos FTPS.7.Server : Enviar archivo.8.PC : Archivo recibido.SCP,SFTPEnviar archivo con SSH.SCP y SFTP tienen una composición similar.1.PC : Subir archivos con SSH.2.PC : Todos los datos de comunicación están cifrados SSH por la aplicación SSH.3.PC : (SYN) Solicita conexión TCP.4.Server : La aplicación SSH restaura los datos.5.Server : Después de esto, se omitirá la explicación de este cifrado y restauración.6.Server : (ACK) Conexión correcta.(SYN) Yo también solicito conexión TCP.7.PC : (ACK) Conexión correcta.8.PC : (PSH) Ingrese el ID y la contraseña para la autenticación SSH.9.Server : (ACK)+(PSH) Iniciar sesión OK.10.PC : (ACK)+(PSH) Ahora esta PC puede operar el servidor. Envía comando con teclado.11.Server : (ACK)+(PSH) Enviar respuesta.12.PC : (ACK)+(PSH) Enviar archivo.13.Server : (ACK) Archivo recibido.14.PC : (FIN) Cerrar conexión.15.Server : (ACK) OK.16.Server : (FIN) Cerrar conexión.17.PC : (ACK) OK.
|