280 likes | 434 Views
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). 233.21.1.45. 128.78.22.32. Internet. 117.211.23.22. 233.12.32.111.
E N D
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) 233.21.1.45 128.78.22.32 Internet 117.211.23.22 233.12.32.111
How to identify the machine to send to • By name (domain name) Icie.cs.byu.edu Croatian.cs.byu.edu Internet Yahoo.com Myhome.isp.com
Domain Name - a pathname in a tree GOV COM EDU LOC BYU MIT Utah Microsoft Yahoo whitehouse EE research CS WWW ICIE
Icie.cs.byu.edu GOV COM EDU LOC BYU MIT Utah Microsoft Yahoo whitehouse EE research CS WWW ICIE
Servers • Computers that store information or services Icie.cs.byu.edu Internet Yahoo.com
Clients • Programs that help users get access to info Netscape Internet Instant messenger
Protocol • Language for computers to talk with each other Netscape HTTP Internet IRC Instant messenger
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
URL (Uniform Resource Locator) • http://www.yahoo.com/ • http://www.espn.com/nba • http://icie.cs.byu.edu/cs100/schedule.html
URL - Protocol • http://icie.cs.byu.edu/cs100/schedule.html • ftp://netscape.com/downloads/msng.exe • mailto:george.w.bush@whitehouse.gov
URL - Domain Namename of the server to access • http://icie.cs.byu.edu/cs100/schedule.html • ftp://netscape.com/downloads/msng.exe
URL - page name • http://icie.cs.byu.edu/cs100/schedule.html • ftp://netscape.com/downloads/msng.exe
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 • -
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
URL - page name • cs100/schedule.html • cs100/Lectures/ server.gif • cs100/Lectures/L1.ppt • cs456/Homework/Program1 • cs456/Homework/Program2 cs456 cs100 Homework Lectures Program1 schedule.html Program2 server.gif L1.ppt
Hypertext • How to link together many documents so that users can get whatever information they want.
http://nasa.gov/home.html Links http://nasa.gov/security.html http://nasa.gov/NTV.html
Search Engines Links
?? Search Engines
Pathname in a category tree Search Engines