internet and www. internet a way to send an array of bytes from any machine to any other machine...

27
Internet and WWW

Upload: angela-ryan

Post on 16-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

Internet and WWW

Page 2: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

Internet

• A way to send an array of bytes from any machine to any other machine

Internet

Page 3: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

How to identify the machine to send to

• By address (IP Address - 4 bytes)

Internet

128.78.22.32233.21.1.45

117.211.23.22 233.12.32.111

Page 4: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

How to identify the machine to send to

• By name (domain name)

Internet

Croatian.cs.byu.eduIcie.cs.byu.edu

Myhome.isp.com Yahoo.com

Page 5: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

Domain Name - a pathname in a tree

EDU COM GOV

BYU

CS

WWW ICIE

EE

MIT Utah Microsoft

research

Yahoo

whitehouse

LOC

Page 6: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

Icie.cs.byu.edu

EDU COM GOV

BYU

CS

WWW ICIE

EE

MIT Utah Microsoft

research

Yahoo

whitehouse

LOC

Page 7: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

Servers

• Computers that store information or services

Internet

Icie.cs.byu.edu

Yahoo.com

Page 8: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

Clients

• Programs that help users get access to info

Internet

Netscape

Instant messenger

Page 9: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

Protocol

• Language for computers to talk with each other

Internet

Netscape

Instant messenger

HTTP

IRC

Page 10: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

Review

• Internet– Array of bytes between computers– By address 128.23.12.1– By name icie.cs.byu.edu

• Server - delivers info on request• Client - helps user access server info• Protocol - language for computers to talk with

each other

Page 11: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

URL (Uniform Resource Locator)

• http://www.yahoo.com/

• http://www.espn.com/nba

• http://icie.cs.byu.edu/cs100/schedule.html

Page 12: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

URL - Protocol

• http://icie.cs.byu.edu/cs100/schedule.html

• ftp://netscape.com/downloads/msng.exe

• mailto:[email protected]

Page 13: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

URL - Domain Namename of the server to access

• http://icie.cs.byu.edu/cs100/schedule.html

• ftp://netscape.com/downloads/msng.exe

Page 14: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

URL - page name

• http://icie.cs.byu.edu/cs100/schedule.html

• ftp://netscape.com/downloads/msng.exe

Page 15: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

URL - page name

• http://icie.cs.byu.edu/cs100/schedule.html• http://icie.cs.byu.edu/cs100/Lectures/server.gif• http://icie.cs.byu.edu/cs100/Lectures/L1.ppt• http://icie.cs.byu.edu/cs456/Homework/Program1• http://icie.cs.byu.edu/cs456/Homework/Program2

– -

Page 16: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

URL - page name

• http://icie.cs.byu.edu/cs100/schedule.html• http://icie.cs.byu.edu/cs100/Lectures/server.gif• http://icie.cs.byu.edu/cs100/Lectures/L1.ppt• http://icie.cs.byu.edu/cs456/Homework/Program1• http://icie.cs.byu.edu/cs456/Homework/Program2

– Page names are pathnames in a tree

Page 17: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

URL - page name

• cs100/schedule.html

• cs100/Lectures/ server.gif

• cs100/Lectures/L1.ppt

• cs456/Homework/Program1

• cs456/Homework/Program2

cs100

schedule.html

Lectures

server.gif L1.ppt

cs456

Homework

Program1

Program2

Page 18: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

Hypertext

• How to link together many documents so that users can get whatever information they want.

Page 19: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet
Page 20: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet
Page 21: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet
Page 22: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet
Page 23: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

Links

Page 24: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

Linkshttp://nasa.gov/home.html

http://nasa.gov/security.html

http://nasa.gov/NTV.html

Page 25: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

Search Engines

Links

Page 26: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

Search Engines

??

Page 27: Internet and WWW. Internet A way to send an array of bytes from any machine to any other machine Internet

Search Engines

Pathname in a category tree