introduction to multimedia lecture #4 website mohamed maganga

47
Introduction to Multimedia Lecture #4 Website Mohamed MAGANGA

Upload: faxon

Post on 19-Mar-2016

60 views

Category:

Documents


3 download

DESCRIPTION

A Vision of Students Today. Introduction to Multimedia Lecture #4 Website Mohamed MAGANGA. Todays Agenda. Lecture #5. What You need to know when working in the world of website development What is the Internet How does it work What is TCP/IP What is an IP Address - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Introduction to Multimedia

Lecture #4

Website Mohamed MAGANGA

Page 2: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Todays Agenda Lecture #5

• What You need to know when working in the world of website development

•What is the Internet•How does it work•What is TCP/IP•What is an IP Address•What is a Domain Name•Rules for Domain Names•Picking a Domain Name•Picking an ISP

Next Lecture: Design Criteria Bad Designs Effective Designs Dreamweaver – basic principles

Page 3: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Order Web Hosting

Meet with Client

Begin WEBSITE DEVELOPMENT

YOU NEED Internet Fundamentals!

Choose a Domain Namehttp://www.youtube.com/watch?v=7WpmdaUGWL0

What You need to know when working in the world of website

development

Page 4: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Computer NetworkComputer Network Network: a group of interconnected computers (could be

connected with wires, wirelessly, satellites)

Network Configurations

Group of millions of computers around the world that are all connected to one another.

Page 5: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

The InternetThe InternetWhat is the Internet? a global system of interconnected

computer networks that use the standardized Internet Protocol Suite (TCP/IP) to serve billions of users worldwide.

A network of networks The Internet is ________, not

software! The World Wide Web is __________

that runs on the Internet!

How does one connect to the Internet?

• Internet service provider (ISP) by modem

• Internet ready cable

• digital subscriber line (DSL)

Uses TCP/IP A standard protocol Rules for the format and

transmission of data). – based on first internet “ARPANET”

Page 6: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

How does the InternetHow does the Internetwork?work?

TCP: Transmission Control Protocol

Packet: a small group of bytes consisting of: header (64 bytes usually)

Destination,source body (512 bytes)

Actual message At the sending end: Take a large chunk of data (such as a

webpage, email message, etc) and breaks it into small packets

Sends the packets out on to the Internet

At the receiving end: Detects lost packets, error packets

because of network congestion, traffic load balancingd etc.. Thus, requests the packet to be resent from the source

Rearranges and reassembles the packets back into the webpage, email message, etc on the receivers machine

Page 7: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

What is an IP Address?What is an IP Address?

IP= ___________________

identifies each computer or device connected to the internet

Every computer that connects to the Internet has a Nidentifying number (IP address):

192.102.249.3

• Consists of ____________ with dots between them• Each number ranges from ______________

Page 8: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

IP AddressesIP Addresses

Home Address IP Address

• 1151 Richmond Street, London, Ontario, Canada

• Canada• Ontario• London• 1151 Richmond Street

• 129.100.23.247

• 129• 100• 23• 247

EXCEPT IP addresses are NOT geographical so just think of this as an analogy not exactly done like this!

• 1 (519) 679-2117

• 1• 519• 679• 2117

Phone Number

Page 9: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

IP Address expressed in:

What is an IP Address?What is an IP Address?

Type ExampleDotted Quad 129.100.23.247Binary 10000001 01100100 00010111 11110111

(32 bits= 4 bytes)Hexadecimal 81 64 17 F7Decimal 2,170,820,599

Page 10: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

How to send the message, for example a webpage.

1. TCP breaks webpage into packets of bytes

2. TCP figures out IP address of where it wants to send the packets (destination)

3. TCP figures out IP address of where the packet is coming from (source)

4. Sends off each packet to first machine (IP Address) on the route (DOES NOT PREPLAN ROUTE!)

5. Packet stops at first machine, likely a router, then the router sends it to the next machine on the journey (IP Address) and so on until it gets to the final IP Address (destination)

6. Called _____________ Switching

SUMMARY:

Page 11: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Let’s see an actual route: at the command prompt, type: tracert 74.125.95.99

Page 12: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Some Experiments with IP Some Experiments with IP AddressesAddresses

If you have a laptop, type the following IP address into the address bar of your web browser: 129.100.23.247 and hit enter:

Now try these: 198.96.181.1 ______________ 216.220.60.10 ______________ 142.205.209.230 _______________

Page 13: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Another experimentAnother experiment In Windows, go to Start>All

Programs>Accessories>Command Prompt

Type the command: ping www.google.ca

Go to: http://www.hcidata.info/host2ip.htm

Go to: http://www.whatismyip.com/

Watch this movie: http://video.google.com/videoplay?docid=2334456354057526076&ei=8VDGSp3YFpLSqQLTlLzhDA&q=tcp+ip&hl=en#docid=5023268532827876792

Page 14: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Problem: Can you remember an IP address?

192.102.249.3

“Domain name”

IP Address expressed in:

Let’s revisitLet’s revisit

Type ExampleDotted Quad 129.100.23.247Binary 10000001 01100100 00010111 11110111

(32 bits= 4 bytes)Hexadecimal 81 64 17 F7Decimal 2,170,820,599

Page 15: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

- IP Address and Domain Names -IP Address and Domain Names -

Technical Definition of Domain Name:

A domain name is the ____________ corresponding to the numeric IP address of a computer on the Internet.

uwo.ca = 129.100.0.45 csd.uwo.ca = 129.100.10.247

•identifies the network

•specific computer

Page 16: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Every machine on the internet gets an IP Address

A DNS (Domain Name System) maps the __________ to the correct ___________ so data can route to the correct computer

How does aHow does a Domain Name work? Domain Name work?

______________129.100.23.247

Maps towww.csd.uwo.ca

_______________

155.12.12.12www.chapters.ca

www.indigo.ca

______________________155.12.12.1 155.12.12.2155.12.12.77

Might all be web server machines for www.msn.com

DNS SERVER

Converter: IP domain name www.hcidata.co.uk/host2ip.htm

Page 17: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

URL: ( Uniform Resource Locator ) Every webpage is referred to by a unique URL Is an _________ of a web document on a computerTim Berners Lee established the URL designation

____________Indicates file is on

the World Wide Web

__________The name of the site. Points to

web server

Path and FileTells browser where to find page(s)

Understanding the Internet - Web addresses and URL

Web server Name

http://www.uwo.ca/its/courses/spring.html

_______________Rules that define how

data is exchanged between servers and

browsers

Other examples:

ftp://, news://

A website is a collection of webpages

www.uwo.ca

Folderits is a folder on the web server machine

Foldercourses is a folder inside the its folder

Filespring.html is a webpage file

Page 18: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Let’s break down theLet’s break down the Domain Name! Domain Name!

http://www.csd.uwo.ca

World Wide WebNot a part of the domain name!

Top Level Domain (TLD)Rules exist for what you can pick, only certain combinations of letters have been established as allowable top level domains

Third Level DomainAlso a Sub domain csd is a subdomain of the domain uwo.ca

Second Level Domain

Things to note:• the domain is _______________• csd is a __________ of uwo.ca

http://www.uwo.ca

Page 19: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Sub DomainsSub Domains

Used to organize your web server (just like folders and directories organize your computer)

Example: http://www.uwo.ca http://www.csd.uwo.ca http://www.brescia.uwo.ca

http://www.brescia.uwo.ca

http://www.law.uwo.cahttp://www.eng.uwo.cahttp://www.ivey.uwo.ca/http://www.alumni.uwo.ca/http://www.csd.uwo.ca

Page 20: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

http://www.year2005.mycorvettes.mycars.com

year2005.mycorvettes.mycars.com

3rd level4th level

Rules: Max of 127

labels Each label

(level) max 63 chars long

But whole domain cannot exceed 255 chars (incl. TLD)

2nd level(min of 3

chars)

TLD(top level domain)

What does this mean? Domain - ”mycars.com”

Subdomain - “mycorvettes” “Mycorvettes” is a subdomain of “mycars.com”

Subdomain “year2005”“year2005” is a subdomain of mycorvettes.mycars.com”

Website Startup - SubDomains

Page 21: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Rules for Domain NamesRules for Domain Names

http://www.abc.def.hij.com

Questions: How many levels does the above domain name have?

How many sub domains does the above domain name have?

Page 23: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Starting a Business

Reach potential customers!

Details on services/products providing!

Window Shopping!

Why build a website ???

Competition is great!Website - Essential communication tool!

Page 24: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA
Page 25: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

COMMUNICATIONS

Effectively

Clear

Exact

Professional

Make an impression!

More info!

MULTIMEDIA

Exploring multimedia components

TextImages

Animation SoundVideo

Page 26: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

http://www.internetworldstats.com/stats.htm

Potential Customers

Page 27: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Pierre OmidyarEcho Bay Consulting

Jeff Skol- Standford MBA

Meg Whitman – Harvard - Hasbro

John Donahue

Sept 1995

Sept 1998Went public

Chief of Ebay

Sept 1996

“broken” Laser pointer

Page 29: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Website Startup

Choose a Domain Namehttp://www.youtube.com/watch?v=7WpmdaUGWL0Order Web Hosting

Meet with Client

Begin WEBSITE DEVELOPMENT

Page 30: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

What name do I use? Use name of business or product

ex. Home Watchers

www.homewatchers.com

Website Startup - Choose a Domain Name

Rules for domain name

Domain name is:Homewatchers.com

http://www.uwo.ca/its/courses/spring.html

Domain Name rules:•Max of 67 chars (incl. extension)•0-9 a-z•Dash char (hyphen) “-”•No spaces•Cannot start/end with dash•Case insensitive

Valid or Invalid?abc company.com Red_hot chili_peppers.com uwo.ca ABC.com

Page 31: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

What domain name do I use?Www.homewatchers.???

TLD (Top Level Domains).com Commercial organization,

business, companies

.net Internet administrative site, network providers

.org Non-Profit Organizations

.edu Educational instituitions

.gov Government agencies

.info Information

.biz Business

Website Startup - Choose a Domain Name

TLD Idenitifies the _______________ that is associated with the domain

Page 32: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

.ca Canada

.us United States

.gsSouth Georgia & the South Sandwich Islands

.tc Turks and Caicos Islands

.tv Tuvalu, but often used for television

.uk United Kingdom

.de Germany

.eu European Union

.be Belgium

.cn China

.tw Taiwan

.at Austria

.nz New Zealand

.mx Mexico

Website Startup - Choose a Domain Name

http://www.santorini-villas.gr

http://europa.eu/

http://www.atuk.co.uk/

Page 33: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

How do you pick a How do you pick a Domain Name?Domain Name?

Page 34: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Cost: You pay for securing the DOMAIN NAME on a per year

basis (registration company, domain extension)

Must re-new domain name for another year

Is domain name available? www.homewatchers.com

www.mydomain.com

www.yahoo.com (limitations)

www.register.com

www.godaddy.com (show this)

1and1

Note: some sites will not show you

country options (.ca)

Try looking for

www.home-watch.ca

Website Startup - Choose a Domain Name

Page 35: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

SOME SUGGESTIONS: SOME SUGGESTIONS: 1. Keywords, Keywords, Keywords- • pick a domain name with our keywords in it. • Search engines give a lot of weight to domain names.

2. Be Memorable- • Descriptive, memorable, and easy to spell

3. Avoid Hyphens- • Use if you really don’t have a choice!• www.joshfuller.com www.josh-fuller.com.

4. Buy .Com First- • It is default extension in most people’s mind. • Then try .org, .net, .biz etc. (register these as well)

Page 36: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

More SuggestionsMore Suggestions6. Keep it Short-• People remember short website names• Ie. www.pcworld.com vs. www.powercomputingworld.com

7. Kill Procrastination- Register asap 8. Get Creative- I• If your first choice is already taken. Add “e” or “i” or a number

in front of a namewww.isurfing.com

• Another secret: Add “web” or “net” in front or at the end of a name. Combine short, meaningful, catchy phrases or words that describe your business or site.

• www.cheaptrips.com is takenThen try www.webcheaptrips.com or www.cheaptrips4u.com

Page 37: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

More SuggestionsMore Suggestions9. Know the Rules of domain names -

10. Testing, Testing, 123-• Try it out on others before buying.

11. Buy up “Mispelled domains” • www.cheaptrips.com, www.cheaptrips.com,

www.cheaptrip.com

• www.utube.com, instead of www.youtube (try this and see what happens)

• Try going to www.bras.com and www.underwear.com WHERE DO YOU END UP?

Page 38: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

More SuggestionsMore Suggestions 12. Which Online Realtor to Use?

Go to www.GoDaddy.com. See if domain name is available.

Register it Once you find a name that works,

Your new domain name will only cost you $8 - $10. don’t buy extra services

Must register ever year to keep rights to it!

Other on-line places to purchase: www.godaddy.com www.homewatchers.com www.mydomain.com www.yahoo.com www.register.com

Pay per year, must re-register every year or every few years

Page 39: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Website Startup

Choose a Domain Name

Order Web Hosting

Meet with Client

Begin WEBSITE DEVELOPMENT

Find a company that will hold/host your website (keep the files that make up your website)

OR perhaps you can set up your own webserver in at your company or home?

Page 40: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Website Startup - Order Web Hosting

Web Hosting: The _______ that provides Internet users with online systems for storing information, images, video, or any content accessible via the web. Web Hosts: (Internet Service Providers –ISP)

_____________ that provide space on a server they own for use by their clients as well as providing Internet connectivityex. Rogers, Execulink, AOL, etc.

To make your website available to the internet community, the website files need to be hosted on a web server provided by an ISP

Rogers, Bell

Page 41: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Compare Pricing –

1. Shop Around - reputable

2. Compare Pricing – features offered, e-mail accounts etc.

3. Barter to bring price down – leverage if two websites

4. One year commitment vs month–by-month

5. Handling fees for domain name, transferring

6. Search Engine Promotion services

7. Ask what other services they provide

http://www.execulink.ca/residential/internet/dsl_comparison.php

Website Startup - Order Web Hosting

Page 42: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

What to look for in an ISPWhat to look for in an ISPTop 10 Reasons to pick an ISP

1. Web Provider Reliability? How long? Popular?

2. Technical Support Test by sending them an e-mail and see response time, Contact names, e-mails, phone numbers, hotlines

3. Disk Space Always get more, Standard 5 GB – 10 GB

4. Bandwidth bandwidth is the amount of traffic that is allowed to occur between your web site and the rest of the internet in a given time period (static pages go with low; need for downloads go with high)

5. Web Site Speed Web site speed is a given… slow.. Poor service (ask for some websites and try it out yourself)

Page 43: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

What to look for in an ISPWhat to look for in an ISP

Top 10 Reasons to pick an ISP

6. UpTime Look for 99% plus guaranteed

7. Database/Programming Language Support Needs for dynamic website – interact with customers. Perl, Java, PHP etc…

8. FTP Access Unlimited and unrestricted FTP access for easy maintenance

9. Web Statistics Summary: Traffic on your website- Easy access to your information… control

10. Scripts availability counters, forms support.

Page 44: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

4 Reasons NOT to Host Your Own Website:

Expensive: Server and server software (web server, mail server, firewall, virus protection etc.) can be expensive.

Continual Connection: The server needs a 24/7 high speed connection to the internet, which is relatively costly.

Technical: Setting up all the configurations including mail server, FTP server and DNS server can be complicated.

Support: Server maintenance requires 24 hour support, special skills and knowledge.

Page 45: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA
Page 46: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

Okay!

Got my Domain Name

Internet Service Provider

Page 47: Introduction to Multimedia Lecture #4 Website  Mohamed MAGANGA

47

THE END!

Have a great Reading Week