2 - Dr. Abdullah Almutairi | Kuwait University
Download
Report
Transcript 2 - Dr. Abdullah Almutairi | Kuwait University
1
Introduction to Internet, WWW,
and Web browsers
2
1
Internet and World
Wide Web
Internet and World Wide Web
(WWW)
What is Internet?
Internet is a short form of the technical term internetwork.
Internet is composed of collection of networks connecting millions
of computers together.
Internet consists of hardware and software infrastructure that enables
computers to communicate and exchange information.
Internet is not controlled or owned by a single authority or
organization.
– Different organizations, companies, governments, universities, and service
providers control different parts of the Internet by managing their own networks.
A number of organizations maintains and sets the policies and protocols
that defines how the Internet is used. Some of these organizations are
– Internet Corporation for Assigned Names and Numbers (ICANN)
– Internet Engineering Task Force (IETF)
– National Science Foundation (NFS)
3
4
Internet
5
Internet
Many different services runs on the Internet
–
–
–
–
World Wide Web
Email
Instant messaging services (MSN Live, yahoo messengers)
File sharing and transfer services (FTP, bittorrent)
Internet and the WWW are not the same.
– WWW is a services that is built on top of the Internet.
– The Web is just one way to exchange information on the Internet.
The Internet Protocol Suite (TCP/IP) provides the ability
for the machines and networks to communicate.
– Enables the different services to exchange information.
6
World Wide Web (WWW)
What is WWW or Web?
– An information sharing model that provides the means for sharing and
accessing, of information on the internet (information system).
The Web
– Consists of hypertext documents (web pages) that can contain text, images,
videos, and hyperlinks which allows navigation between the documents.
– Uses Hyper Text Transfer Protocol (HTTP) to exchange information.
Web pages are created using markup languages HTML or
XHML.
– Today, complex web sites utilize a set of different technologies to create its
web pages like HTML or XHTML, CSS, javascripts, PHP, perl, ASP.NET,
jsp, …
Users access web pages using clients called “Web browsers”
(IE, Firefox, Chrome, Safari, Opera).
History of the Internet and World
Wide Web
The Internet began as project in the late 1960’s by
ARPA (Advanced Research Projects Agency of DOD)
to create a communications network.
In the 1969 ARPAnet was created, connecting four
western universities.
Later new connections were soon added to the
network, bringing the number of machines up to 23
in 1971, 111 in 1977.
In 2012, it is estimated that 8.7 Billion devices are
connected to the internet.
7
History of the Internet and World
Wide Web
ARPA’s goals
– Allow multiple users to send and receive info at same time
– Network operated packet switching technique
- Digital data sent in small packages called packets
- Packets contained data, address info, error-control info and
sequencing info
- Greatly reduced transmission costs of dedicated
communications lines
– Network designed to be operated without centralized
control
- If portion of network fails, remaining portions still able to
route packets
8
History of the Internet and World
Wide Web
Transmission Control Protocol (TCP)
– Name of protocols for communicating over ARPAnet.
– Ensured that messages were properly routed and that they
arrived intact.
Organizations implemented own networks
– Used both for intra-organization and communication.
9
History of the Internet and World
Wide Web
Huge variety of networking hardware and software appeared
– ARPA achieved inter-communication between all platforms
with development of the IP
- Internetworking Protocol
- Current architecture of Internet
– Combined set of protocols called TCP/IP
The Internet
– Limited to universities and research institutions
– Military became big user
– Next, government decided to access Internet for
commercial purposes
10
History of the Internet and World
Wide Web
Internet traffic grew
– Businesses spent heavily to improve Internet
- Better service their clients
– In 1989, Tim Berners-Lee invents Hyper Text Markup
Language (HTML)
- Also writes communication protocols to form the backbone new
information system = World Wide Web
- Hypertext Transfer Protocol (HTTP)—a communications protocol
used to send information over the web
– Web use exploded with availability in 1993 of the Mosaic
browser
– Marc Andreessen founds Netscape
- Company many credit with initiating the explosive Internet of late
1990s.
11
12
World Wide Web Consortium (W3C)
W3C Founded in 1994 by Tim Berners-Lee
Homepage at www.w3.org
Goals
– Internet universally accessible
– Standardization
W3C Recommendations:
– Technologies standardized by W3C include
- XHTML, CSS, HTML (now considered a “legacy”
technology), and XML.
- Not an actual software product, but a document that specifies
a technology’s role, syntax rules and so forth.
13
Web 2.0
2003 noticeable shift in how people and businesses were using the web
and developing web-based applications
The term Web 2.0 was coined by Dale Dougherty of O’Reilly
– Web 2.0 definition = companies use the web as a platform to create
collaborative, community-based sites (e.g., social networking sites, blogs,
wikis, etc.).
– Web 2.0 is focused on the ability for people to collaborate, share
information , and create Web-based communities.
– Web 2.0 is dynamic.
Web 1.0 (1990s and early 2000s) focused on a small number of
companies and advertisers producing content for users to access.
– contains static HTML pages.
Websites like MySpace , Facebook , Flickr , YouTube, eBay and
Wikipedia , users create the content, companies provide the platforms.
14
2
Web Browser
Basics: Internet
Explorer and
Firefox
15
Introduction to the Internet Explorer 7
and Firefox 2 Web Browsers
Web browsers
– Software programs that access web’s rich content
– www portion of the Internet
- hyperlinked documents written in HTML & XHTML and rich media
Popular web browsers
–
–
–
–
–
–
Microsoft’s Internet Explorer (IE)
Mozilla’s Firefox (FF)
Apple’s Safari
Opera Software’s Opera
Google’s Chrome
Examples in the book are for both IE7 and FF2
16
Connecting to the Internet
Computer + web browser software + ISP =
Internet access
– Computer must have modem or network card
- Modem - hardware that converts data to audio tones and transmits
the data over phone lines
- Network card or network interface card (NIC) - hardware that allows
a computer to connect to the Internet through a network or a highspeed Internet connection.
– Internet Service Provider (ISP) - connects computers to the
Internet
- Popular commercial ISPs in Kuwait are Quality net, Fasttelco
17
Internet Explorer 7 and Firefox 2 Features
Web browser
– Software that allows the user to view certain types of Internet files in an
interactive environment
– URL (Uniform Resource Locator)
- Each web page on the Internet has unique URL
- Usually begin with http:// or https://
Hyperlinks
– Visual elements on web pages that when clicked, load a specified web
document
- Images and text
– Can reference other web pages, e-mail addresses, files and more
– Download files
Tabbed Browsing
– Allows the user to browse multiple pages without many windows
– Page Organization
Using the History Feature
– List of previously visited URLs in chronological order
18
Internet Explorer 7 and Firefox 2 Features
AutoComplete
– URLs from the history can be displayed in a drop-down list
when a user types a URL into the Address bar
Off-Line Browsing
– Web pages can be saved directly to the computer’s hard drive
for off-line browsing
- Not connected to the Internet
Downloads
– Files from the Internet may be copied to a computer’s hard drive
Viewing Source Code
– Understand how the programmer created the page
– Learn how to develop your own pages
19
Fig. 2.1 | Deitel website in Internet Explorer 7.
20
Fig. 2.2 | Deitel website in Firefox 2.
21
Fig. 2.3 | The History menu in Internet Explorer 7.
22
Fig. 2.4 | The History menu in Firefox 2.
23
Fig. 2.5 | AutoComplete suggests possible URLs when given a partial address.
24
Fig. 2.6 | Saving a picture from a website.
25
Customizing Browser Settings
Browser settings
– Determine how sites are displayed
– How security measures are applied
– How outputs are rendered
Privacy settings for IE7 and FF2 can be set under the
Privacy tab. In IE7 there are six levels of privacy
– Many levels lenient to strict
Security options
– Specify how much information you want to hide from unfamiliar
sites
– How much of the site’s content will be blocked from a computer
Personal home page
– Web page that loads when the browser is first opened
History options
– Web page cache
– Previously viewed sites
26
Fig. 2.7 | Internet Options in Internet Explorer 7.
27
Fig. 2.8 | Options in Firefox 2.
28
Searching the Internet
Internet is wealth of information
– Search engines help locate more specific information on a given
topic
-
Google (www.google.com)
Yahoo! (www.yahoo.com)
Microsoft (www.bing.com)
MSN (www.msn.com)
Ask.com (www.ask.com)
– Use databases that facilitate quick information retrieval
– Metasearch engines (do not maintain databases)
- Send the search criteria to other search engines and aggregate the
- MetaCrawler (www.metacrawler.com)
– Search engines are good tools for finding information (i.e., can help
resolve programming errors)
29
Fig. 2.9 | Searching the Internet with Internet Explorer 7.
30
Fig. 2.10 | Searching the Internet with Firefox 2.
31
Keeping Track of Your Favorite Sites
Organize and track Web browsing history (URL
and title)
Bookmarking
– IE7 - Favorites menu’s
- Favorites can be categorized and grouped into folders
– FF2 – Bookmark This Page... option
Most browsers have their own version of
Favorites or Bookmarks.
32
Fig. 2.11 | The Favorites menu helps organize frequently visited websites in Internet Explorer 7.
33
Fig. 2.12 | The Bookmarks menu helps organize frequently visited websites in Firefox 2.
34
Online Help
Built-in help features for browsers
Answers to frequently asked questions about
using browsers such as FF2 and IE7
– Contents and Index menu item in IE7
– Help Contents in FF2
35
Fig. 2.14 | Internet Explorer 7 Help dialog.
36
Fig. 2.15 | Firefox 2 Help dialog.
37
Other Web Browsers
All browsers differ in functionality, performance and
features.
Use different HTML layout engines (determine how a web
page displays in a browser).
Different browser functionality and features makes crossbrowser compatibility difficult to achieve.