How to make a FTP client

Hello everybody I am new to programming community ,but i know basics of java (those little program which are wrote to clear the concepts) .Now i need to make a FTP client for my college project .If anybody can guide or provide any tuts. than that would be a great help.
Thanks in advance

Writing a complete FTP client is not a good project if you are new to programming; there'll be too many things for you to implement that you do not yet understand. Following Jeff's advice and building something on top of a library like Apache Commons Net would be more feasible.