Top Banner
Internet and WWW
27

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

Jan 16, 2016

Download

Documents

Angela Ryan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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