Course overview

Download Report

Transcript Course overview

Filezilla, an FTP client
Skills: install and use Filezilla
Concepts: client-server, file transfer protocol (FTP),
portable software, wire-frame user interface diagram,
Web site mirror
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike
3.0 License.
Where does this topic fit?
• Internet concepts
– Applications
– Technology (FTP)
– Implications
• Internet skills
– Application development (Web)
– Content creation
– User skills
Web client to web server conversation
Web
client
Web
server
FTP client to FTP server conversation
Copy files
FTP
client
FTP
server
Why Filezilla?
• It is open source.
• There is a portable version.
Filezilla
screen
layout
Host and account
FTP commands, the client-server conversation
Local directory listing
Pending transfers and progress
Remote directory listing
Filezilla command menu
Wire
frame
diagram
Host and account
FTP commands, the client-server conversation
Local directory listing
Pending transfers and progress
Remote directory listing
The client is not yet connected
No remote
directory
listing
Establish a connection to remote host
Blank
Reconnect to previous host
Drag and drop to transfer a file or directory to or from
the server
Filezilla asks before overwriting a file
Host and account
Filezilla
screen
layout
FTP commands, the clientserver conversation
Local
directory
listing
Pending transfers and progress
Remote
directory
listing
Window sizes are adjustable
Windows can be displayed or hidden
A mirror copy
Filezilla download from SourceForge
Portable Filezilla download from PortableApps
Summary
Self study questions
1.
Will a Filezilla client work with any FTP server program or must
the server be running the Filezilla server? Explain your answer.
2.
We summarized the Filezilla user interface with a wire-frame
diagram. Can you reconstruct it from memory?
3.
Would a Web developer typically be transferring files to a
server or from a server?
4.
When would a Wed developer want to transfer a file from the
server to his or her client?
5.
Explain why a Web server would also need to run an FTP
server?
Resources
Sourceforge, a repository with thousands of open source programs:
http://sourceforge.net/
The Filezilla page on Sourceforge:
http://sourceforge.net/projects/filezilla/files/
A repository of portable software you can use from a flash drive:
http://portableapps.com
Portable Filezilla download:
http://portableapps.com/apps/internet/filezilla_portable
Filezilla user’s guide:
http://wiki.filezilla-project.org/Using
Filezilla FAQ:
http://wiki.filezilla-project.org/FAQ
Filezilla tutorial videos:
http://www.5min.com/Tag/filezilla?CategoryID=0
Other open source FTP clients:
http://www.techsupportalert.com/best-free-ftp-client.htm