Download Slides of module 3:Global Applications

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Global Applications
CS 105
Introduction
• The growth in computer speed, power, and
pervasiveness took even the experts by
surprise.
– I think there is a world market for maybe five
computers — Thomas Watson, chairman of IBM 1943
– Where a calculator like the ENIAC is equipped with
18,000 vacuum tubes and weighs 30 tons, computers
in the future may have only 1,000 vacuum tubes and
perhaps weigh 1.5 tons – Popular Mechanics, ca.
1947
– There is no reason anyone would want a computer in
their home – ken Olson, president, chairman and
founder of Digital Equipment Corp., 1977
History and Technology
• In the cold war days of 1960s, the U.S.
Department of Defense decided the
country needed a national network
connecting the scores of government and
research computers.
• The network had to be decentralized.
• If one computer went down, the rest of the
system would adapt by passing messages
around the inactive site.
• The Addressing System that we are using
today in Internet was invented at that time.
Internet
• What later become known as Internet was
born as ARPANET in 1969 connecting
four host Computers at UCLA, UCSB,
Univ. of Utah and Stanford.
• Internet: Network of networks.
How does it work?
•
•
•
•
•
•
•
IP Address
Message
Packets. Why?
Format of Packets.
TCP (Transmission Control Protocol)
DNS (Domain Name Server)
Responsibilities of TCP vs. IP
E-Mail
• Originally, email was thought to be nothing
more than a minor feature, but email grew to
be a large source of traffic on the Net.
• SMTP (Simple Mail Transfer Protocol)
• Alice sends an E-mail to her friend Bob.
E-Mail
• Email is faster than the postal mail, but slower than
talking over the phone or conversing in person.
• Any new technology brings with it a set of social
consequences that are determined by the nature of the
technology itself.
• We have no way of verifying the person who sends the
email.
• Internet robots can collect email addresses.
• Social consequences eventually bring about laws
governing acceptable and unacceptable behavior.
E-Mail
• Different mail client program:
– Unix: pine
– Web-based email systems
– Store messages in the remote server or download
messages into local drive.
• Email messages can be plain ASCII text or
HTML format.
– HTML can include text, pictures, and links to web
pages.
– HTML email can carry a Web bug: an invisible piece
of code that silently notifies the sender about the
user’s information.
Mailing List
• Mailing lists enable you to participate in
email discussion groups on specialinterest topics.
• Lists can be small and local, or large and
global.
• They can be administered by a human
being or automatically administered by
programs.
E-Mail
• Don’t write something in E-mail which you don’t
want to be appeared some where else.
• Don’t broadcast email you receive unless you
first have the sender’s permission.
World Wide Web
• www consists of a vast number of
computers connected to internet. These
computers all have software, known as
browsers, that allows them to send and
receive documents according to a protocol
known as the Hypertext Transfer Protocol
(HTTP).
• Hypertext ?
Factors in Web Growth
• Easy to use
• Easy to Search
• Easy to make a webpage
HTML
• A webpage is described as an ordinary
text document containing a number of html
tags. The document is called HTML
document.
• Tags are sequence of characters which
are interpreted in special ways specifying
format of the text, links, images, sound
and so on.
• HTML (Hypertext Markup Language)
HTML
• A browser can read HTML document and
present it as specified by the html tags.
• A html document is not a WYSIWYG.
• Example
• We have more on this in next module.
Other Applications
• Blog
– Is information that is instantly published to a
Web site. Blog scripting allows someone to
automatically post information to a Web site.
Many people will read it and they may post
responses.
Other Applications
• Instant Messaging: real time
communication
• It is synchronous communication.
• Email and newsgroups are asynchronous:
sender and receiver do not have to log on
at the same time.
Other Applications
• Voice over IP (also called VoIP, IP
Telephony, Internet telephony, and
Digital Phone) is the routing of voice
conversations over the Internet or any
other IP-based network.