Welcome to CMPE003 Personal Computers: Hardware and Software

42
Welcome to CMPE003 Personal Computers: Hardware and Software Dr. Chane Fullmer Dr. Chane Fullmer Fall 2002 Fall 2002 UC Santa Cruz UC Santa Cruz

description

Welcome to CMPE003 Personal Computers: Hardware and Software. Dr. Chane Fullmer Fall 2002 UC Santa Cruz. Assignments. Homework #4 – Due October 25 (That’s this coming Friday  ) Design your own resume Must use a Word Processor (ie, M$ Word) Notepad will not suffice. - PowerPoint PPT Presentation

Transcript of Welcome to CMPE003 Personal Computers: Hardware and Software

Page 1: Welcome to CMPE003 Personal Computers: Hardware and Software

Welcome to CMPE003 Personal

Computers: Hardware and

SoftwareDr. Chane FullmerDr. Chane Fullmer

Fall 2002Fall 2002

UC Santa CruzUC Santa Cruz

Page 2: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 2

AssignmentsAssignments

Homework #4 – Due October 25(That’s this coming Friday ) Design your own resume Must use a Word Processor (ie, M$ Word)

Notepad will not suffice.

Details and sample resume – see class page –

http://www.soe.ucsc.edu/classes/cmpe003/Fall02/hw4_resume.html

Page 3: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 3

Class InformationClass Information

Midterm results:Didn’t change with rescan …

Will be handed back after lecture today – for real

Page 4: Welcome to CMPE003 Personal Computers: Hardware and Software

The Internet:A Resource for All of Us

Chapter 8

Part A

Page 5: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 5

ObjectivesObjectivesDescribe some of the history of the InternetExplain what is needed to get on the InternetDescribe generally what an Internet service provider

doesDescribe the rudimentary functions of a browserDescribe how to search the InternetList and describe the non-Web parts of the InternetExplain some of the ongoing problems associated with

the Internet

Page 6: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 6

History of the InternetHistory of the Internet

Government and Universities over 30 yearsWho’s connected today?

IndividualsEducational institutionsGovernment/Military/PoliceResearchMedicalBusinessesEveryone!

Page 7: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 7

The Early YearsThe Early Years

1969 – US Department of Defense and Rand Corporation

OriginsCold War – fear that a bomb could demolish computing

capabilitiesSeveral computers, geographically dispersed, networked

togetherPlan – if one computer was disabled, others could carry on

using alternative communication routes

Page 8: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 8

The Early YearsThe Early Years

Many WANs and LANs were installed, but machines on the WANs could not access information on the LANs..

Remote access was separated from local accessA single cohesive network was desirable.

Page 9: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 9

The Early YearsThe Early Years

US Department of Defense had a similar scenario – lots of autonomous networks that could not interoperate

The DoD funded network research in the early ’70s through (D)ARPA creating various network technologies, including a research WAN called ARPANET.

Page 10: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 10

The Early YearsThe Early Years

ARPANET allowed researchers the opportunity to build a working test-bed for networking ideas.

Solved incompatibility issuesSolved interoperability issuesCreated an internetwork of LANs and the WANs

The Internet is born

Page 11: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 11

The Early YearsThe Early Years

ARPANETBackbone

UCLALAN

UCLALAN

MITLAN

MITLAN

UCBLAN

UCBLAN

DARPALAN

DARPALAN

G1

G2

G4 G3

Page 12: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 12

The Early Years…The Early Years…Internet Software

Internet Protocol (IP)Provides basic communicationHandles the addressing and routing

Transmission Control Protocol (TCP)Provides services for applications to communicatePacketizes message, reassembles message at the

destinationThe “TCP/IP Internet Protocol Suite”

aka TCP/IP

Page 13: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 13

The Early YearsThe Early Years

ARAPA placed the research and software into the public domain.All information was freely available to any person or

vendor, allowing them to create devices or networks that would interoperate with the Internet technology.

Improvements were documented and made publicly available.

This philosophy is called an Open System

Page 14: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 14

The Early YearsThe Early Years

Internet documentation On-line and accessible from the Internet Reports for improvements to the Internet were initially a two

step process Request for comments (RFC) went out first Internet Engineering Note came out with the comments as the

final report. Today the RFC remains as the definitive documentation for

the Internet On-line at www.faqs.org/rfcs/

> Also www.ietf.org/rfc.html

Page 15: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 15

The Early YearsThe Early Years

The UNIX operating system Built at Bell Labs in the early ’70sUNIX given to universities to studyUC Berkeley team added LAN software

Distributed to others via the Berkeley Software Distribution (BSD) and became known as BSD UNIX (The ancestor of today’s Free BSD)

Page 16: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 16

The Early YearsThe Early Years

ARPA negotiated with UCB to add the TCP/IP suite to the BSD UNIX release.Gave large number of universities access to study

networking, and deploy it in their departments.1982 the US Military chose the Internet as its

primary communication system.1983 the ARPANET began running TCP/IP

exclusively.

Page 17: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 17

The Early YearsThe Early Years

Incredible growth from day one..In 1982 ~200 machines were connectedBy 1983 the number had doubledWith growth comes the problems..

Static lists of machines need updatedLimited memory space …Software updates..

Page 18: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 18

The Early YearsThe Early Years

The Computer Science Network (CSNET) Sponsored by NSF in early `80s

Goal was to connect every Computer Scientist in the country over one network.

CSNET was deployed using TCP/IP and the Internet By mid 1980s most major university and research labs were

connected to the Internet Graduate students began to investigate the details of these new

technologies, and include them in their research topics.> Developed new applications> Extended the technology

Page 19: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 19

The Early YearsThe Early Years

The IAB (Internet Activities Board)(Now known as the Internet Architecture Board)

Original controlling body to coordinate TCP/IP research and Internet development.

Chairman – Internet ArchitectRFC EditorFormed volunteer task forces to solve problems

» Task forces generated new RFCs

Page 20: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 20

The Early YearsThe Early Years

The IETF (Internet Engineering Task Force)Originally chartered for short-term Internet

development.Now is responsible for most of the Internet technical

developmentWorking groups meet and create the RFCs

» Manet, ipsec, tcp…

Page 21: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 21

The Early YearsThe Early Years

NSFNETNSF recognized the importance of the Internet to the

scientific community. Interconnected the supercomputer centers around

the US with a TCP/IP WANProved useful, but smallNSF looked for ways to improve the ARPA Internet

Page 22: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 22

The Early YearsThe Early Years

The NSFNET Backbone1988 WAN established as main backbone of the

InternetMCI – long distance transmission linesIBM – dedicated computers and softwareMERIT – network operation

Page 23: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 23

The Early YearsThe Early Years

The ANS Backbone (Advanced Networks and Services)

Consortium of MCI, IBM & MERITAllowed the government to begin privatization of the

Internet1992 – WAN was built to serve as the Internet

backbone ANSNET, 30 times NSFNET capacity

Page 24: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 24

The Early YearsThe Early Years

Exponential growth …….

0

10000000

20000000

30000000

40000000

50000000

60000000

70000000

80000000

1983 1987 1991 1995 1999

ComputersConnected

Page 25: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 25

The Early YearsThe Early Years

By 1999, the Internet was growing so fast that, on average, a computer was added to the Internet every second – and the rate continues to increase.

An interesting fact: At any time from 1983 through 1999, approximately half

the growth of the Internet occurred in the previous 12 months…

So, after you have been “on” the Internet for only one year, you will have had more experience than half the other users….

Page 26: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 26

The Early YearsThe Early Years

Growth – Good and BadGood for vendorsBad for the IETF

Predictions of imminent collapse» March 1993, Summer ’97

Technology improvements have kept up with bandwidth and switching speeds required.

Page 27: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 27

The Early YearsThe Early Years

The Hard limit – Address spaceThe IP protocol is limited to a number contained in 4

bytes (32 bits)…

Byte 0Byte 1Byte 2Byte 3

•This limits the number of possibilities to 232 = 4,294,967,296

•There are solutions – IPv6, NAT

Page 28: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 28

The Early YearsThe Early Years

SummaryThe Internet began as an ARPA research project.The TCP/IP protocol software was developed to

make the Internet operational.The Internet is an Open System, with the technology

freely available to all.The Internet documentation is available on-line in the

form of reports known as RFCs.

Page 29: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 29

The Early YearsThe Early Years

Summary (continued)BSD UNIX distributed TCP/IP suite freely to

universities in the early 80s1982 US Military adopted TCP/IP as primary

communication standardExponential growth from its inception IAB formed to coordinate development IETF - major technical development body

Working groups

Page 30: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 30

The Early YearsThe Early Years

Summary (Continued)1988 – NSFNET Backbone1992 – Privatization (ANSNET)Exponential growth from its inception

Half of the users today have been there less than one year……

IP Address 32 bit limitation

Page 31: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 31

Tim Berners-LeeTim Berners-Lee

1990Perceived a spider’s web of computers with links from

computer to computerCERN site

Dr. Berners-Lee’s physics laboratoryBirthplace of the World Wide Web

Easy movement due to linksHypertextHyper-region

Page 32: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 32

Marc AndreessenMarc Andreessen

1993Created browser softwareMosaic – first graphical browser

Became Netscape (now owned by AOL)Provided attractive images and a graphical interface

permitting users to click on pictures as well as text

Page 33: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 33

Internet ExplosionInternet ExplosionSeptember 2002

Over 600 million users worldwidePart of our daily livesFour factors

TCP/IP standardAbility to link from site to siteEase of use of browserGrowth of PC and LANs that can connect

Page 34: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 34

Global Internet UsageGlobal Internet Usage

Page 35: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 35

URLUniform Resource Locator

URLUniform Resource Locator

Unique address of a web page or file on the InternetCase-sensitive

http://domain-name.top-level-domain/last-section

Page 36: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 36

httphypertext transfer protocol

httphypertext transfer protocol

Protocol – rulesCommunication using links

http://domain-name.top-level-domain/last-section

Page 37: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 37

Domain nameDomain name

Address of the ISPDomain names are registeredOngoing fee is paid for each domain name

http://domain-name.top-level-domain/last-section

Page 38: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 38

Top-level DomainTop-level DomainRepresent the purpose of the organization of entity

.com

.gov

.edu

.org

.net

May be a two-letter country code

Page 39: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 39

Last sectionLast section

Directories and file names that specify a particular web page

http://domain-name.top-level-domain/last-section

Page 40: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 40

Getting StartedGetting Started

Computer with a modem or NICInternet service provider (ISP)Browser clientOther related software

Page 41: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 41

Page 42: Welcome to CMPE003 Personal Computers: Hardware and Software

October 23, 2002 42