Transcript Internet
گارگاه کامپيوتر
The Internet & the World
Wide Web
)(concepts
تهيه كننده :علي برادران هاشمي
ARPANet
Advanced Research Projects Agency Network
1969 – US Department of Defense and
Rand Corporation
Origins
2
Cold War – fear that a bomb could
demolish computing capabilities
Several computers, geographically
dispersed, networked together
Plan – if one computer was disabled,
others could carry on using alternative
communication routes
ARPANet
Transmitting the Message
Messages divided into packets
TCP/IP protocol
3
TCP – does the packeting and
reassembling of the message
IP – handles the addressing
ARPANet
Expands Beyond the Military
4
Research computers from universities
Defense contractors
Needed technical expertise to work on
Internet
Tim Berners-Lee
1990
Perceived a spider’s web of computers
with links from computer to computer
CERN site
Easy movement due to links
5
Dr. Berners-Lee’s physics laboratory
Birthplace of the World Wide Web
Hypertext
Hyper-region
Marc Andreessen
6
1993
Created browser software
Mosaic – first browser
Provided attractive images and a
graphical interface permitting users to
click on pictures as well as text
ARPANet to Internet
7
TCP/IP software is public domain
Network became more valuable as it
embraced other networks
ARPANet disappears
Internet Explosion
Mid 1990s
Estimate over 333 million users
worldwide
Part of our daily lives
Four factors
8
TCP/IP standard
Ability to link from site to site
Ease of use of browser
Growth of PC and LANs that can connect
URL
Uniform Resource Locator
http://domain-name.top-level-domain/last-section
9
Unique address of a web page or file on the
Internet
Case-sensitive
http
hypertext transfer protocol
http://domain-name.top-level-domain/last-section
10
Protocol – rules
Communication using links
Domain name
http://domain-name.top-level-domain/last-section
Address of the ISP
Domain names are registered
11
Ongoing fee is paid for each domain
name
Top-level Domain
Represent the purpose of the organization of
entity
.com
.gov
.edu
.org
.net
12
May be a two-letter country code (.ir)
Last section
http://domain-name.top-level-domain/last-section
13
Directories and file names that specify a
particular web page
URL (Universal Resource Locator)
URLs--addresses for web pages
http://www.aut.ac.ir/departments/index.htm
Protocol : http://
Protocol - a set of communication rules for exchanging
information.
Domain name: aut.ac.ir
Directory name: departments
14
File name: index.htm
Getting Started
15
Computer with a modem or NIC
Internet service provider (ISP)
Browser
Related software
Internet Service Provider
Vehicle to access the Internet
Provides
16
Server computer
Software to connect
Choosing Your Internet Access
Device & Physical Connection
17
Bandwidth - an
expression of how
much data can be
sent through a
communications
channel in a given
amount of time
Broadband - very
high speed
connection
Transmission speeds
Transmission speeds:
18
Bps - bits per second.
Kbps - kilobits per second, or 1000 bits per second.
Mbps - megabits per second, or 1 million bits per
second.
The prefix “mega” in “megabits” comes from the
Greek word “megas” meaning “mighty” or “great.”
Gbps - gigabits per second, or 1 billion bits per second.
The prefix “giga” in “gigabits” comes from a Greek
word meaning “giant.”
Telephone (Dial-Up) Modem: Low Speed
but Inexpensive & Widely Available
19
Modem - device that
sends and receives
data over telephone
lines to and from
computers
Most modems today
have a maximum
speed of 56 Kbps.
dial-up connection.
High-Speed Phone Lines: More
Expensive but Available in Most Cities
ISDN - hardware and software that allows
voice, video, and data to be communicated over
traditional copper-wire telephone lines
DSL - also uses regular phone lines but much
faster than ISDN
1.5-8.4 Mbps download; 16-640 Kbps upload
T1 - a traditional trunk line that carries 24
normal telephone circuits and has a transmission
rate of 1.5 Mbps
20
128 Kbps
T1 - 1.5 Mbps
Generally used by corporate, government, & academic
sites.
Cable modem
Cable Modem: Close Competitor to
DSL
21
Always “on” (like DSL)
Download transmission speed of 10 Mbps
Upload transmission speed of 500 Kbps
Subject to slowdowns during peak-load times
Cable modem - connects a personal
computer to a cable-TV system that
offers an Internet connection
Choosing Your Internet Service
Provider (ISP)
22
ISP - a company
that connects you
through your
communications line
to its servers, or
central computer,
which connect you to
the Internet via
another company’s
network access
points
Wireless Internet Access
Supports mobile handheld devices
Applications
23
Text pagers
PDAs
Pocket computers
Web-enabled cellular phones
E-mail
Checking weather
Making airline reservations
Wireless Internet Access
Need
Wireless Application Protocol (WAP)
24
Account with wireless access provider
Cellular modem card or adapter
Convert web pages into format for mobile
devices
Resized for limited display area
Fewer graphics transmitted
Slow download speeds
The World Wide Web
Q: What makes
the Web
graphically
inviting?
Q: What makes
the Web easily
navigable?
25
A: Multimedia
A: Hypertext
The World Wide Web (Cont.)
26
Multimedia (from “multiple media”) - technology that
presents information in more than one medium,
including text graphics, animation, video, and sound.
Hypertext - a system in which documents scattered
across many Internet sites are directly linked--with
hyperlinks--so that a word or phrase in one document
becomes a connection to a document in a different
place.
HTML (Hypertext Markup Language) - the set of
special instructions (called “tags”) that are used to
specify document structure, formatting, and links to
other multimedia documents.
The Web & How It Works
Website--the domain on the computer
Site - a computer with a domain name
Example: www.aut.ac.ir
Website - the location of a web domain name in a
computer somewhere on the Internet
27
Web pages--the documents on a website
Web page - a document on the WWW that can include
text, pictures, sound, and video
Browser
Netscape Communicator
Microsoft Internet Explorer (IE)
28
Browser
29
Used to explore the Internet
Display web pages
Browser
Functions and Features
Browser display window
30
Displays contents of web page from each
Internet site visited
Screen limits how much of the site you can
view at a time. The page can be scrolled
using the scroll bar to see its entire contents
Status line – progress of data being
transferred and other messages
Browser
Functions and Features
Welcome banner on title bar
Browser logo – animation indicates you are in
the process of moving to a new site
Hot list
31
Bookmark
Favorites
Store your favorite URLs
Browser control panel – menus and buttons
Browser
Menus and Buttons
Pull-down menu
Buttons
32
Convenient shortcuts for commonly used
functions
Click button rather than locate command
from pull-down menu
Browser Support
Frames
Divides page into rectangular sections
Each section displays web pages
independently
Several small pages on one screen
33
Can be scrolled independently
Can be replaced with other pages independently
Plug-ins
Software that increases the functionality
of a browser
Download from web sites
Install
Example
34
Audio-video
Image viewing
Adobe Acrobat Reader
Shockwave
Programming
ActiveX Controls
35
Capabilities similar to Java
Browser must be enabled to support
applets / ActiveX Controls
Security issues
Moving Between Sites
Clickable categories in the browser
36
Sports
Weather
News
Technology
Comic strips
Enter the URL in the address text box and
press <Enter>
Processing Requests
URL
37
User enters a URL
User computer sends request to the ISP
server
ISP server sends request across networks
of TCP/IP computers
Destination site is reached
Content is transmitted back to your
computer (process in reverse)
Searching the Internet
Search engine
User specifies a search request
Browser links to Search Engine
Request returns matching pages based
upon the Search Engine’s database
Results presented
38
Processing Requests
Search Engine Database
Search Engine builds database
Searchable terms
Related web sites
Spider, robot, bot
Follows links across the web
Automatically indexes pages to a database
39
One word
All words
Pages may be submitted by the owner
Processing Requests
Search Engine Database (Cont.)
Request same search using different
engines yields different results
Databases built independently
40
Size
Content
Search methodology
Metasearch – atomically puts the same
request to several search engines
Processing Requests
Directory vs. Search Engine
Directory
Search Engine
41
Human involvement!
Sites organized by content category
May concentrate on specific content areas
Subjective decisions regarding inclusion and
importance
Spider, robot, or bot automatically builds database
Index on a few keywords
Index on all words on web page
Processing Requests
Search Engine Limitations
Index only a fraction of the Web
Approximately 20% to 33% of sites
More web pages added daily
Solution
42
Same request to several search engines
Metasearch
Search Tools
Directories
Yahoo!
NetGuide
Search Engines
Metasearch Sites
MetaCrawler
Dogpile
43
AltaVista
Excite
Google
HotBot
Infoseek
Lycos
Northern Light
Refine the Search
Add words
Enclose words in “quotes”
Use Boolean logic
Examples
“World Trade Center”
Jordan AND NOT Michael
44
Jordan -Michael
Other Uses of the Internet
45
Streaming media
Instant messaging
Newsgroups
FTP
Telnet
E-mail
Internet Relay Chat (IRC)
Streaming
Hear and see digitized content as it is
downloaded
Audio
Video
Animation
Uses substantial bandwidth
Quality of content
46
Speed of connection
Internet traffic
Performance will improve as bandwidth improves
Content is displayed using Plug-ins
Instant Messaging
An IM conversation occurs in a small window
(rectangular area containing a document or
activity) on each participant’s display screen.
Instant messaging (IM) - allows any
user on a given e-mail system to send
a message and have it pop up
instantly on the screen of anyone else
logged onto that system
47
Lack of common standards
Time wasters when you have to get work done
Other participant may be a very slow typist
Newsgroups / Usenet
Large bulletin board divided by category
Posting and reading of messages that
focus on specific topics
Over 20,000 newsgroups
Functions
48
Conversation
File download
Newsreader software required (included
with most browsers)
Newsgroup Operations
Lurking
Posting material
Inappropriate material
49
Flame
Flame war
Moderated newsgroup
FTP
File Transfer Protocol
Download files to your local computer
Upload files to another computer
Requirements to download file
50
Permission to download from a site
File is available for copying
Anonymous FTP – do not need to identify
yourself to the remote computer
Download/Upload
51
Download - to transmit
data from a remote
computer to a local
computer
Upload - to transmit data
from a local computer to
a remote computer
Telnet
Use your PC as a terminal providing
remote access to another computer
Permits
52
Log on to a host
Use as if you are sitting at a local terminal
Need account on the host system
Telnet software required (provided with
most browsers)
e-mail
Send/receive written messages
Most used feature of the Internet
Mail server – Collects and stores e-mail
Mailbox – Assigned to each user
E-mail address
53
User name
@
Domain of the mail server
Sending & Receiving E-Mail
E-Mail Software & Carriers
54
Find (Buy!) e-mail software
Get e-mail program as part of
other computer software
(such as browser)
Get e-mail software as part of
your ISP package
Get free e-mail services
How many of you have a free email account? What are its
advantages? What are its
disadvantages?
E-Mail Addresses
[email protected]
User name: A_hashemi
Computer name : ce
Domain name: aut
Top-level domain: .ac
Two-letter country extension: .ir
Tips about e-mail addresses:
55
Domain - a location on the Internet.
Type addresses carefully
Use the “reply” command when responding
Use the “address book” feature
Deal with each e-mail reply only once
Mailing Lists
Mailing Lists:
List-serves
56
E-Mail Based Discussion Groups
e-mail mailing lists of people who
regularly participate in discussion
groups
e-mail
Client Software Functions
57
Retrieve
Send
Create
Store
Print
Delete
Address book
Attach files
Filters
…
Spam: Unwanted Junk E-Mail
58
Spam - unsolicited e-mail in the form of
advertising or chain letters.
Delete without opening the message
Never reply to a spam message!
Enlist the help of your ISP or use spam
filters
Fight back
Problems
Useless web sites
Misinformation and misstatements on
web sites
Concern over government censorship
59
Multiple website on ONE server with ONE IP!
Social Issues
Behavior problems
Netiquette
60
Who is out there?
What are they doing?
Suggestions for appropriate behavior
Example: TYPING IN CAPS is shouting
Netiquette: Appropriate Online
Behavior
61
Consult FAQs
Avoid flaming
Don’t SHOUT!
Netiquette: Appropriate Online
Behavior
62
Avoid sloppiness but avoid criticizing
others’ sloppiness
Don’t send huge file attachments,
unless requested
When replying, quote only the
relevant portion!
Any Question?
63