# 1# 1 cs 105 fall 2006 internet and web concepts what is a url? the internet and the world wide web...

24
CS 105 Fall 2006 # 1 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means… What do we mean by client-server?

Upload: dustin-lloyd

Post on 08-Jan-2018

216 views

Category:

Documents


0 download

DESCRIPTION

# 3# 3 CS 105 Fall 2006 Other means of connecting  DSL (Digital Subscriber Line) — uses a DSL transceiver. You use your regular phone line, too.  Wireless at home needs only one hub and then no wires  Wireless in a community involves a web of __________________, for redundancy Wireless

TRANSCRIPT

Page 1: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 1

Internet and Web Concepts

• What is a URL? • The Internet and the World Wide Web (subset)• What is a browser?• HTTP is?• cs.uiuc.edu means…• What do we mean by client-server?

Page 2: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 2

Connecting to the InternetISP (Internet Service Provider)—connects to the Internet, and the user pays the hook-up fee and use charges. Examples: AOL, MSN, UIUC

Modem—Uses a phone line to reach a server

________________ — needs a cable modem (not really a modem!)

Only if you have a T1 line do you have a direct connection to the Internet

Page 3: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 3

Other means of connecting

DSL (Digital Subscriber Line) — uses a DSL transceiver. You use your regular phone line, too.

Wireless at home needs only one hub and then no wires

Wireless in a community involves a web of __________________, for redundancy

Page 4: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 4

Wi-Max

• Coming soon!

• A technology that will enable delivery of “last mile” wireless broadband access as an alternative to cable and DSL.

• WiMAX can offer wireless connectivity at up to 30 miles from an antenna! Wi-Fi only works a short distance from the source.

Page 5: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 5

Programs communicate, not computers

A program on one computer uses protocol software to contact a program on another computer– a protocol is an agreed format that computers on the Internet use to communicate.

• E-mail protocols: – SMTP - Simple Mail Transfer Protocol – POP - Post Office Protocol

• File transfer protocol: FTP • It is all based on…

Page 6: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 6

TCP/IP Transmission Control Protocol/

Internet Protocol

TCP/IP is an agreed format that computers on the Internet use to communicate. Any computer that understands TCP/IP can connect to the Internet. Involves packets.

Terminology

Page 7: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 7

Terminology• HTTP -- HyperText Transfer Protocol

The protocol used for a web document (HTML). Example: http://www.uiuc.edu

• HTTPS:– A HTTP protocol that provides for more secure web

communications by including encryption methods.

Page 8: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 8

VOIP -- Internet Telephony • Make your phone calls over the

Internet! Voice over Internet Protocol; using packet based networks instead of the standard telephones to send voice data

Page 9: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 9

You send a message to someone.

First it goes to a server

Sending email

• Electronic messages are sent to your account and stored on a

Page 10: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 10

• Email software is later used to download messages from the __________ that is storing the message.

You receive email from the server, where it has been

stored for you

Page 11: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 11

Peer-to-Peer • Systems like

KaZaa

• Files held on individual machines rather than centralized server

from: http://www.pcpitstop.com/spycheck/p2p.asp

Page 12: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 12

Client/________ Relationship

What is a server? • Some computers on

the network offer services that others can access.– ftp server -- email– Yahoo, Google -- – Library

cataloguesYour query goes to the

serverServer sends

back information

Page 13: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 13

Internet Addressing -IP Addresses

• Computer ports, called servers, connected to the Internet have unique addresses.

222.230.112.7

222.230.112.5

222.230.112.6IP number is a 32-bit address in four parts, of 8 bits each, and

therefore, in 8 bits you can only represent the numbers 0 to 255 (256 possible numbers). Thus this address is not possible:

299.230.112.5

Page 14: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 14

Internet Addressing -Domain names

• These 4-part numbers are converted into easy-to-remember domain names.

amazon

uiuc.edu, google.com, eBay.com

google

Page 15: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 15

Domain Naming System

• provides mnemonic help in identifying sites

• organizes the names of computers, subnetworks, and larger networks

• reading left-to-right, information becomes more generalcs.uiuc.edu

educational siteUniversity of Illinois @ Urbana-ChampaignComputer Science Department

Page 16: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 16

The URL http://www.cs.uiuc.edu/~roberta/

• http:// ....... specifies Hypertext Transfer Protocol, • / www.cs.uiuc.edu ......... Identifies location of web

server• ~ means bypass intermediate directories and go

straight to the directory named roberta (~ is called a tilde)

• index.html ........ is the name of the home page and will appear whether or not you type index.html!

Page 17: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 17

Internet Addressing -URL Example

https://netfiles.uiuc.edu/moor12/www/cluster/news.html

SecureProtocol

Top Level Domain

Student or Employee

HTMLDocument

Folder

Page 18: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 18

Spam, Phishing – Where does this link take you?

Page 19: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 19

Internet Addressing -Top level domains

• You can find out who owns a domain name.–www.networksolutions.com/cgi-bin/whois/whois

whitehouse.gov

uiuc.edu

google.com

Page 20: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 20

Top Level Domains.com Commercial businesses.org Non-profit organizations.net Network services.gov Government agencies.edu Educational institutions.mil Military .int International.nom For individual users.web Web-based businesses

.AERO, .BIZ, .COOP, .INFO, .MUSEUM, .NAME, and .PRO

Page 21: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 21

Common Country Domains• .au Australia• .fi Finland• .cn China• .uk United Kingdom• .us United States• .il Israel• .ch Switzerland• .mx Mexico

and more

Page 22: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 22

Sample Email Address

username @ hostname.com

Your userID Name of your ISP’shost computer

“at”

[email protected]

Page 23: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 23

Using ph to find a person’s email address

• http://www.uiuc.edu/ricker/PH

Page 24: # 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…

CS 105 Fall 2006 # 24

To summarize:

• What is a URL? • The Internet and the World Wide Web

(subset)• What is a browser?• HTTP is?• cs.uiuc.edu means…• What do we mean by client-server?