Vous êtes sur la page 1sur 12

FILE TRANSFER PROTOCOL

(FTP)
ES UN PROTOCOLO DE RED PARA LA TRANSFERENCIA DE
ARCHIVOS ENTRE SISTEMAS CONECTADOS A UNA RED TCP
(TRANSMISSION CONTROL PROTOCOL), BASADO EN LA
ARQUITECTURA CLIENTE-SERVIDOR. DESDE UN EQUIPO CLIENTE
SE PUEDE CONECTAR A UN SERVIDOR PARA DESCARGAR
ARCHIVOS DESDE L O PARA ENVIARLE ARCHIVOS,
INDEPENDIENTEMENTE DEL SISTEMA OPERATIVO UTILIZADO EN
CADA EQUIPO.

VENTAJAS
ES OFRECIDO POR LA CAPACIDADES DE APLICACIN DEL MODELO DE CAPAS
DE RED TCP/IP AL USUARIO, UTILIZANDO NORMALMENTE EL PUERTO DE RED 20
Y EL 21.
DESVENTAJAS
ES QUE EST PENSADO PARA OFRECER LA MXIMA VELOCIDAD EN LA
CONEXIN, PERO NO LA MXIMA SEGURIDAD, YA QUE TODO EL INTERCAMBIO DE
INFORMACIN, DESDE EL LOGIN Y PASSWORD DEL USUARIO EN EL SERVIDOR
HASTA LA TRANSFERENCIA DE CUALQUIER ARCHIVO, SE REALIZA EN TEXTO
PLANO SIN NINGN TIPO DE CIFRADO, CON LO QUE UN POSIBLE ATACANTE
PUEDE CAPTURAR ESTE TRFICO, ACCEDER AL SERVIDOR Y/O APROPIARSE DE
LOS ARCHIVOS TRANSFERIDOS.
EL MODELO FTP
SERVIDOR FTP
UN SERVIDOR FTP ES UN PROGRAMA ESPECIAL QUE SE EJECUTA EN UN EQUIPO
SERVIDOR NORMALMENTE CONECTADO A INTERNET (AUNQUE PUEDE ESTAR
CONECTADO A OTROS TIPOS DE REDES, LAN,MAN, ETC.). SU FUNCIN ES
PERMITIR EL INTERCAMBIO DE DATOS ENTRE DIFERENTES
SERVIDORES/ORDENADORES.
CLIENTE FTP
CUANDO UN NAVEGADOR NO EST EQUIPADO CON LA FUNCIN FTP, O SI SE
QUIERE CARGAR ARCHIVOS EN UN ORDENADOR REMOTO, SE NECESITAR
UTILIZAR UN PROGRAMA CLIENTE FTP. UN CLIENTE FTP ES UN PROGRAMA QUE
SE INSTALA EN EL ORDENADOR DEL USUARIO, Y QUE EMPLEA EL PROTOCOLO
FTP PARA CONECTARSE A UN SERVIDOR FTP Y TRANSFERIR ARCHIVOS, YA SEA
PARA DESCARGARLOS O PARA SUBIRLOS.

MODOS DE CONEXIN DEL CLIENTE FTP
FTP ADMITE DOS MODOS DE CONEXIN DEL CLIENTE. ESTOS MODOS SE
DENOMINAN ACTIVO (O ESTNDAR, O PORT, DEBIDO A QUE EL CLIENTE ENVA
COMANDOS TIPO PORT AL SERVIDOR POR EL CANAL DE CONTROL AL
ESTABLECER LA CONEXIN) Y PASIVO (O PASV, PORQUE EN ESTE CASO ENVA
COMANDOS TIPO PASV). TANTO EN EL MODO ACTIVO COMO EN EL MODO PASIVO,
EL CLIENTE ESTABLECE UNA CONEXIN CON EL SERVIDOR MEDIANTE EL
PUERTO 21, QUE ESTABLECE EL CANAL DE CONTROL.

MODO ACTIVO
MODO PASIVO
TRANSMISSION CONTROL PROTOCOL

TRANSMISSION CONTROL PROTOCOL (EN ESPAOL 'PROTOCOLO DE CONTROL
DE TRANSMISIN') O TCP, ES UNO DE LOS PROTOCOLOS FUNDAMENTALES EN
INTERNET. FUE CREADO ENTRE LOS AOS 1973 Y 1974 POR VINT CERF Y
ROBERT KAHN.1
MUCHOS PROGRAMAS DENTRO DE UNA RED DE DATOS COMPUESTA POR
COMPUTADORAS, PUEDEN USAR TCP PARA CREAR CONEXIONES ENTRE S A
TRAVS DE LAS CUALES PUEDE ENVIARSE UN FLUJO DE DATOS. EL PROTOCOLO
GARANTIZA QUE LOS DATOS SERN ENTREGADOS EN SU DESTINO SIN
ERRORES Y EN EL MISMO ORDEN EN QUE SE TRANSMITIERON. TAMBIN
PROPORCIONA UN MECANISMO PARA DISTINGUIR DISTINTAS APLICACIONES
DENTRO DE UNA MISMA MQUINA, A TRAVS DEL CONCEPTO DE PUERTO.
OBJETIVOS DE TCP
CON EL USO DEL PROTOCOLO TCP, LAS APLICACIONES PUEDEN COMUNICARSE
EN FORMA SEGURA (GRACIAS AL DE ACUSE DE RECIBO -ACK- DEL PROTOCOLO
TCP) INDEPENDIENTEMENTE DE LAS CAPAS INFERIORES. ESTO SIGNIFICA QUE
LOS ROUTERS (QUE FUNCIONAN EN LA CAPA DE INTERNET) SLO TIENE QUE
ENVIAR LOS DATOS EN FORMA DE DATAGRAMA, SIN PREOCUPARSE CON EL
MONITOREO DE DATOS PORQUE ESTA FUNCIN LA CUMPLE LA CAPA DE
TRANSPORTE (O MS ESPECFICAMENTE EL PROTOCOLO TCP).

FUNCIONES DE TCP
EN LA PILA DE PROTOCOLOS TCP/IP, TCP ES LA CAPA INTERMEDIA ENTRE EL
PROTOCOLO DE INTERNET (IP) Y LA APLICACIN. HABITUALMENTE, LAS
APLICACIONES NECESITAN QUE LA COMUNICACIN SEA FIABLE Y, DADO QUE LA
CAPA IP APORTA UN SERVICIO DE DATAGRAMAS NO FIABLE (SIN CONFIRMACIN),
TCP AADE LAS FUNCIONES NECESARIAS PARA PRESTAR UN SERVICIO QUE
PERMITA QUE LA COMUNICACIN ENTRE DOS SISTEMAS SE EFECTE LIBRE DE
ERRORES, SIN PRDIDAS Y CON SEGURIDAD. EL PROTOCOLO TCP ES UN
PROTOCOLO ORIENTADO A CONEXIN , ES DECIR, QUE PERMITE QUE DOS
MQUINAS QUE ESTN COMUNICADAS CONTROLEN EL ESTADO DE LA
TRANSMISIN.
CARACTERSTICAS DEL TCP
LAS PRINCIPALES CARACTERSTICAS DEL PROTOCOLO TCP SON LAS SIGUIENTES:
TCP PERMITE COLOCAR LOS DATAGRAMAS NUEVAMENTE EN ORDEN CUANDO
VIENEN DEL PROTOCOLO IP.
TCP PERMITE EL MONITOREO DEL FLUJO DE LOS DATOS Y AS EVITA LA
SATURACIN DE LA RED.
TCP PERMITE QUE LOS DATOS SE FORMEN EN SEGMENTOS DE LONGITUD VARIADA
PARA "ENTREGARLOS" AL PROTOCOLO IP.
TCP PERMITE MULTIPLEXAR LOS DATOS, ES DECIR, QUE LA INFORMACIN QUE
VIENE DE DIFERENTES FUENTES (POR EJEMPLO, APLICACIONES) EN LA MISMA
LNEA PUEDA CIRCULAR SIMULTNEAMENTE.
POR LTIMO, TCP PERMITE COMENZAR Y FINALIZAR LA COMUNICACIN
AMABLEMENTE

Vous aimerez peut-être aussi