Transcript for:
FTP Overview and Commands

in this video you will become familiar with FTP client software an FTP server with regards to transferring files using anonymous and non anonymous access so FTP as already mentioned is the File Transfer Protocol and this is a very efficient way to transfer data across a network it's a high level protocol operating at the application layer now it has behind it a whole bunch of commands and and here's some common FTP commands and say they're all designed around transferring of files so the FTP command PWD would print the current directory the system is in list would return all the files and directories you could change the directory above it you could make new directories and you can copy files now all of these commands if do petite grants could be issued from a command line interface by being typed and being given the correct syntax often though people much more commonly use FTP clients now these are separate pieces of software which sit on top of the actual FTP protocol you interact with the software which is also much easier to use and it generates and sends the appropriate FTP commands let's take a look at a typical FTP client piece of software so it can look a bit confusing at first but really it's quite straightforward up the top here we have a sort of login section so you can see here this is the remote server we're going to be connecting to it's been given an IP address now typically you will be required if you're connecting to a remote server so you get files or give files you'll be expected to login and that obviously is the non anonymous way it is possible to do FTP in an anonymous fashion where you don't actually supply details but that's quite rare so these are the connection details and assume you've got those correct you would then be able to make a connection between the client you are on and the remote server here then we see the local hard drives exist C colon slash dev slash FV n so this is that the folder structure the file structure on the clients machine and here we see the folder structure on the remote server we can jump into the various folders and the contents are displayed down here so this is the contents of the source folder on our server and this is the contents here at the SVN folder on the client now with most clients like this transferring a file is as easy as dragging and dropping it from one side to the other so if I grab this file here and I dragged it and I dropped it into this folder here the ftp commands would be issued and it would transfer this file from the server to my machine and like so the recall is downloading yeah when you download something off the internet because you're grabbing it from the server and put it on your machine likewise I could grab files or folders from here and track them on to this site and when you do that you are uploading because a file is moving from your client and you're placing it onto the server these are the two sections or really just information windows this bottom one here as you can see is showing the status and the progress of the various data transfers and this window here is just providing you with status commands of what's happening and you can actually see here some of the ftp commands so you can see what commands are being issued behind the scenes to the ftp command port or sto are