I'm really lost on this ftp/ip stuff

Discussion in 'Archived Threads 2001-2004' started by Paul D Young, May 23, 2002.

  1. Paul D Young

    Paul D Young Second Unit

    Joined:
    Feb 8, 2001
    Messages:
    351
    Likes Received:
    0
    I guess I'm new to this and I've never posted in this area before so please fell free to kill me if this is a heavily covered topic. But here it is:
    Once in a while I come across statements like this:
     
  2. NickSo

    NickSo Producer

    Joined:
    Jul 2, 2000
    Messages:
    4,260
    Likes Received:
    0
    Real Name:
    Nick So
    FTP stands for FILE TRANSFER PROTOCOL. its basically a way to transfer files. The FTP SERVER holds the files, and depending on the rules, you can send, download, rename, etc files as if it was on your computer, but on the server.
    An FTP client allows you to connect to the FTP server. Some popular ones are WSFTP, and SmartFTP. I myself like LeechFTP as i upload numerous files to my website sometimes, and leech allows me to upload from many connections. Just search for these programs in Google.
    An IP is an IP ADDRESS. Its the 'address' of your computer on in the internet. So lets say the internet's the world, the ip address (four sets of numbers seperated by periods) is the address to YOUR house.
    Rob knew how to access it because he knows how to access FTP servers. Either with an FTP client (described above), or using your browser with the link format: ftp://username:[email protected], which then the browser willl recognize it as an FTP, and connect accordingly.
    Some servers are anonymous. Many big companies put their downloads directly from the FTP servers. When you download say a game patch from IDsoftware, some of the download sites are FTPs. Then when you download from the FTP, you downlod from ftp://idsoftware.com (or in standard form, ftp.idsoftware.com). Notice it doesnt need the username and password. The server is an anonymous server and allows you to browse and download from it. Most anonymous servers allow you to only browse, and usually download. Most do not let you alter, delete, or upload.
    So to connect to his server, in your FTP client, go into CONNECT. Then in IP, type in 68.40.112.30. In Username, type in htf, and in password, type in oar. If the server is up, the FTP client will connect to it, then once connected display the files.
    I hope this made sense and was somehwat correct :p)
     
  3. Rob Speicher

    Rob Speicher Supporting Actor

    Joined:
    Nov 24, 2000
    Messages:
    935
    Likes Received:
    0
    Good explanation Nick. IP stands for Internet Protocol. FTP is just another connection protocol like HTTP (Hyper Text Transfer Protocol) but is used strictly for files, as the name suggests.
    The FTP client I use is SmartFTP (free), and as Nick said there's LeechFTP. A friend swears by BitBeamer (shareware), and there's always CuteFTP (shareware) which I used before I found SmartFTP.
     
  4. Christian Behrens

    Christian Behrens Supporting Actor

    Joined:
    Mar 2, 2000
    Messages:
    713
    Likes Received:
    0
    Location:
    SF Bay Area
    Real Name:
    Christian Behrens
    To take a step back, Paul, you are asking questions about the whole wide subject of (inter)networking.
    For two (or more) computers to communicate it is important that they speak the same language. Only it's not called language in this case, but protocols.
    There are various levels and layers of protocols which I won't go into here for simplicity's sake, but for the purposes here the fundamental protocol is TCP/IP (Transmission Control Protocol/Internet Protocol). This is the basis for communication in the Internet. As Nick pointed out, an IP address is needed to communicate from machine A at address A to machine B at address B.
    On top of TCP/IP run various protocols for various services. Sending e-mail is done with SMTP (Simple Mail Transfer Protocol), the web uses HTTP (Hypertext Transfer Protocol - yes, the web is only one service of many that make up the Internet, even if the Web equates the Internet for many people), and in this case the service is to transfer files from A to B using FTP (File Transfer Protocol - as also mentioned by Nick).
    The information given in the thread was enough to fire up any FTP client and connect to the machine in question, namely address, user, and password. Just type "ftp 68.40.112.30" on a prompt, press [Enter] and it will ask you for user and password.
    Now, this only works because on the machine that is designated by the address, a process known as an FTP server runs. You could connect to the same address using other applications that use different protocols, i.e. _not_ FTP, but e.g. an e-mail server.
    Now, your question about the link: Browsers are HTTP clients (if you will) and therefore speak HTTP for the most part, but are able to speak several other protocols as well. But you need to tell them which protocol they should speak, that's why you see "ftp://" at the beginning, instead of the usual "http://".
    And as browsers cannot ask you for an FTP username and password, you have to provide these in the address, like Rob did in the link he provided.
    Again, it's not a browser's main task to talk FTP, so it's a little rudimentary. For more comfort, there are full-fledged FTP clients that do a better job at dealing with several files at once, storing server and password information and so on.
    Hope I didn't confuse you too much, but I believe the basic principles are pretty easy to understand. But there are a lot more details to this and a ton of other protocols you use every day (without knowing it). [​IMG]
    -Christian
     

Share This Page