Transcript FTPTelnet

Remote Web Site Management
Dr. Ganasan
Joel Villalba
Presentors
•
•
•
•
•
Bruce Rong
Elizabeth Chang
Teresa Cisneros
Brian Hirai
Joel Villalva
Joel Villalba
Introduction
• Remote Website Management - Explained
Joel Villalba
Process of Creating a Website
• Select Domain name
• Select an ISP
• Where to find applications
Joel Villalba
Selecting Domain Name
• What is a Domain Name
– “A companies identifying address on the web”
– A domain name locates an organization or other entity
on the Internet
– Need for Domain Name
whatis.com
Joel Villalba
Domain Name (con’td)
• Current Domain Name Extensions
–
–
–
–
.com
.org
.net
.edu
Joel Villalba
Domain Name: Changes
• New York Law School
–
–
–
–
–
–
–
.arts
.firm
.info
.nom
.rec
.store
.web
http://www.cmcnyls.edu/public/Papers/NewExten.HTM
Joel Villalba
Registering a Domain Name
• Where
– Internic (www.internic.net)
– Via ISP
• Cost
– $75 (first two years); $35/year
Joel Villalba
Selecting an ISP
• Top Ten Internet Service Providers
–
–
–
–
–
–
–
–
–
–
1) ibm connect
2) TEK Interactive Group
3) MCI
4) Micronet
5) MindSPRING
6) GroundZer0
7) FNet Corporation
8) TDSNET
9) Log ON America
10) WebUSA
pcworld.com
Joel Villalba
Where to find applications
• Top Download Sites: PC Magazine.com
–
–
–
–
davecentral.com
tucows.com
download.com
hotfiles.zdnet.com
Joel Villalba
Communication through
SLIP/PPP connection
Bruce Rong
Remote Communication
• PPP (Point to Point Protocol)
• SLIP (Serial Line Internet Protocol)
Bruce Rong
Serial Line Internet Protocol
(SLIP)
• SLIP is the earlier technology
• Deficiencies
–
–
–
–
no addressing
no type identification
no error detection/correction
no compression
Bruce Rong
Point to Point Protocol (PPP)
• PPP is newer and has more capabilities over
SLIP
• designed for simple links which transport
packets between two peers
• provide full-duple simultaneous bidirectional operation
Bruce Rong
Point-to-Point protocol a
common solution
• Encapsulation
– provides for multiplexing of different network-layer
protocols simultaneously over the same link
• Link Control Protocol (LCP)
– handles varying limits on sizes of packets
– detect a looped-back link and other common
misconfiguration errors, and terminate the link
• Network Control Protocols (NCP)
– exacerbate many problems with the current family of
Bruce
network protocols such
asRong
assignment and management
of IP addresses.
PPP Phase Diagram
Dead
Up
Establish
Fail
Open
Authenticate
Fail
Dome
Success/none
Terminate
Closing
http://www.cis.ohio-state.edu/htbin/rfc/rfc1661.html
Bruce Rong
Network
Remote Communication
SLIP/PPP allows a user with a personal computer, such as a
Macintosh or a PC, and a modem to connect to the Internet,
without having to first log on to a remote machine.
This capability enables the
user to make use of
Internet applications and
tools such as telnet, file
transfer (ftp), electronic
mail, and graphical web
browsers directly on hisor
her personal computer.
DIRECT
CONNECTION
DIAL UP
CONNECTION
Internet
Internet
SLIP/PPP
CONNECTION
Internet
UNIX
Machine
SLIP Terminal
Server
Modem
Modem
Bruce Rong
User PC
User PC
User PC
How does SLIP/PPP connection
works
• A user's modem dials up a remote computer at an Internet
Service Provider (ISP).
• The SLIP/PPP software requests a SLIP/PPP connection.
• Once the connection is made, the service provider assigns
the user's computer an IP address (in the case of a service
provider who assigns IP addresses "on the fly").
• The TCP/IP software on the user's computer "takes over"
and manages the flow of data between the Internet and the
user's computer.
Bruce Rong
Remote Authoring and
Management Applications
• Front Page 2000
– a big improvement collaboration features
• IIS (Internet Information Server)
– brings the power of scalable, component-based
client/server applications to the Web.
Bruce Rong
Internet Information Server(IIS)
• Microsoft Windows NT Server’s built-in
Web server.
• Integrated message queuing
– provides a reliable send and receive messages
over a network
• Security
– using Server Gated Crypto it offer the strongest
(128 bit) encryption for its online transactions
Bruce Rong
Front Page 2000
• Publish Anywhere
– build in FTP support
• Check In/Check out
– team work made easy, user can reserve a file
only can be edit in FrontPage
• Administer FrontPage-based Web sites
remotely using standard HTML
Bruce Rong
Summery
• SLIP and PPP are protocols, or rules, that allow a computer to simulate
a direct connection to the Internet. A computer with SLIP or PPP uses a
modem to dial in to an Internet Service Provider and establish a
SLIP/PPP connection. The SLIP/PPP software and the TCP/IP
software on the user's computer work together to manage the
connection and oversee the movement of data packets between the
Internet and the user's computer.
• A SLIP or PPP connection facilitates the use of Internet applications
and tools, such as telnet, file transfer, electronic mail, and graphical
web browsers directly on the user's computer, thereby providing the
user access to the full spectrum of the Internet's graphical offerings,
such as multimedia, sound clips, photographs and animation.
Bruce Rong
File Transfer Protocol (FTP)
Elizabeth Chang
What is it?
File transfer protocol (FTP)
• file transfer means to copy files from one
system to another
• protocol is a special
communication language designed for
efficient transfer of files
Elizabeth Chang
FTP Usage
• FTP programs are tools that enable you to
upload and download programs, sounds,
pictures, and even movies from remote
computers.
• Allows you to examine the files on a remote
host computer, select the files you desire
and transfer them to your computer.
http://www.schoolpositions.com/savvy/ftptut.html
Elizabeth Chang
FTP Usage (continued)
To download/upload files to create or
update a Web site.
Delete
Rename
Create directories
Move
Copy
Elizabeth Chang
What is it based on ?
Client server model
- one computer acts as a client,
which sends instructions to the other
computer, known as the server
- File transfers can go both ways
- Client initiates the transfer
- Server must be in between the
clients
Elizabeth Chang
FTP requires two participants
FTP client program : what we run on our
computers
FTP server : is the program that runs on the
huge mainframe somewhere at a remote site
which contains a lot of files.
Elizabeth Chang
FTP clients (connects to FTP server)
Command-line clients : are generally found
on UNIX systems and others that provide
“shell” accounts
UNIX “shell” accounts - for the name of the
part of UNIX that listens to the commands
you type
Graphical clients : provide a windowed
interface
http://www.dragonfire.net/ftp.html
Elizabeth Chang
FTP Servers (stores files)
They transmit messages to let you know (or your
client program) know what’s going on.
Use to handle the distribution of various files: free
programs, product documentation, or data files
FTP servers are independent of the Web and
supply other files other than the ones listed on
Web pages
Elizabeth Chang
Transferring Files of Different Types
ASCII (text file)
 Mac, Windows, & UNIX have different
conversions for storing text files.
 Automatically adjusts the file during the transfer
so that the file is a valid text file when stored on
the receiving end.
Elizabeth Chang
Different types (continued)
Binary (image mode)
Sends the file exactly as it is
No changes at all
It is left alone and transferred verbatim
Capable of sending any file not just text
(graphic files,audio files, video files, programs
and any other kind of file other than plain text)
Levine Young, Margaret. The Complete Reference: Internet Millennium
Edition. Worldwide Books
Elizabeth Chang
FTP software
Programs with graphical user interface:
WS_FTP (http://www.ipswitch.com)
CuteFTP (http://www.cuteftp.com)
FTP Explorer (http://www.winsite.com)
Fetch (Mac)
Anonymous FTP
Elizabeth Chang
FTP Software (continued)
Web browsers:
Microsoft and Netscape browsers, include basic
FTP client capacity
Command-driven:
UNIX and Windows 98 come with a more capable
FTP client program, called Ftp (to use, you must
type commands)
Elizabeth Chang
FTP and remote web management
FTP is the simplest way to exchange files between
computers on the Internet
Uses the Internet’s TCP/IP protocols
Commonly used to transfer Web page files from
their creator to the computer that acts as their
server for everyone on the Internet
Easy and effective means of managing a web site
http://whatis.com/ftp.htm
Elizabeth Chang
Telnet
Telecommunications Network Protocol
Teresa Cisneros
When to telnet
• Checking e-mail
– from any computer on the Internet
– Users can telnet in to their ISP’s server
• When maintaining a Web site
– Clean up files and update the site
Teresa Cisneros
Review
Definition of Telnet:
Telnet lets you connect to a remote computer
and then use that computer as though you
were sitting at a plain terminal directly
connected to the remote host.
Teresa Cisneros
Points to be discussed:
• How to log in to your ISP server via telnet
• How to organize your web site files
• How to rename files, delete unneeded files,
fix file permissions and do other tasks
related to your web site maintenance
• Different telnet programs available
Teresa Cisneros
Logging in to your ISP Server
1) Connect to the Internet
2) Run a Telnet Program & tell it to connect
to the host computer (ISP Server)
3) ...
Teresa Cisneros
Continue…
Logging in to your ISP Server
3) A dialog with the host computer appears in the
telnet window and you log in to the host computer
4) When you are done making the neccesary
changes to your Web site you disconnect from the
host computer.
Teresa Cisneros
Once you are logged in to your
account you can...
•
•
•
•
•
•
List your files
Change the current directory
Rename, copy, and delete files
Display file permissions
Change file permissions
Display files for changes and updates
Teresa Cisneros
Listing your Files
• To see a list of the files in the current
directory, type ls and press ENTER.
Teresa Cisneros
Changing the Current Directory
• To move to a directory, type chdir or cd
followed by a space and the name of the
directory to move to.
• To move back to your home directory type
chdir or cd with no directory name
Teresa Cisneros
Renaming, Copying, and
Deleting Files
• To rename a file in the current directory,
type mv followed by a space, the current
file name, another space and the new file
name.
• To see what is in a file, you can use the
more command
Teresa Cisneros
Displaying File Permissions
• Types of permissions
– Read permission
– Write permission
– Execute permission
Teresa Cisneros
Some Telnet Programs
Program
Web site
(more info)
Win 95/98 Telnet
CRT
www.vandyke.com
HyperTerminal
www.hilgraeve.com/hype.html
NetTerm
http://starbase.neosoft.com/~zkrr01
Teresa Cisneros
NetTerm
• Also available from ftp.neosoft.com/~zkrr01
• One of the best telnet clients available on
the Net.
• Very user friendly aneasy to use. Small and
loads quick.
• Also userful to those looking not to use a lot
of disk space.
Teresa Cisneros
References
• Http://tucows.cyberspacehq.com/term95.html
• Levine, Joye and Margaret. More Internet for Dommies. 4th edition,
IDG Books Worldwide
• Levine Young, Margaret. The Complete Reference: Internet
Millennium Edition. Worldwide Books
• Loshin, Pete. TCP/IP Clearly Explained. 2nd Edition. AP
Professional Books.
Teresa Cisneros
Web Management Security
Secure Socket Layers (SSL)
Brian Hirai
Coverage
• What is SSL?
• History of SSL
• SSL operations
• Implementing
• Advantages?
Brian Hirai
Secure Socket Layers
• An encryption technology that scrambles a
message so that only the intended recipient
can unscramble it.
The Handshake protocol is the pioneer of this
technology.
Brian Hirai
History
• SSL (Secure Sockets Layer) Handshake
Protocol [Hic95] was developed by
Netscape Communications Corporation
• Netscape introduced SSL in its popular
Navigator browser in 1995.
• Developed to provide security and privacy
over the Internet
Brian Hirai
Operations
• The protocol supports server and client
authentication.
• SSL protocol is application independent,
allowing protocols like
-HTTP (Hyper Text Transfer Protocol)
-FTP (File Transfer Protocol)
-Telnet
to be layered on top
of it transparently.
Brian Hirai
Operations
• The SSL protocol is able to
-negotiate encryption keys
-authenticate the server
all before data is exchanged by the higher-level
application.
• SSL protocol maintains the
-security
-integrity
of the transmission channel by using encryption
authentication and message authentication codes.
Brian Hirai
Operations
Handshake Protocol
Server Authentication
Optional Client
Brian Hirai
Server Authentication
• Client: Request
• Server: Sends its certificate and cipher preferences
• Client: generates a master key, which it encrypt
with the server’s public key
• Server: recovers master key and authenticates
itself to the client
• Client: receives message of authenticity and
master key
Teresa Cisneros
Optional Client
• Server: Sends a challenge to client
• Client: Authenticates itself to the server by
returning its signature on the server
challenge
• Server: Receives signature and public key
Brian Hirai
Implementing
• Enable SSL on your web server
-Only SSL friendly browsers.
-Most modern browsers carry this.
-Determine which kind of browser the
majority of your visitors use.
• Digital ID (Digital Certificate)
-a voucher for your identification
-third person party (ex: Verisign)
Brian Hirai
Implementing
• Choosing a type:
-40 bit
secure daily transferring (survey)
-128 bit
Higher security (ex: online bank)
• Once you receive your certificate, you are
ready to control your web site through a
secure line.
Brian Hirai
Advantages
• Reduced online transaction risks
• Increases customer confidence
• Paving the way for broader public access to
online security
Brian Hirai
Management Advantages
Very Simple Concept
• People are much more willing to supply
important information when they are sure
no one can see it but that intended person.
• People will enter a site they believe will be
the safest to browse through without their
privacy being invaded.
Brian Hirai
Conclusion
SSL has become apart of web managing
through the daily transmitting of
information. If not for the SSL capabilities
one would not be so eager to give out any
information. SSL has made web browsing
grow among more confident consumers.
Brian Hirai
Closure