You are on page 1of 9

Proiect RC

Protocolul FTP
Descrierea aplicatiei
Clientul nostru interactioneaza cu serverul 6bone.informatik.uni-
leipzig.de
• incearca log-area cu un username si o parola
• log-area este reusita
•Intreaba tipul sistemului de operare instalat pe server
• Activeaza comanda Help din meniul site-ului
Pachete FTP client-server
In fisierul de captura ftpv6.pcap, efectuand o filtrare dupa FTP se observa 12
pachete de date tip FTP:
Continutul pachetelor FTP
•user-ulse conecteaza cu succes pe server
•activeaza o comanda “utf8” necunoscuta serverului
•activeaza meniul Help de pe site
Prezentare protocol FTP
File Transfer Protocol

o Protocol orientat pe conexiune – conexiunea trebuie să fie


stabilită pentru a transfera fişiere între server-ul FTP şi clientul
FTP

o Trimite şi recepţionează fişiere via TCP/IP

o Constă dintr-un client şi un server

o Transferă fişiere simplu şi eficient !

o Permite stabilirea unei conexiuni (prin intermediul unui program


existent pe desktop) cu server-ul FTP, după care
transferă fişierul într-un mod orientat conexiune.
Comunicatie de tip FTP
O comunicatie de tip TCP implica 2 subiecti:
• un client machine  local host
• un server machine remote host
Conexiunea de date
Se stabileste intre client si server si poate fi:

• Activa - serverul se conecteaza la client


- clientul specifica o adresa si un port;
- serverul initiaza conexiunea (ex. port 1931, adresa 192.168.1.2)
Client: PORT 192,168,1,2,7,139
Server: 200 PORT command successful.

• Pasiva – clientul initiaza conexiunea


- clientul cere serverului sa asculte la o adresa si un port (care nu este portul sau
standard);
- serverul comunica adresa si portul (ex. port 4023, adresa 172.16.62.36);
Client: PASV
Server: Entering Passive Mode (172,16,62,36,133,111)
Diagrama de trafic FTP
Flow Graph dupa pachete FTP

You might also like