Este artículo enumera los protocolos de comunicación que están diseñados para la transferencia de archivos a través de una red de telecomunicaciones .
Los protocolos para sistemas de archivos compartidos , como 9P y Network File System, están fuera del alcance de este artículo, al igual que los protocolos de sincronización de archivos .
Protocolos para redes de conmutación de paquetes
A de conmutación de paquetes de la red transmite datos que se divide en unidades llamadas paquetes . Un paquete comprende un encabezado (que describe el paquete) y una carga útil (los datos). La Internet es una red de conmutación de paquetes, y la mayoría de los protocolos en esta lista están diseñados para su pila de protocolos , el conjunto de protocolos IP .
Usan uno de los dos protocolos de la capa de transporte : el Protocolo de control de transmisión (TCP) o el Protocolo de datagramas de usuario (UDP). En las tablas siguientes, la columna "Transporte" indica qué protocolo (s) utiliza el protocolo de transferencia en la capa de transporte. Algunos protocolos diseñados para transmitir datos a través de UDP también usan un puerto TCP para supervisión.
La columna " Puerto del servidor " indica el puerto desde el que el servidor transmite datos. En el caso de FTP , este puerto difiere del puerto de escucha. Algunos protocolos, incluidos FTP, FTP Secure , FASP y Tsunami, escuchan en un "puerto de control" o "puerto de comando", en el que reciben los comandos del cliente.
De manera similar, el esquema de cifrado indicado en la columna "Cifrado" se aplica únicamente a los datos transmitidos y no al sistema de autenticación .
Descripción general
Protocolo | Autor original | Publicado por primera vez | Conjunto de protocolos | Estándar | Refs | |
---|---|---|---|---|---|---|
Nombre completo | Abreviatura | |||||
BitTorrent | BT | Bram Cohen | 2001 | N / A | No | [1] |
Protocolo de entrega de archivos CCSDS | CFDP | 2002 | N / A | ISO 17355: 2007 (v4) CCSDS 727.0-B-5 | ||
Transferencia de archivos cruzados | CFT | N / A | No | |||
EForward | N / A | No | ||||
Protocolo de transferencia de archivos Ether | EFTP | John Shoch | 1979 | Paquete universal PARC | No | [2] [3] |
Protocolo rápido y seguro | FASP | Ying Xu , Michelle Munson, Serban Simu | 2007 | N / A | No | [4] |
Entrega de archivos sobre transporte unidireccional | FLAUTA | Sociedad de Internet | 2004 | N / A | RFC 6726 | [5] |
Protocolo de servicio de archivos | FSP | Wen-King Su | 1991 | N / A | No | [6] [7] |
Acceso y administración de transferencia de archivos | FTAM | ISO 8571-4: 1988 | ||||
Protocolo de transferencia de archivos | FTP | Abhay Bhushan | 1971 | Conjunto de protocolos de internet | RFC 959 | [8] |
FTP seguro | FTPS | Sociedad de Internet | 1997 | Conjunto de protocolos de internet | RFC 2228 , 4217 | [9] [10] |
HTTP seguro | HTTPS | Taher Elgamal y col. | 1995 | Conjunto de protocolos de internet | RFC 7230 | [11] [12] |
Transferencia de archivos de vinculación de host Unix | HULFT | ? | 1993 | N / A | No | |
Protocolo de Transferencia de Hipertexto | HTTP | Tim Berners-Lee y col. | 1991 | Conjunto de protocolos de internet | RFC 7231 | [13] [14] |
Protocolo de micro transporte | μTP | Ludvig Strigeus , Greg Hazel, Stanislav Shalunov , Arvid Norberg, Bram Cohen | 2007 | N / A | No | [15] [16] |
Protocolo de difusión de multidifusión | MDP | No | ||||
Protocolo de transferencia de archivos de multidifusión | MFTP | C. Kenneth Miller y col. | 1995 | N / A | Borrador del IETF (1998) | [17] |
Protocolo de transporte de multidifusión confiable orientado a NACK | NORMA | RFC 5740 | ||||
Protocolo de transferencia de archivos de Odette | OFTP | Organización para el intercambio de datos por teletransmisión en Europa | 1986 | X.25 | RFC 6726 | [18] |
Protocolo de transferencia de archivos de Odette 2 | OFTP2 | Organización para el intercambio de datos por teletransmisión en Europa | 2007 | X.25, conjunto de protocolos de Internet | RFC 5024 (V1.3) | [19] |
Blast UDP confiable | RBUDP | Eric He y col. | 2002 | N / A | No | [20] |
Copia remota | rcp | ? | mil novecientos ochenta y dos | Conjunto de protocolos de internet | No | [21] |
Copia segura | SCP | Tatu Ylönen | ? | Cubierta segura | No | [22] |
Protocolo seguro de transferencia de hipertexto | S-HTTP | Grupo de trabajo de seguridad de transacciones web del IETF | 1999 | N / A | RFC 2660 | [23] |
Transferencia de archivos asincrónica simple | SAFT | Ulli Horlacher | 1995 | N / A | No | [24] [25] |
Protocolo simple de transferencia de archivos | SFTP | Mark K. Lottor | 1984 | N / A | RFC 913 | [26] |
Protocolo de transferencia de archivos SSH | SFTP | Tatu Ylönen | C. 1997 | Cubierta segura | Borrador del IETF (2006) | [27] |
T.127 | T.127 | UIT [28] | 1995 [29] | N / A | UIT T.127 | |
Protocolo de transferencia de archivos trivial | TFTP | Noel Chiappa | 1980 | Conjunto de protocolos de internet | RFC 1350 | [30] |
Protocolo Tsunami UDP | Tsunami | Mark Meiss y col. | 2002 | N / A | No | [31] [32] |
Tus protocolos abiertos para cargas de archivos reanudables | tus | Felix Geisendörfer, Marius Kleidl y col. | 2014 | N / A | No | [33] [34] |
Protocolo de transferencia de datos basado en UDP | UDT | Yunhong Gu | 2004 | N / A | No | |
Protocolo de transferencia de archivos basado en UDP | UFTP | Dennis Bush | 2001 | N / A | No | [35] |
Copia de Unix a Unix | UUCP | Mike Lesk | 1979 | N / A | No | |
Transferencia de datos de velocidad de deformación | WDT | Laurent Demailly y col. | 2015 | N / A | No | [36] |
Características
La columna "Administrado" indica si el protocolo está diseñado para la transferencia de archivos administrada (MFT). Los protocolos MFT dan prioridad a la transmisión segura en aplicaciones industriales que requieren características tales como registros de transacciones auditables, monitoreo y seguridad de datos de un extremo a otro . Estos protocolos pueden ser preferidos para el intercambio de datos electrónicos . [37]
Protocolo | Cifrado (datos) | Transferencia reanudando | Capaz de multidifusión | Administrado | Refs |
---|---|---|---|---|---|
BitTorrent | Ninguno [a] | sí | De igual a igual | No | [38] [39] |
Protocolo de entrega de archivos CCSDS (CFDP) | sí | No | No | ||
Transferencia de archivos cruzados ( CFT ) | TLS / SSL | Sí [40] [41] | |||
EForward | Propiedad | sí | [42] | ||
Protocolo de transferencia de archivos Ether ( EFTP ) | Ninguno | ? | No | No | [43] |
Protocolo rápido y seguro ( FASP ) | AES-256 / AES-192 / AES-128 | sí | No | [44] [45] [46] | |
Entrega de archivos sobre transporte unidireccional ( FLUTE ) | Opcional / Sin especificar [b] | No | sí | [47] [48] [49] | |
Protocolo de servicio de archivos ( FSP ) | Ninguno | sí | No | No | [50] [51] |
Acceso y administración de transferencia de archivos ( FTAM ) | ? [C] | [52] | |||
Protocolo de transferencia de archivos ( FTP ) | Ninguno | Sí [d] | No | No | [53] [54] [55] [56] [57] |
FTP seguro ( FTPS ) | TLS / SSL | sí | No | No | |
HTTP seguro ( HTTPS ) | TLS / SSL | sí | No | No | [14] [58] [59] |
Transferencia de archivos de enlace de host Unix (HULFT) | AES | ? | No | [60] [61] [62] [63] | |
Protocolo de transferencia de hipertexto ( HTTP ) | Ninguno (consulte HTTPS y S-HTTP ) | sí | No | No | [14] [64] |
Protocolo de micro transporte ( μTP ) | Ninguno | sí | De igual a igual | No | [15] |
Protocolo de difusión de multidifusión (MDP) | Ninguno | sí | sí | [65] [66] | |
Protocolo de transferencia de archivos de multidifusión ( MFTP ) | Ninguno | sí | sí | No | [67] [68] |
Protocolo de transporte de multidifusión confiable orientado a NACK (NORM) | IPsec | sí | sí | [69] [70] | |
Protocolo de transferencia de archivos de Odette ( OFTP ) | Ninguno | sí | [18] | ||
Protocolo de transferencia de archivos de Odette 2 ( OFTP2 ) | TLS | sí | [19] | ||
Confiable Blast UDP ( RBUDP ) | Ninguno | No | No | [20] [71] [72] | |
Copia remota ( rcp ) | Ninguno | No | No | No | [73] |
Copia segura ( SCP ) | Cubierta segura | No | No | No | |
Protocolo seguro de transferencia de hipertexto ( S-HTTP ) | CMS / MOSS / otros | No | No | No | [74] |
Transferencia de archivos asincrónica simple ( SAFT ) | PGP | ? | No | No | [24] [25] [75] |
Protocolo simple de transferencia de archivos ( SFTP ) | Ninguno | sí | No | No | [76] |
Protocolo de transferencia de archivos SSH ( SFTP ) | Cubierta segura | sí | No | No | [77] |
T.127 | Ninguno | sí | sí | No | [78] [79] [80] |
Protocolo de transferencia de archivos trivial ( TFTP ) | Ninguno | No | No | No | [81] |
Protocolo Tsunami UDP | Ninguno | No | No | No | [82] [83] |
Tus protocolo abierto para cargas de archivos reanudables ( tus ) | Opcional / Sin especificar [e] | sí | No | No | [33] [34] |
Protocolo de transferencia de datos basado en UDP ( UDT ) | Experimental | No | No | No | [83] [84] [85] |
Protocolo de transferencia de archivos basado en UDP ( UFTP ) | AES-256 / AES-128 / 3DES / DES [f] | sí | sí | No | [83] [35] [86] |
Copia de Unix a Unix ( UUCP ) | Ninguno | Algunos [g] | No | No | [87] [88] |
Transferencia de datos de velocidad de deformación (WDT) | AES-128 ( OFB / CTR ) | sí | No | No | [89] [90] [91] |
- ^ Algunas implementaciones pueden ofuscar el tráfico usando RC4 et al. Consulte Cifrado del protocolo BitTorrent .
- ^ RFC 6726 sugiere IPSec como una opción.
- ^ Una implementación, Fujitsu openFT, aplica AES .
- ^ RFC 1123 (1989) amplía y corrige las disposiciones para reiniciar / reanudar que se publicaron en RFC 959 (1985). RFC 3659 (2007) prevé la reanudación en modo de flujo.
- ^ Se recomienda utilizar HTTPS proporcionado por un servidor web, proxy o terminador SSL.
- ^ Estas son las opciones en la implementación de referencia, que usa OpenSSL .
- ^ Laimplementación BNU de UUCP puede reanudar una transferencia de archivo interrumpida.
Puertos
En la siguiente tabla, el puerto de datos es el puerto de red o rango de puertos a través del cual el protocolo transmite datos de archivo. El puerto de control es el puerto utilizado para el diálogo de comandos y actualizaciones de estado entre cliente y servidor.
La columna "Asignado por IANA" indica si el puerto está incluido en el Registro de número de puerto de nombre de servicio y protocolo de transporte, que está supervisado por la Autoridad de números asignados de Internet (IANA). IANA dedica cada número de puerto del registro a un servicio específico con un protocolo de transporte específico . La siguiente tabla enumera el protocolo de transporte en la columna "Transporte".
Protocolo | Puerto de datos | Puerto de control | Asignado por IANA | Cesionario | Refs | |||||
---|---|---|---|---|---|---|---|---|---|---|
Servidor | Cliente | Transporte | Servidor | Cliente | Transporte | |||||
BitTorrent | 6881 [a] | 6881 | TCP | 6881 | 6881 | TCP | No | N / A | [92] | |
Protocolo de entrega de archivos CCSDS ( CFDP ) | ||||||||||
Transferencia de archivos cruzados ( CFT ) | 1761 [b] | TCP / X.25 | [40] [41] | |||||||
EForward | 2181 | TCP / UDP | [42] | |||||||
Protocolo de transferencia de archivos Ether ( EFTP ) | N / A | N / A | Ninguno | N / A | N / A | Ninguno | N / A | N / A | ||
Protocolo rápido y seguro ( FASP ) | ≥33001 | UDP | 22 | TCP | No | N / A | [92] | |||
Entrega de archivos sobre transporte unidireccional ( FLUTE ) | 4001 | UDP | No | N / A | [92] | |||||
Protocolo de servicio de archivos ( FSP ) | Elegido por el usuario [c] | UDP | No | N / A | [92] | |||||
Acceso y administración de transferencia de archivos ( FTAM ) | 4800/102 | TCP | [93] | |||||||
Protocolo de transferencia de archivos ( FTP ) | Modo activo | 20 | 20 | TCP [d] | 21 | ≥1024 | TCP | sí | Jon Postel | [92] |
Modo pasivo | ≥1024 [e] | ≥1024 | ||||||||
FTP seguro ( FTPS ) | 989 | TCP | 990 | TCP | sí | Christopher Allen | [92] | |||
HTTP seguro ( HTTPS ) | 443 | TCP | TCP | sí | IESG | [92] | ||||
Transferencia de archivos de enlace de host Unix (HULFT) | 30000 | TCP | TCP | No | N / A | [92] | ||||
Protocolo de transferencia de hipertexto ( HTTP ) | 80 | TCP | TCP | sí | Tim Berners-Lee | [92] | ||||
Protocolo de micro transporte ( μTP ) | UDP | No | N / A | [92] | ||||||
Protocolo de difusión de multidifusión (MDP) | Elegido por el usuario | UDP | [94] [66] | |||||||
Protocolo de transferencia de archivos de multidifusión ( MFTP ) | 5402 | UDP | sí | Steve Bannister | [92] | |||||
Protocolo de transporte de multidifusión confiable orientado a NACK (NORM) | UDP | [69] [70] | ||||||||
Protocolo de transferencia de archivos de Odette ( OFTP ) | 3305 | TCP / X.25 | TCP / X.25 | [18] | ||||||
Protocolo de transferencia de archivos de Odette 2 ( OFTP2 ) | 6619 | TCP / X.25 | TCP / X.25 | [19] | ||||||
Confiable Blast UDP ( RBUDP ) | Elegido por el usuario | UDP | No | N / A | [92] | |||||
Copia remota ( rcp ) | 514 | TCP | TCP | sí | [92] | |||||
Copia segura ( SCP ) | 22 | TCP | TCP | sí | [92] | |||||
Protocolo seguro de transferencia de hipertexto ( S-HTTP ) | 80 | TCP | TCP | No | N / A | [92] | ||||
Transferencia de archivos asincrónica simple ( SAFT ) | 487 | TCP | sí | Ulli Horlacher | [92] | |||||
Protocolo simple de transferencia de archivos ( SFTP ) | 115 | TCP | TCP | sí | Mark Lottor | [92] | ||||
Protocolo de transferencia de archivos SSH ( SFTP ) | 22 | TCP | TCP | sí | [92] | |||||
T.127 | 1503 | TCP | TCP | sí | Jim Johnston | [92] | ||||
Protocolo de transferencia de archivos trivial ( TFTP ) | 69 | UDP | sí | David Clark | [92] | |||||
Protocolo Tsunami UDP | Elegido por el usuario | UDP | TCP | No | N / A | [92] | ||||
Tus protocolo abierto para cargas de archivos reanudables ( tus ) | 80 [f] | TCP | TCP | No | N / A | [92] | ||||
Protocolo de transferencia de datos basado en UDP ( UDT ) | Elegido por servidor | UDP | No | N / A | [92] | |||||
Protocolo de transferencia de archivos basado en UDP ( UFTP ) | 1044 | UDP | No | N / A | [92] | |||||
Copia de Unix a Unix ( UUCP ) | 540 | TCP | TCP | sí | [92] | |||||
Transferencia de datos de velocidad de deformación (WDT) | Elegido por servidor o por usuario | TCP | TCP | No | N / A | [92] |
- ^ Normalmente, si el puerto 6881 no está disponible como puerto de escucha, el interlocutor intenta 6882–6889 de forma incremental. Se puede especificar otro puerto en el software.
- ^ 1761 es el puerto predeterminado, pero IANA asigna 1761-1768.
- ^ El puerto UDP 21 a veces se elige para FSP.
- ^ FTP fue diseñado originalmente para NCP , un protocolo utilizado en ARPANET antes de la llegada de TCP. La implementación TCP de FTP se estandarizó en RFC 959 .
- ^ El servidor escucha en el puerto TCP 21 (el puerto de control), y el cliente envía comandos a este puerto desde un puerto aleatorio por encima de 1023. Para transferir datos en modo activo, el servidor inicia una conexión desde el puerto 20 al cliente al azar número de puerto seleccionado. En el modo pasivo, el cliente usa un puerto aleatorio por encima de 1023 como puerto de control y, a partir de este, inicia la transferencia de archivos. El servidor envía o recibe datos de un puerto seleccionado al azar por encima de 1023, y el cliente envía o recibe datos de un número de puerto por encima de su propio puerto de control seleccionado al azar.
- ^ Puede ser elegido por el usuario, pero las capas encima de HTTP (S) con frecuencia 80/443
Protocolos seriales
Los siguientes protocolos fueron diseñados para comunicaciones en serie , principalmente para el estándar RS-232 . Se utilizan para cargar y descargar archivos de computadora a través de un módem o un cable serie (por ejemplo, mediante un módem nulo o una conexión directa por cable ). UUCP es un protocolo que puede operar con RS-232 o el Protocolo de control de transmisión como su transporte. El protocolo Kermit puede operar a través de cualquier transporte de computadora a computadora: serie directa, módem o red (en particular, TCP / IP , incluidas las conexiones protegidas por SSL, SSH o Kerberos). OBject EXchange es un protocolo para la transferencia inalámbrica de objetos binarios a través del estándar Bluetooth . Bluetooth fue concebido como un reemplazo inalámbrico de RS-232.
Descripción general
Protocolo | Autor | Lanzado por primera vez | Licencia | Descripción | Refs |
---|---|---|---|---|---|
BiModem | Erik Labs | 1989 | Transferencias bidireccionales. | ||
EXPLOSIÓN | Grupo de Investigación en Comunicaciones | ? | Potente protocolo que se origina en miniordenadores con fines de telemetría. Posteriormente encontró uso en micros. | [95] | |
C-MODEM | Lavio Pareschi | 1989 | Paquetes de longitud de 32 a 4096 bytes, modo de transmisión opcional (pero normalmente utilizado). | ||
Protocolo B | CompuServe | 1981 | Transferencia de archivos ofrecida, así como una secuencia de comandos. | ||
JMODEM | Richard B. Johnson | ? | Derivado XMODEM con bloques de 512 a 8192 bytes y compresión RLE. | ||
HS / Enlace | Samuel H. Smith | 1991 | |||
Kermit | Frank da Cruz y col. | 1981 | Código abierto (BSD) a partir de 2011 | Transferencia independiente del transporte y de la plataforma de archivos de texto y binarios a través de conexiones dúplex completo o semidúplex con conversión de formatos de archivo de texto y conjuntos de caracteres. | [96] |
LeechModem | Sam Brown | ? | Variaciones de X e Y que falsificaron descargas fallidas para evitar las cuotas de descarga de BBS. | ||
Lince | Matthew Thomas | 1989 | Similar a Kermit: paquetes de 64 bytes, 2 a 16 paquetes por ventana, CRC-32. Poco o ningún apoyo fuera del propio programa Lynx. | ||
NMODEM | LB Neal | 1990 | Esencialmente XMODEM-CRC con bloques de 2048 bytes. | ||
Protocolo de transferencia de archivos OBEX | ? | ? | Un protocolo de transferencia de archivos sincrónico en el perfil de Bluetooth OBject EXchange (OBEX) . | ||
OBEX Push | ? | ? | Un protocolo de transferencia de archivos asíncrono en el perfil de Bluetooth OBject EXchange (OBEX). | [97] | |
Jugador | Steve Punter | ? | Conjunto de protocolos similares a XMODEM similares pero diferentes para varias máquinas Commodore. | ||
SEAlink | Thom Henderson | 1986 | Un protocolo compatible con MODEM7 / XMODEM con soporte de ventana deslizante desarrollado para evitar retrasos en la propagación en transmisiones por satélite y redes de paquetes . | [98] [99] [100] | |
SMODEM | Arisoft | ? | |||
Tmodem | Mike Bryeans | ? | |||
UUCP | Mike Lesk | 1979 | Conjunto de protocolos para copiar archivos entre máquinas Unix, utilizados para muchos propósitos, incluida la distribución de correo electrónico. También permite enviar comandos, lo que dio lugar a los primeros gusanos de Internet . El protocolo de transferencia de archivos dentro de UUCP es el protocolo "g". | [101] | |
MODEM7 | Mark M. Zeigler, James K. Mills | 1980 | Ligera extensión de XMODEM para agregar soporte de nombre de archivo y transferencias por lotes. | [102] | |
XMODEM | Ward Christensen | 1977 | Dominio publico | Protocolo muy simple que tuvo un uso generalizado y proporcionó el patrón para muchos protocolos siguientes. | [103] |
WXMODEM | Peter Boswell | 1986 | Dominio publico | Versión de XMODEM con ventanas correderas para mayor rendimiento. | [104] [105] |
YMODEM | Chuck Forsberg | 1985 | Dominio publico | Serie de expansiones opcionales en XMODEM para un mayor rendimiento. | [104] |
ZMax | Mike Bryeans | C. 1991 | Modificaciones a ZMODEM para permitir paquetes de hasta 32 kB de longitud. | ||
ZMODEM | Chuck Forsberg | 1986 | Dominio publico | Protocolo de transmisión que abandona la compatibilidad con XMODEM pero ofrece una amplia variedad de nuevas funciones y un rendimiento mejorado. Se volvió casi universal en los sistemas BBS a principios de la década de 1990. | [104] |
Características
Protocolo | Tamaño del bloque de datos (bytes) | Compresión de datos | Detección de errores | Transferencia reanudando | Bidireccional | Ventana deslizante | Refs |
---|---|---|---|---|---|---|---|
BiModem | sí | ||||||
EXPLOSIÓN | CRC | sí | sí | ||||
C-MODEM | 32–4096 | CRC | sí | ||||
Protocolo B | 128-2048 | Suma de comprobación CRC32 / CRC16 / 8 bits | sí | sí | |||
JMODEM | 64–8192 | RLE | |||||
HS / Enlace | CRC32 | sí | sí | ||||
Kermit | ≤9024 (negociado) | RLE (codificación de longitud de ejecución, negociada) | Suma de comprobación o CRC16 (negociado) | Sí (solo archivos binarios, negociados) | No | Sobre full-duplex solamente (negociado) | [106] |
LeechModem | |||||||
Lince | RLE | CRC32 | sí | ||||
NMODEM | 2048 | ||||||
INTERCAMBIO DE OBJETOS | |||||||
Jugador | |||||||
SEAlink | sí | sí | |||||
SMODEM | sí | ||||||
Tmodem | No | ||||||
UUCP "g" | ≤4096 | No | No | [107] [108] | |||
MODEM7 | 128 | No | Suma de comprobación | ARQ de parar y esperar | |||
XMODEM | 128 | No | Suma de comprobación | ARQ de parar y esperar | |||
WXMODEM | ≤512 | sí | |||||
YMODEM | 1024 | No | CRC16 | ||||
ZMax | ≤ ~ 32,768 | CRC32 | |||||
ZMODEM | 256/1024 | No | CRC32 | sí | sí |
Ver también
- Comparación de aplicaciones para compartir archivos
- Comparación de software de sincronización de archivos
- Comparación de sistemas de archivos distribuidos
- Listas de protocolos de red
- Lista de números de puerto TCP y UDP
- Lista de software de respaldo
- AS2
- Conectar: Directo
- Archivos transferidos a través del protocolo shell (FISH)
- Multidifusión general pragmática
- Enviar archivo
- Waarp
Notas
- ^ Cohen, Bram (2 de julio de 2001). "La especificación del protocolo BitTorrent" . Yahoo! Grupos financieros . Archivado desde el original el 16 de diciembre de 2008 . Consultado el 23 de febrero de 2018 .
- ^ Shoch, John (1979). EFTP: Protocolo de transferencia de archivos Ether basado en PUP .
- ^ Snodgrass, Richard (diciembre de 1982). Un enfoque relacional para monitorear sistemas complejos . págs. 119 , 149 . Consultado el 3 de marzo de 2018 .
- ^ Patente de Estados Unidos 20090063698 , Ying Xu , Michelle Christine Munson, Serban Simu, "Método y sistema para control de ancho de banda agregado [sic]", emitida el 30 de mayo de 2017, asignada a Aspera, Inc. e IBM
- ^ Paila, Toni; Luby, Michael; Lehtonen, Rami; Roca, Vincent; Walsh, Rod (octubre de 2004). FLUTE - Entrega de archivos sobre transporte unidireccional . IETF . doi : 10.17487 / RFC3926 . RFC 3926 . Consultado el 7 de marzo de 2018 .
- ^ Petersen, Julie K., ed. (2002). "Protocolo de servicio de archivos" . Diccionario ilustrado de telecomunicaciones (2ª ed.). Prensa CRC. pag. 357. ISBN 978-1-4200-4067-8 - a través de Google Books.
- ^ "Preguntas frecuentes sobre el protocolo de servicio de archivos (FSP) [Parte 2/2]" . FAQs.org . 21 de julio de 1995. Sección: "¿Quién escribe y mantiene el software FSP?" . Consultado el 3 de marzo de 2018 .
- ^ Bhushan, Abhay (abril de 1971). Un protocolo de transferencia de archivos . IETF . doi : 10.17487 / RFC0114 . RFC 114 . Consultado el 24 de febrero de 2018 .
- ^ Horowitz, M .; Lunt, S. (octubre de 1997). Extensiones de seguridad FTP . IETF . doi : 10.17487 / RFC2228 . RFC 2228 . Consultado el 3 de marzo de 2018 .
- ^ Ford-Hutchinson, Paul (octubre de 2005). Asegurar FTP con TLS . IETF . doi : 10.17487 / RFC4217 . RFC 4217 . Consultado el 3 de marzo de 2018 .
- ^ Sliwa, Carol (31 de mayo de 1999). "Capa de enchufes seguros" . Computerworld . pag. 69 . Consultado el 1 de marzo de 2018 , a través de Google Books.
- ^ Hickman, Kipp EB (abril de 1995). El protocolo SSL . IETF . Proyecto de identificación-hickman-netscape-ssl-00 . Consultado el 1 de marzo de 2018 .
- ^ Berners-Lee, Tim . "El HTTP original tal como se definió en 1991" . W3.org . Consultado el 3 de marzo de 2018 .
- ^ a b c Iwaya, Akemi (10 de noviembre de 2015). "¿Por qué se eligió 80 como puerto HTTP predeterminado y 443 como puerto HTTPS predeterminado?" . How-To Geek . Consultado el 3 de marzo de 2018 .
- ^ a b Norberg, Arvid (22 de junio de 2009). "Protocolo de transporte uTorrent" . BitTorrent.org . Consultado el 10 de marzo de 2018 .
- ^ Klinker, Eric (16 de mayo de 2010). "Presentación de Eric Klinker en la conferencia de comunicación emergente y premios 2010 América § Estado de uTP" . eCommConf . Consultado el 10 de marzo de 2018 .
- ^ Patente de Estados Unidos 7710961 , C. Kenneth Miller, Thomas Andresen, Thomas Gardner, Craig Michelson, Kenneth Cates, Marc White, Kary Robertson, "Sistema y método para enviar paquetes a través de una red informática", emitida el 20 de diciembre de 2011, asignada a Darby y Mohaine LLC
- ^ a b c Nash, David (septiembre de 1997). Protocolo de transferencia de archivos ODETTE . IETF . doi : 10.17487 / RFC2204 . RFC 2204 . Consultado el 22 de febrero de 2018 .
- ^ a b c Friend, Ieuan (noviembre de 2007). Protocolo de transferencia de archivos ODETTE 2 . IETF . doi : 10.17487 / RFC5024 . RFC 5024 . Consultado el 22 de febrero de 2018 .
- ^ a b Él, Eric; Leigh, Jason; Yu, Oliver; DeFanti, Thomas A. (septiembre de 2002). "Confiable Blast UDP: transferencia de datos masiva de alto rendimiento predecible" (PDF) . Actas: IEEE International Conference on Cluster Computing, ICCC (enero de 2002) . Computación en clúster IEEE 2002. Chicago. págs. 317-24. ISSN 1552-5244 . OCLC 5942572037 . Consultado el 2 de marzo de 2018 .
- ^ McKusick, Marshall Kirk (1999). "Veinte años de Berkeley Unix: de propiedad de AT&T a libremente redistribuible" . Fuentes abiertas: voces de la revolución de las fuentes abiertas . O'Reilly y asociados. Sección: "4.2BSD" . ISBN 978-1-56592-582-3.
- ^ Ylonen, Tatu (31 de agosto de 2017). "SSH: Secure Shell § Historia del protocolo SSH" . SSH.com . Consultado el 3 de marzo de 2018 .
- ^ Rescorla, Eric; Schiffman, Allan M. (agosto de 1999). El protocolo seguro de transferencia de hipertexto . IETF . doi : 10.17487 / RFC2660 . RFC 2660 . Consultado el 9 de marzo de 2018 .
- ^ a b Horlacher, Ulli. "SAFT / sendfile" . fex.belwue.de . Consultado el 3 de marzo de 2018 .
- ^ a b Horlacher, Ulli. "archivo de envío (1)" . manpages.org . Consultado el 3 de marzo de 2018 .
- ^ Lottor (1984), págs.1, 13
- ^ Ylönen, Tatu (30 de septiembre de 2012). "Re: ¿dónde se define SFTP v0 - 2?" . secsh (lista de correo) . Consultado el 9 de marzo de 2018 .
Diseñé e implementé el protocolo SFTP original para SSH 2.0 alrededor de 1997. Sami Lehtinen lo desarrolló más. Originalmente era un protocolo propietario en SSH Communications Security (www.ssh.com), aunque el código fuente estaba disponible públicamente. Pasó un tiempo [ sic ] antes de que escribiéramos el borrador y lo lleváramos al IETF para su estandarización (parece que fue en enero de 2001).
- ^ "T.127: Protocolo de transferencia de archivos binarios multipunto" . ITU . Consultado el 23 de marzo de 2021 .
- ^ "T.127 (08/95) Protocolo de transferencia de archivos binarios multipunto" . ITU . Consultado el 23 de marzo de 2021 .
- ^ Sollins, Karen R. (enero de 1980). El protocolo TFTP . IETF . IEN 133 . Consultado el 24 de febrero de 2018 .
- ^ Wagner, enero "Tsunami UDP Protocol" . tsunami-udp.sourceforge.net . Jon Wagner - a través de SourceForge.
- ^ "Investigación" . anml.iu.edu . Laboratorios de tecnología generalizada en la Universidad de Indiana . Sección: "Tsunami". Archivado desde el original el 29 de julio de 2010.
- ^ a b protocol.md en GitHub
- ^ a b "tus - cargas de archivos reanudables" .
- ^ a b Bush, Dennis. "Cambios" . uftp-multicast.sourceforge.net . Dennis Bush . Consultado el 9 de marzo de 2018 , a través de SourceForge.
- ^ "wdt: lanzamientos" . GitHub . Consultado el 23 de febrero de 2018 .
- ^ Villanueva, John Carl (17 de febrero de 2015). "Transferencia de archivos gestionada y soluciones de red" . JSCAPE.com . JSCAPE.
- ^ Cohen, Bram (4 de febrero de 2017) [2008]. "La especificación del protocolo BitTorrent" . BitTorrent.org . Sección: "Trackers" . Consultado el 22 de febrero de 2018 .
- ^ "Cifrado de flujo de mensajes" . Vuze Wiki . Software Azureus. 1 de diciembre de 2007 [2006] . Consultado el 10 de marzo de 2018 .
- ^ a b "Transfer CFT 3.2.4 Guía del usuario § Configuración de Transfer CFT" . Axway.com . Software de Axway . Archivado desde el original el 19 de febrero de 2018 . Consultado el 18 de febrero de 2018 .
- ^ a b "Transferir CFT 3.2.2 Guía de administración local § Seguridad del transporte" . Axway.com . Software de Axway . Consultado el 22 de febrero de 2018 .
- ^ a b Sosinsky, Barrie (15 de septiembre de 2009). "Asignaciones de puertos TCP - UDP" . Biblia de redes . Wiley Publishing. pag. 851. ISBN 978-0-470-43131-3. OCLC 471462746 : a través de Google Books.
- ^ "Impresión en PARC — Apéndice: Glosario de términos § EFTP" . 4 de agosto de 1978 . Consultado el 3 de marzo de 2018 .
Un protocolo simple, orientado a PUP, diseñado para la transmisión de archivos desde programas de usuario a servidores (especialmente servidores de impresión). El servidor debe reconocer cada paquete antes de enviar el siguiente. Este protocolo admite una implementación compacta en los programas de usuario, compensada por alguna redundancia en el ancho de banda.
- ^ Pott, Trevor (1 de octubre de 2015). "Transferencia de archivos de alta velocidad de Aspera: que comiencen las guerras de protocolos en la nube" . El registro . Consultado el 18 de febrero de 2018 .
- ^ "Modelo de seguridad FASP" . AsperaSoft.com . Aspera. 2017 . Consultado el 18 de febrero de 2018 .
- ^ Campos, Andrea (2 de junio de 2016). "Reanudación de transferencias de archivos con ascp" . AsperaSoft.com . Aspera . Consultado el 2 de marzo de 2018 .
- ^ Paila, Toni; Walsh, Rod; Luby, Michael; Roca, Vincent; Lehtonen, Rami (noviembre de 2012). FLUTE - Entrega de archivos sobre transporte unidireccional . IETF . doi : 10.17487 / RFC3926 . RFC 3926 . Consultado el 7 de marzo de 2018 .
- ^ Peltotalo, Jani; Peltotalo, Sami; Harju, Jarmo. "Análisis del carrusel de datos FLUTE" (PDF) . mad.cs.tut.fi . Universidad Tecnológica de Tampere . pag. 1 . Consultado el 9 de marzo de 2018 .
- ^ Peltotalo, Jani; Peltotalo, Sami; Harju, Jarmo; Walsh, Rod (junio de 2007) [2006]. "Análisis de rendimiento de un sistema de entrega de archivos basado en el protocolo FLUTE". Revista Internacional de Sistemas de Comunicación . 20 (6): 633. doi : 10.1002 / dac.835 .
- ^ "Protocolo de servicio de archivos (FSP) preguntas más frecuentes v1.1" . FAQs.org . 19 de agosto de 1996 . Consultado el 18 de febrero de 2018 .
- ^ "Puertos comunes" . Red Hat Enterprise Linux 4: Guía de seguridad . Red Hat . 2005 . Consultado el 2 de marzo de 2018 .
- ^ "openFT v11.0: Configuración de una conexión con la aduana (Atlas) con openFT FTAM" (PDF) . Fujitsu . 2010. p. 2 . Consultado el 18 de febrero de 2018 .
- ^ Postel, Jon ; Reynolds, Joyce (octubre de 1985). Protocolo de transferencia de archivos (FTP) . IETF . doi : 10.17487 / RFC0959 . RFC 959 . Consultado el 22 de febrero de 2018 .
- ^ Kozierok, Charles M. (20 de septiembre de 2005). "Descripción general, historial y estándares de FTP" . La guía de TCP / IP (v3.0 ed.) . Consultado el 21 de febrero de 2018 .
- ^ Bhushan, Abhay (abril de 1971). Un protocolo de transferencia de archivos . IETF . doi : 10.17487 / RFC0114 . RFC 114 . Consultado el 22 de febrero de 2018 .
- ^ Braden, Robert (octubre de 1989). "Mecanismo de reinicio de FTP" . Requisitos para hosts de Internet: aplicación y soporte . IETF . págs. 36–7. segundo. 4.1.3.4. doi : 10.17487 / RFC1123 . RFC 1123 . Consultado el 13 de marzo de 2018 .
- ^ Hethmon, Paul (marzo de 2007). "Reinicio en modo STREAM" . Extensiones a FTP . IETF . segundo. 5.1. doi : 10.17487 / RFC3659 . RFC 3659 . Consultado el 13 de marzo de 2018 .
- ^ Rescorla, Eric (mayo de 2000). HTTP sobre TLS . IETF . doi : 10.17487 / RFC2818 . RFC 2818 . Consultado el 20 de febrero de 2018 .
- ^ Reynolds, Joyce ; Postel, Jon (octubre de 1994). Números asignados . IETF . pag. 34. doi : 10.17487 / RFC1700 . RFC 1700 . Consultado el 3 de marzo de 2018 .
- ^ "El increíble HULFT - Mi protocolo de red B2B favorito" . Blogs de OpenText . OpenText . 27 de agosto de 2009 . Consultado el 18 de febrero de 2018 .
- ^ "9.4.1. Resumen de HULFT §" . Centro de conocimiento empresarial en la nube . Comunicaciones NTT . Consultado el 2 de marzo de 2018 .
- ^ "9.4.1. Opción de cifrado HULFT § HULFT 8" . Centro de conocimiento empresarial en la nube . Comunicaciones NTT . Consultado el 18 de febrero de 2018 .
- ^ "導入 サ ー ビ ス" . HULFT.com (en japonés). Sistemas de información de Saison. Sección: "前提 事項 、 そ の 他" . Consultado el 21 de febrero de 2018 .
- ^ Reynolds, Joyce ; Postel, Jon (julio de 1992). Números asignados . IETF . pag. 12. doi : 10.17487 / RFC1340 . RFC 1340 . Consultado el 3 de marzo de 2018 .
- ^ Adamson, Brian; Macker, Joe. "Guía del desarrollador del protocolo de difusión de multidifusión (MDP)" . nrl.navy.mil . Laboratorio de Investigaciones Navales de los Estados Unidos . Consultado el 22 de febrero de 2018 .
- ^ Miller, Kenneth; Robertson, Kary; Tweedly, Alex; White, Marc (abril de 1998). "Puerto UDP asignado por IANA" . Especificación del Protocolo de transferencia de archivos de multidifusión StarBurst (MFTP) . IETF . pag. 10. ID miller-mftp-spec-03 . Consultado el 18 de febrero de 2018 .
- ^ "StarBurst MFTP en comparación con los protocolos de transferencia de archivos de hoy: un libro blanco" . Comunicaciones StarBurst. 1996 - a través de la Universidad de California, Irvine.
- ^ a b "Multicast confiable orientado a NACK (NORM)" . nrl.navy.mil . Laboratorio de Investigaciones Navales de los Estados Unidos . Consultado el 22 de febrero de 2018 .
- ^ a b Adamson, Brian; Bormann, Carsten; Handley, Mark; Macker, Joe (noviembre de 2009). Protocolo de transporte de multidifusión confiable (NORM) orientado a NACK . IETF . doi : 10.17487 / RFC5740 . RFC 5740 . Consultado el 22 de febrero de 2018 .
- ^ Li, Jie; Veeraraghavan, Malathi (2012). Un protocolo de transporte de multidifusión de mensajes confiable para circuitos virtuales (PDF) . IV Congreso Internacional de Comunicaciones, Movilidad e Informática (CMC 2012). pag. 120 . Consultado el 2 de marzo de 2018 .
- ^ RBUDP en GitHub
- ^ "Rlogin, RSH y RCP" . SourceDaddy . Consultado el 18 de febrero de 2018 .
- ^ Rescorla, Eric; Schiffman, Allan M. (agosto de 1999). El protocolo seguro de transferencia de hipertexto . IETF . doi : 10.17487 / RFC2660 . RFC 2660 . Consultado el 20 de febrero de 2018 .
- ^ "Registro de número de puerto de nombre de servicio y protocolo de transporte" . IANA.org . Autoridad de Números Asignados de Internet . 21 de febrero de 2018 . Consultado el 22 de febrero de 2018 .
- ^ Lottor (1984), p. 10
- ^ Ylonen, Tatu (10 de octubre de 2017). "SFTP - Protocolo de transferencia segura de archivos SSH § Número de puerto SFTP" . SSH.com . Consultado el 3 de marzo de 2018 .
- ^ "Rec. UIT-T T.127 (08/2007) Protocolo de transferencia de archivos binarios multipunto" . Unión Internacional de Telecomunicaciones . 2008. p. 4.
- ^ "Introducción a la serie T.120" (PDF) . DataBeam Corporation. 1997 [1995]. págs. 2, 4 . Consultado el 2 de marzo de 2018 .
- ^ "T.120: Conferencias de datos multipunto y protocolos de comunicación en tiempo real" . Manual de protocolos de red (2 ed.). Tecnologías Javvin. pag. 137.
- ^ Sollins, Karen R. (julio de 1992). El protocolo TFTP (revisión 2) . IETF . doi : 10.17487 / RFC1350 . RFC 1350 . Consultado el 22 de febrero de 2018 .
- ^ "Protocolo Tsunami UDP - Instalación, configuración y limitaciones" . BluePiIT.com . Consultoría BluePi. 13 de octubre de 2015 . Consultado el 20 de febrero de 2018 .
- ^ a b c Tkaczewski, John (18 de junio de 2012). "Transferencias rápidas de archivos de código abierto" . FileCatalyst.com . FileCatalyst . Consultado el 24 de febrero de 2018 .
- ^ Valeros Bernardo, Danilo; Hoang, Doan B. (2010). "Métodos de seguridad de extremo a extremo para transmisiones de datos UDT". Tecnología de la información de generación futura . Conferencia Internacional sobre Tecnología de la Información de Generación Futura. pag. 383. doi : 10.1007 / 978-3-642-17569-5_38 . ISBN 978-3-642-17569-5.
- ^ Valeros Bernardo, Danilo (2012). Implementaciones y mecanismos de seguridad de red para el protocolo de transferencia rápida de datos confiable de próxima generación — UDT (PDF) (tesis doctoral). Universidad de Tecnología de Sydney . págs. 22, 91-102. OCLC 830759422 . Consultado el 21 de febrero de 2018 .
- ^ "FTP cifrado basado en UDP con multidifusión (UFTP)" . Wiki de Wireshark . El 7 de agosto de 2016 . Consultado el 21 de febrero de 2018 .
- ^ Reifschneider, Sean (8 de enero de 2004). "Correo electrónico móvil con UUCP" . ONLamp . O'Reilly Media . Consultado el 20 de febrero de 2018 .
- ^ Ravin, Ed (1996). Uso y gestión de UUCP (2ª ed.). O'Reilly y asociados. pag. 70. ISBN 978-1-56592-153-5.
- ^ WDT RocksDB 16 de diciembre de 2016 . Laurent Demailly. 23 de diciembre de 2016 . Consultado el 23 de febrero de 2018 , a través de YouTube.
- ^ Demailly, Laurent (17 de octubre de 2015). "Introducción a la línea de comandos de WDT" . GitHub . Consultado el 1 de marzo de 2018 .
- ^ wdt en GitHub
- ^ a b c d e f g h i j k l m n o p q r s t u v w x y z "Registro de número de puerto de nombre de servicio y protocolo de transporte" . IANA.org . Autoridad de Números Asignados de Internet . 28 de febrero de 2018 . Consultado el 17 de marzo de 2018 .
- ^ "openFT v11.0: Configuración de una conexión con la aduana (Atlas) con openFT FTAM" (PDF) . Fujitsu . 2010. p. 2 . Consultado el 18 de febrero de 2018 .
- ^ Adamson, Brian; Macker, Joe. "Guía del desarrollador del protocolo de difusión de multidifusión (MDP)" . nrl.navy.mil . Laboratorio de Investigaciones Navales de los Estados Unidos . Consultado el 22 de febrero de 2018 .
- ^ Magidson, Steve (15 de mayo de 1989). "Mover archivos puede ser una EXPLOSIÓN" (PDF) . UNIX hoy! . CMP Media . Consultado el 18 de febrero de 2018 .
- ↑ da Cruz (1987) p. 3
- ^ "Protocolo OBEX (intercambio de objetos)" . irdajp.org . Asociación de datos infrarrojos . 2011. Archivado desde el original el 21 de febrero de 2018 . Consultado el 20 de febrero de 2018 .
- ^ sealink.c en GitHub
- ^ Held, Gilbert (1993). "SeaLink". Dominio del software de comunicaciones para PC . Van Nostrand Reinhold. pag. 74.
- ^ Woggon, Michele (1995). "SeaLink". Telecomunicaciones con ProComm y ProComm Plus de forma sencilla . Prentice Hall. pag. 34.
- ^ "Internos del protocolo UUCP" . Universidad de Utah .
- ^ Lucas, Jay (6 de septiembre de 1982). "Freeware: Modem permite que sus computadoras se comuniquen" . InfoWorld . IDG . pag. 53 . Consultado el 18 de febrero de 2018 .
- ^ Vidrio (1988) p. 87
- ^ a b c Vidrio (1988) p. 89
- ^ Boswell, Peter (2007) [1986]. Cómo funcionan XModem, XModem CRC y WXModem . Archivado desde el original el 23 de septiembre de 2014, a través de Totse.com.
- ↑ da Cruz (1987) págs. 234 , 253 , 307
- ^ Wells, Nicholas (2003). "Uso de UUCP para acceso remoto" . Guía de instalación y administración de Linux . Tecnología del curso. pag. 140. ISBN 978-0-619-00094-3 - a través de Google Books.
- ^ Taylor, Ian Lance. "Protocolo UUCP 'g'" . Servidor de documentación FreeBSD . El Proyecto FreeBSD . Consultado el 8 de marzo de 2018 .
Referencias
- da Cruz, Frank (1987). Kermit: un protocolo de transferencia de archivos . Bedford: Prensa digital . ISBN 978-0-932376-88-6. OCLC 751527576 : a través de Google Books.
- da Cruz, Frank (junio de 1986). "Manual del protocolo Kermit" (PDF) . KermitProject.org . El Proyecto Kermit.
- Glass, Brett (30 de mayo de 1988). "Xmodem popular por su sencillez, estado de dominio público". InfoWorld : a través de Google Books.
- Lottor, Mark K. (septiembre de 1984). Protocolo simple de transferencia de archivos . IETF . doi : 10.17487 / RFC0913 . RFC 913 . Consultado el 1 de marzo de 2018 .
Otras lecturas
- de Goyeneche, Juan-Mariano (20 de marzo de 1998). "Protocolos de transporte de multidifusión" . CÓMO de multidifusión sobre TCP / IP : a través del Proyecto de documentación de Linux .
- Él, Eric; Kettimuthu, Rajkumar; Gu, Yunhong; et al., "Variantes UDP confiables" (PDF) , Estudio de protocolos y mecanismos para el transporte mejorado sobre TUBERÍAS LARGAS DE GRASA , págs. 6–11
- Kaplan, Ali (2009). "Encuesta literaria". Marco colaborativo para la transferencia de datos basada en P2P de alto rendimiento en informática científica ( DOCX ) (tesis doctoral). Universidad de Indiana en Bloomington. págs. 12–39. ISBN 978-1-109-50327-2. OCLC 648765323 .
- Kientzle, Tim (1995). La guía del programador de trabajo sobre protocolos en serie . Libros del grupo Coriolis. ISBN 978-1-883577-20-9. OCLC 441637109 .
- "Acerca de Kermit" . KermitProject.org . El Proyecto Kermit.
- "El archivo de software de Kermit" . KermitProject.org . El Proyecto Kermit.