Knoppia

Wiki de Informática y otras historias

Herramientas de usuario

Herramientas del sitio


dad:protocolos_comunicacion

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
dad:protocolos_comunicacion [2023/10/19 09:09] thejuanvisudad:protocolos_comunicacion [2023/10/19 10:30] (actual) thejuanvisu
Línea 65: Línea 65:
  
  
 +===== FTP: File Transfer Protocol =====
 +FTP tiene la siguiente serie de objetivos:
 +  * Permite compartir ficheros binarios o de datos
 +  * Facilita el uso de ordenadores remotos
 +  * Protege al usuario de las variaciones en el sistema de ficheros de los diferentes hosts
 +  * Transfiere ficheros real y eficientemente
  
 +Esta diseñado para ser usado por programas
 +
 +==== Esquema 1 de FTP ====
 +{{ :dad:captura_de_pantalla_32_.png |}}
 +Enviamos al servidor con 2 canales.
 +  * PI: Protocol Interpreter
 +  * DTP: Data Transfer Protocol
 +  * UserInterface: Programa o interfaz gráfica usada, por ejemplo, filezilla
 +
 +==== Esquema 2 de FTP ====
 +
 +{{ :dad:captura_de_pantalla_33_.png |}}
 +Nos conectamos con un servidor, luego con otro, se mandan comandos y la transferencia de datos se hace entre los 2 servidores.
 +Se establece un canal de datos entre 2 entidades y se realiza la transferencia. Transferencia de usuarios entre 2 servidores.
 +
 +=== Ejemplo de funcionamiento Esquema 2 ===
 +
 +  * El Cliente C se conecta con los servidores A y B.
 +  * C le dice a A que se ponga en modo Pasivo. 
 +  * A responde diciendo que entra en modo pasivo indicando la IP y el Puerto
 +  * C le dice a B que se conecte a las IP y puertos de B
 +  * B le envía confirmación a C
 +  * Comienza la transferencia de datos
 +
 +==== Representación y almacenamiento ====
 +
 +  * Transmisión de datos de un dispositivo de almacenamiento a otro
 +
 +=== Control de formato ===
 +
 +Para transmisión ACII/EBCDIC
 +Especificar control vertical
 +  * Non Print
 +    * No hay Info de control vertical
 +  * Telnet Format Controls
 +    * <CR>,<KF>,<NL>, etc
 +  * Control de carro
 +
 +=== Estructura del fichero ===
 +
 +  * File estructure: secuencia de bytes
 +  * Record estructure: Secuencia de registros
 +  * Page estructure: Transmisión de ficheros discontinuos
 +
 +=== Comandos ===
 +
 +  * Cadenas de texto acabadas en <CRLF>
 +  * Todo comando tiene al menos una respuesta asociada
 +  * Algunos comandos deben suceder en grupos
 +  * Tipos
 +    * Control de acceso
 +    * Parámetros de transferencia
 +    * Servicios ofertados
dad/protocolos_comunicacion.1697706557.txt.gz · Última modificación: 2023/10/19 09:09 por thejuanvisu