Abdelwahab Alsammak - Chapter 1-Internet Concepts
Abdelwahab Alsammak - Chapter 1-Internet Concepts
Introduction
Over the past century and a half,
important technological developments
have created a global environment
that is drawing the people of the
world closer and closer together.
<BODY>
<CENTER>
<B> Hello, World! </B>
</CENTER>
<BR>
<FONT COLOR=“RED”>
This text is red.
</FONT>
<BR>
<A HREF=“www.kctcs.edu”> Go to kctcs.edu. </A>
</BODY>
</HTML>
HTML Example
Hello, World!
This text is red.
Go to kctcs.edu.
More on Browsers
The World Wide Web Consortium
(W3C) has tried to establish
standards for HTML that all
browsers should support.
History
Hyperlinks:
– The true power of HTML lies in the use of
hyperlinks.
– Most browsers render hyperlinked text in
blue and underline it.
– Hyperlinked graphics have a blue
border.
– The browser’s status bar shows the URL
of the resource linked to by the
hyperlink.
– The browser changes the cursor, usually
Browser cache
In the interest of speed, most browsers
will cache web pages the first time they
are visited.
On subsequent visits, it displays the
cached copy instead of requesting the
page from the server.
If you do not believe you are seeing the
most up-to-date information, click your
browser’s Refresh or Reload button to
force the browser to request the page
from the server.
Browser Cookies
•Some web sites appear to “remember” your
preferences on subsequent visits.
•This is accomplished in one of two ways:
• A server-side database stores your
preferences. When you visit the site, you enter
a username and password, and your
preferences are loaded from the database.
• On your first visit, the site silently places a
small text file (called a cookie) on your hard
drive. This file contains your preferences and is
automatically loaded by the site when you
Search Engines
Allows the user to type in a word or
phrase to search for, then returns
results that it determines most
closely match the user’s request.
The user’s request is called a query.
Each individual result is called a hit.
Some popular search engines are
Yahoo, Google and AltaVista
Search Engines
Search engines are constantly updating their
“knowledge” of information on the Internet using
spiders.
More complex
Each computer need to know the
network addresses others.
propagating changes to the
different software modules is
harder.
result in much more scalable
applications.
Peer-to-Peer Architecture
Instant Messaging
Instant Messaging (IM) where software
applications, such as MSN Messenger or
AOL Instant Messenger
5
2
Client
Static vs. Dynamic pages
Server-side Dynamic Page Delivery
6
2
Browser processes page
Client requests page