A Web Design and Hosting Company - PowerPoint PPT Presentation

About This Presentation
Title:

A Web Design and Hosting Company

Description:

body bgcolor='#7B3A5B' table width='732' border='0' cellspacing='0' cellpadding='0' ... td width='160' align='left' valign='top' bgcolor='#E4DDD3' ... – PowerPoint PPT presentation

Number of Views:98
Avg rating:3.0/5.0
Slides: 42
Provided by: dennis76
Category:

less

Transcript and Presenter's Notes

Title: A Web Design and Hosting Company


1
  • A Web Design and Hosting Company

UXB InternetP.O. Box 6028 Wolcott, CT 06716
2
Internet 101
  • The basics of
  • how the technology works

3
Internet Terms
  • Access provider
  • Anonymous FTP server
  • AS (Autonomous system)
  • ASN (asynchronous system number
  • ATM (asynchronous transfer mode
  • Backbone provider
  • Bong
  • Broadband
  • Busy signal analysis
  • ccTLD (country code top level domain
  • Client
  • Copper line
  • Country code top level domain
  • Cracker
  • Crosstalk
  • DCC (data collection Center)
  • Denial of Service
  • Destination
  • Dialup account
  • DNS (Domain Name System)
  • Domain name
  • DoS
  • DSL
  • Event
  • File transfer protocol
  • FTP Server
  • FTP
  • Generic top level domain
  • gTLD
  • Hacker
  • Host
  • HTML
  • Hypertext Markup Language
  • IAP
  • IETF (Internet engineering task force)
  • ISDN (integrated services digital network)
  • Ping
  • Traceroute

Page 1 of 20
4
Internet Terms
  • TCP/IP(Transmission Control Protocol/Internet
    Protocol)
  • HTTP(Hyper Text Transmission Protocol) The World
    Wide Web protocol
  • DNS(Domain name Service) The process of
    converting a domain name to an IP address
  • HTML(Hyper Text Markup Language) The World Wide
    Web page description language
  • Cookies
  • Web/Application ServerASP(Active Server Pages)
    Server side programming scripting language
    MicrosoftCold FusionServer Side Scripting
    language Macromedia/Allaire

5
TCP/IP The Transport Layer!
  • Stands forTransmission Control Protocol /
    Internet Protocol
  • TCP/IP is the common method that allows two
    computers to talk to each other
  • Every other protocol rides on top of TCP/IP

TCP/IP
6
TCP/IP We Number Everything!
NNN.NNN.NNN.NNN
The Internet
192.168.0.15
192.168.0.125
Every Computerhas an IP number
192.168.0.35
192.168.0.205
7
DNS What we call things!
  • Stands for Domain Name Service
  • English language names for computers
  • Hierarchical grouping of computers
  • Read from left to right

.com
uxbinternet.com
www.uxbinternet.com
mail.uxbinternet.com
reports.uxbinternet.com
yahoo.com
maps.yahoo.com
8
DNS We Name Everything!
The Internet
ns.uxb.net192.168.0.15
Student.yale.edu192.168.0.125
Almost Every Computerhas a Domain name
uxbinfo.com uxbinternet.com192.168.0.35
yahoo.com192.168.0.205
9
DNS Domain Name Servers
Domain Name Server
The Internet
ns.uxb.net192.168.0.15
Student.yale.edu192.168.0.125
Domain servers contain a database of what IP is
associated with each domain name
uxbinfo.com uxbinternet.com192.168.0.35
yahoo.com192.168.0.205
10
DNS/HTTP - The World Wide Web
www.uxinternet.com
Domain Name Server
The Internet
ns.uxb.net192.168.0.15
Student.yale.edu192.168.0.125
Client program (web browser) asks the DNS server
what the IP is for uxbinternet.com
Web Server
uxbinfo.com uxbinternet.com192.168.0.35
11
DNS/HTTP - The World Wide Web
Domain Name Server
The Internet
ns.uxb.net192.168.0.15
Student.yale.edu192.168.0.125
The DNS responds with the IP address and uses the
HTTP protocol to request a web page
uxbinfo.com uxbinternet.com192.168.0.35
12
HTML Hyper Text Markup Language
lthtmlgt ltheadgt lttitlegtUXB Internet - A web design
and hosting companylt/titlegt ltlink
href"mystyle.css" rel"stylesheet"
rev"stylesheet" type"text/css"gt lt/headgt ltbody
bgcolor"7B3A5B" gt lttable width"732" border"0"
cellspacing"0" cellpadding"0"gt lttrgt
lttd width"160" align"left"
valign"top" bgcolor"E4DDD3"gt
ltimg src"images/cor_top_lft.gif"
width12 height12 border0 alt""gt
lt/tdgt lttd width"560"
bgcolor"E4DDD3"gtlt/tdgt
lttd width"12" valign"top" bgcolor"E4DDD3"gt
ltimg
src"images/cor_top_rt.gif" width12 height12
border0 alt""gt
lt/tdgt lt/trgt lt/tablegt lt/bodygt lt/ht
mlgt
13
Web Server Sends HTML files
Web server
- index.html - menu.html - directions.html
Hard drive
Web Server
14
Application Server Server side logic
Web server
Cold Fusion ASP (Active Server pages)
ApplicationServer
Database
Application files - index.asp - index.cfm
Web Server
15
Cold Fusion ASP - Differences
Web server
ApplicationServer
Cold Fusion runs as a separate process
ASP runs within the web server process
16
Cookies, Privacy Tracking
  • The Web is Stateless

17
The Web is Stateless
With a State Machine (like your PC) a program
keeps track of every process at all times
The PC can always know what is and has happened
at all times.
18
The Web is Stateless
The Web Server is optimized for speed so it can
send multiple objects simultaneously to multiple
users
After it sends an object or page it promptly
forgets about it and concentrates on sending the
next object.
19
The Web is Stateless
At any given time, the web server can never be
sure what object was sent, what order it was
received processed or who requested it
?
?
?
Therefore at any given time the web server can
not determine the state of the program.
20
The Web is Stateless
To determine the state of the program the client
(web browser) MUST constantly remind the web
server where it is.
  • There are two ways to for the client to return
    information
  • Cookies
  • URL Variables

21
The Web is Stateless
A Cookie is a small bit of text the server asks
to be held by the browser
Page Request
Send Cookie
Return Cookie
COOKIE CUSTID12345 ShoppingCartOn
Serve Page
On each request for a page, the browser returns
the cookies (text) to the server
22
URL Variables
http//www.uxbinternet.com/index.cfm?Level4itemn
oAMA-234CFID10CFTOKEN10405114
URL Variables are included with the page request
Page Request
Serve Page
On each request for a page, the server is told
where in the program it is
23
Design Issues - The Web is Stateless
  • Cookies
  • Server level
  • can be used regardless of the pages being served
    (HTML, TXT, CFMetc)
  • Users can (and do) turn off cookies in the
    browser
  • With Cookies off you cant track the user
  • URL Variables
  • Application Level
  • Variables only used by application programs (Cold
    Fusion, ASP, CGI) and not HTML pages
  • Special Coding required
  • Security issues
  • Users can change the URL variable in their browser

24
Cookies Security
  • Are used to track movement though the web site
  • The web site determines what information is in
    the cookie
  • Can only be read by web site (domain) that sent
    them
  • Flaws
  • A web page can have embedded information from
    several web sites. Each web site can set a
    cookie
  • Users can turn off accepting cookies and the web
    site may become unusable.

25
A Database Driven Web Site
26
Why a Database?
  • Structured DataAll data about a product is in a
    structured format
  • Easier to manage and organizeRelational data
    structures clearly defines the products and all
    associated information
  • Decisions can be made based on user input
  • Content can be changed without the need to know
    HTML or page layout

27
Interacting with a database
Web server
Cold Fusion ASP (Active Server pages)
ApplicationServer
Database
Application files - index.asp - index.cfm
Web Server
28
Interactivity
  • Example The Company Directory
  • 1,000 employees, List by First letter of last
    name, display Detail page for each employee.
  • Using HTML
  • 26 pages for the list 1,000 pages for the
    details 1,026 pages
  • Using Cold Fusion
  • 1 template for the list 1 template for the
    details 2 pages

29
The Company Directory
Using Cold Fusion Template
Enter First letter of last name
GO
Find all records where the first letter of the
last name equals input Display using the
format Create link to detail page Output as
html to web server
Company List for letter
Last name, First name
30
Maintenance
  • Using HTML
  • Edit two pages for each employee change
  • Must know HTML
  • More difficult to search
  • Cannot use data for other functions
  • Using Cold Fusion
  • Maintain the data in the database Automatically
    updates the web pages no html
  • Easy to do searches
  • Can use the data for other functions

31
Uses Marketing
  • Should you have a web site?

32
Common Misconceptions
  1. If you build it they will come!(apologies to
    Field of Dreams screenwriter/director Phil Alden
    Robinson and Author William P. Kinsella)
  2. You need to use the latest and greatest
    technology!
  3. Selling on the web will make you rich!

33
Common Misconceptions - 1
  • If you build it
  • they will come!

WRONG!
34
Common Misconceptions - 1
  • You need to market your web site
  • In Print/Radio/TV or other advertising
  • On all business correspondence and cards
  • Targeted Internet ads or sponsorships (industry
    centric sites)
  • Do not rely on search engines
  • Most now charge for listings
  • Yahoo299.00 a year
  • Lycos18.00 a year for 1 page
  • InfoSeek 99.00 Plus 0.05 per click-thru
  • Google 0.00 4 to 8 weeks for inclusion no
    guarantee

35
Common Misconceptions - 2
  • You need to use the latest and greatest
    technology!

WRONG!
36
Common Misconceptions - 2
  • Know the browser technology level of your target
    market.
  • High Tech Products Latest greatest
  • Commercial Market AOL (America On-Line), No
    Microsoft specific HTML formatting
  • Government No Java, No JavaScript, No Flash, No
    HTML email
  • Academia / Education No HTML email, limited
    Java and Flash

37
Common Misconceptions - 3
  • Selling on the web will make you rich!

WRONG!
38
Common Misconceptions - 3
  • Evaluate the investment and return.
  • Know your market.
  • What is the market potential?
  • What will it cost to get/keep customers?
  • Know your customers.
  • What percentage will/can use the web?
  • Know your business process.
  • What is saved by the customer using the web?
  • What is the cost to do business on the
    web?(development, infrastructure, personnel)

39
Common Misconceptions - 3
  • What is the ROI (Return on Investment) ?
  • Is the business model sound?

40
Why do you want a web site?
41
  • A Web Design and Hosting Company

For questions or additional information Call
(203)-879-2844 Email Dennisp_at_uxbinternet.com
Write a Comment
User Comments (0)
About PowerShow.com