joel villalba remote web site management dr. ganasan

64
Joel Villalba Remote Web Site Management Dr. Ganasan

Upload: darleen-reeves

Post on 28-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Joel Villalba Remote Web Site Management Dr. Ganasan

Joel Villalba

Remote Web Site Management

Dr. Ganasan

Page 2: Joel Villalba Remote Web Site Management Dr. Ganasan

Joel Villalba

Presentors

• Bruce Rong

• Elizabeth Chang

• Teresa Cisneros

• Brian Hirai

• Joel Villalva

Page 3: Joel Villalba Remote Web Site Management Dr. Ganasan

Joel Villalba

Introduction

• Remote Website Management - Explained

Page 4: Joel Villalba Remote Web Site Management Dr. Ganasan

Joel Villalba

Process of Creating a Website

• Select Domain name• Select an ISP• Where to find applications

Page 5: Joel Villalba Remote Web Site Management Dr. Ganasan

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.comwhatis.com

Page 6: Joel Villalba Remote Web Site Management Dr. Ganasan

Joel Villalba

Domain Name (con’td)

• Current Domain Name Extensions– .com

– .org

– .net

– .edu

Page 7: Joel Villalba Remote Web Site Management Dr. Ganasan

Joel Villalba

Domain Name: Changes

• New York Law School– .arts– .firm– .info– .nom– .rec– .store– .web

http://www.cmcnyls.edu/public/Papers/NewExten.HTMhttp://www.cmcnyls.edu/public/Papers/NewExten.HTM

Page 8: Joel Villalba Remote Web Site Management Dr. Ganasan

Joel Villalba

Registering a Domain Name

• Where– Internic (www.internic.net)

– Via ISP

• Cost– $75 (first two years); $35/year

Page 9: Joel Villalba Remote Web Site Management Dr. Ganasan

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.compcworld.com

Page 10: Joel Villalba Remote Web Site Management Dr. Ganasan

Joel Villalba

Where to find applications

• Top Download Sites: PC Magazine.com– davecentral.com

– tucows.com

– download.com

– hotfiles.zdnet.com

Page 11: Joel Villalba Remote Web Site Management Dr. Ganasan

Bruce Rong

Communication through SLIP/PPP connection

Page 12: Joel Villalba Remote Web Site Management Dr. Ganasan

Bruce Rong

Remote Communication

• PPP (Point to Point Protocol)

• SLIP (Serial Line Internet Protocol)

Page 13: Joel Villalba Remote Web Site Management Dr. Ganasan

Bruce Rong

Serial Line Internet Protocol (SLIP)

• SLIP is the earlier technology

• Deficiencies– no addressing– no type identification– no error detection/correction– no compression

Page 14: Joel Villalba Remote Web Site Management Dr. Ganasan

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 bi-directional operation

Page 15: Joel Villalba Remote Web Site Management Dr. Ganasan

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 network

protocols such as assignment and management of IP addresses.

Page 16: Joel Villalba Remote Web Site Management Dr. Ganasan

Bruce Rong

PPP Phase Diagram

Dead Establish Authenticate

NetworkTerminate

Up Open

FailFail

Dome

Closing

Success/none

http://www.cis.ohio-state.edu/htbin/rfc/rfc1661.html

Page 17: Joel Villalba Remote Web Site Management Dr. Ganasan

Bruce Rong

Remote Communication

Internet

User PC

InternetInternet

User PC

Modem

UNIXMachine

SLIP TerminalServer

User PC

Modem

DIRECTCONNECTION

DIAL UPCONNECTION

SLIP/PPPCONNECTION

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.

Page 18: Joel Villalba Remote Web Site Management Dr. Ganasan

Bruce Rong

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.

Page 19: Joel Villalba Remote Web Site Management Dr. Ganasan

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.

Page 20: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 21: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 22: Joel Villalba Remote Web Site Management Dr. Ganasan

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.

Page 23: Joel Villalba Remote Web Site Management Dr. Ganasan

Elizabeth Chang

File Transfer Protocol (FTP)

Page 24: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 25: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 26: Joel Villalba Remote Web Site Management Dr. Ganasan

Elizabeth Chang

FTP Usage (continued)

To download/upload files to create or update a Web site.

DeleteRenameCreate directoriesMoveCopy

Page 27: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 28: Joel Villalba Remote Web Site Management Dr. Ganasan

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.

Page 29: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 30: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 31: Joel Villalba Remote Web Site Management Dr. Ganasan

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.

Page 32: Joel Villalba Remote Web Site Management Dr. Ganasan

Elizabeth Chang

Different types (continued)

Binary (image mode)Sends the file exactly as it isNo changes at allIt is left alone and transferred verbatimCapable 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

Page 33: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 34: Joel Villalba Remote Web Site Management Dr. Ganasan

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)

Page 35: Joel Villalba Remote Web Site Management Dr. Ganasan

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 protocolsCommonly 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 sitehttp://whatis.com/ftp.htm

Page 36: Joel Villalba Remote Web Site Management Dr. Ganasan

Teresa Cisneros

Telnet

Telecommunications Network Protocol

Page 37: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 38: Joel Villalba Remote Web Site Management Dr. Ganasan

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.

Page 39: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 40: Joel Villalba Remote Web Site Management Dr. Ganasan

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) ...

Page 41: Joel Villalba Remote Web Site Management Dr. Ganasan

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.

Page 42: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 43: Joel Villalba Remote Web Site Management Dr. Ganasan

Teresa Cisneros

Listing your Files• To see a list of the files in the current

directory, type ls and press ENTER.

Page 44: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 45: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 46: Joel Villalba Remote Web Site Management Dr. Ganasan

Teresa Cisneros

Displaying File Permissions• Types of permissions

– Read permission– Write permission– Execute permission

Page 47: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 48: Joel Villalba Remote Web Site Management Dr. Ganasan

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.

Page 49: Joel Villalba Remote Web Site Management Dr. Ganasan

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.

Page 50: Joel Villalba Remote Web Site Management Dr. Ganasan

Brian Hirai

Web Management SecurityWeb Management Security

Secure Socket Layers (SSL)

Page 51: Joel Villalba Remote Web Site Management Dr. Ganasan

Brian Hirai

CoverageCoverage

• What is SSL?

• History of SSL

• SSL operations

• Implementing

• Advantages?

Page 52: Joel Villalba Remote Web Site Management Dr. Ganasan

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.

Page 53: Joel Villalba Remote Web Site Management Dr. Ganasan

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

Page 54: Joel Villalba Remote Web Site Management Dr. Ganasan

Brian Hirai

OperationsOperations

• 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.

Page 55: Joel Villalba Remote Web Site Management Dr. Ganasan

Brian Hirai

OperationsOperations

• 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.

Page 56: Joel Villalba Remote Web Site Management Dr. Ganasan

Brian Hirai

OperationsOperations

Handshake Protocol

Server AuthenticationAuthentication

Optional Client

Page 57: Joel Villalba Remote Web Site Management Dr. Ganasan

Teresa Cisneros

Server AuthenticationServer 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

Page 58: Joel Villalba Remote Web Site Management Dr. Ganasan

Brian Hirai

Optional ClientOptional 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

Page 59: Joel Villalba Remote Web Site Management Dr. Ganasan

Brian Hirai

ImplementingImplementing

• 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)

Page 60: Joel Villalba Remote Web Site Management Dr. Ganasan

Brian Hirai

ImplementingImplementing

• 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.

Page 61: Joel Villalba Remote Web Site Management Dr. Ganasan

Brian Hirai

AdvantagesAdvantages

• Reduced online transaction risks

• Increases customer confidence

• Paving the way for broader public access to online security

Page 62: Joel Villalba Remote Web Site Management Dr. Ganasan

Brian Hirai

Management AdvantagesManagement 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.

Page 63: Joel Villalba Remote Web Site Management Dr. Ganasan

Brian Hirai

ConclusionConclusion

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.

Page 64: Joel Villalba Remote Web Site Management Dr. Ganasan

Closure