Lecture 1 How The Web Works

  • Uploaded by: curlicue
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Lecture 1 How The Web Works as PDF for free.

More details

  • Words: 1,677
  • Pages: 18
Internet Fundamentals 

Contact Information: 

John Anthony Rose, PhD (Associate Professor)     

APU Institute of Information Communication Technology Office Address: B-414 Phone: x4414 E-mail: [email protected] Web-page: under construction.

Texts and References 

Our Primary Texts 

‘Internet & World Wide Web: How To Program’, 3rd Ed. Authors: H. M. Deitel, P. J. Deitel, and A. B. Goldberg  Publisher: Pearson Education (2004)  ISBN (Int’l Standard Book Number): 0-13-145091-3 



‘HTML for the World Wide Web’, 5th Ed. (Elizabeth Castro) Publisher: Peachpit Press (2003 )  ISBN: 0-321-13007-3 



Other Text Resources: 

‘Learning Web Design: A beginners guide to HTML, Graphics, and Beyond ’, 2nd Ed, (Jennifer Niederst) Publisher: O’Reilly (2003)  ISBN: 0-596-00484-2 



‘HTML for Dummies’ (E. Tittel and S. E. James) 

Wiley (1997), ISBN: 0-7645-0214-X

Course Syllabus (2007 Spring Q2) 

A. Introduction to the Internet and the Web Lecture 1: Introduction to the Internet  Lecture 2: The Netscape Internet Browser 



B. XHTML     

Lecture 3: Lecture 4: Lecture 5: Lecture 6: Lecture 7: 



Introduction to XHTML Design Fundamentals; XHTML Lists HTML Formatting; Simple Tables Web Page Division and Organization; Complex Tables Image Maps and Frames

Midterm Exam (In Class) and Final Project Assignment (1st Half).

C. Cascading Style Sheets (CSS)      

Lecture 8: Introduction to CSS: Creating Styles Lecture 9: Applying Styles: Internal and External Style Sheets Lecture 10: Formatting with Styles I: Font Properties Lecture 11: Formatting with Styles II: Text Properties Lecture 12: Layout with Styles I: Flow and Positioning Lecture 13: Layout with Styles II: The Box Model -----------------------------------------------------------------------------------------------------------------------------------------------------------------------



Final Exam and Final Project Due (Both 1st and 2nd Halves).

Course Evaluation (Grading) 

The final grade (100%) will be awarded using the following criteria for evaluation: 

Attendance: 20% 



Mid-Term Exam (In Class):   30% 



Please come to every class. After Lecture 7

Final Project (Personal Web-page): 15% 

Due during Exam Week

Final Exam (In Class): 35%  Note: The above schedule and weights are tentative. 

Course Methodology 

Lecture materials will be distributed at the beginning of each class, Followed by the Lecture…  Where possible, examples will be presented with figures. 



Each class is 95 minutes. After each lecture-period: 

students will be provided time for practice (as time permits). 





For a total of 95 minutes (lecture + practice)

Teaching Assistants (TAs) will be available to answer questions during the practice period.

Note: substantial practice and work beyond the class period WILL be required.

Miscellaneous Instructions 

Students should bring their own data storage devices: 



Necessary for storing work: 

USB 2.0 Flash Memory  64 MB or higher  Windows XP Compatible



CD-RW  650 or 700 MB



Floppy Disk  3.5’, 1.4 MB

These can be purchased at the APU Book Store.

Lecture 1 – Introduction to the Internet

Some Web Resources for Ch.1 

www.wikipedia.org 

The freely available on-line Encyclopedia, ‘Wikipedia’ Provides comprehensive discussions of Internet and WWW topics;  Available in 10 languages! 



www.deitel.com  



The web-site of one of our primary texts. This site provides various resources…

netforbeginners.about.com 

The About.com Internet for Beginners Guide 



History and workings of the Internet and World Wide Web.

www.learnthenet.com/english/index.html 

The Learn the Net Website 

Contains a complete overview of the Internet and the WWW.

The Internet (‘The Net’) 

This course will be focused on the World Wide Web (WWW)… Specifically, in the creation of web documents (XHTML, CSS).  But first, let’s talk about the Internet… 





Which provides the underlying basis for the Web.

The Internet is a publicly accessible, world-wide network of computer networks 

This is a Cooperative Effort: 



No single company owns the Internet;

The Net Achieves a Virtual Network: The illusion of a single network.  Achieved by governing information transfer by rules and standards. 

A Brief History of the Net 

The Net has a D.O.D. origin 



DARPA: The Defense Advanced Research Projects Agency

ARPANET: The ‘Grandfather’ of the Internet The first node (computer) was operational on Oct 29, 1969  Big unexpected benefit: Electronic Mail (e-mail). 





One Primary Goal of ARPANET: 



Use quickly became peaceful…

Allow many users to send/receive information along the same phone lines…

Rules (‘protocol’) for communicating on ARPANET: 

Became known as Transmission Control Protocol (TCP) Information exchanged in small units = packets  Exchange by ‘packet-switching’… 

Packets from many users all mixed together;  Replaces dedicated lines between senders and receivers.  Drastically lowers costs. 



TCP ensures correct, intact delivery of each packet.

The Internet Protocol 

As the Net evolved… 

Organizations world-wide began implementing their own networks; Both intranets (within each organization)  And internets (between organizations). 





Big Challenge: 



develop a set of rules allowing them ALL to communicate!

To achieve smooth packet travel, these rules must:  



Using a wide variety of hardware/software

Provide a unique address for each computer on the Net. Be communicable to all computers on the Net.

This set of rules is called the Internet Protocol (IP). 

The combined set of protocols: TCP/IP 



TCP operates ‘on top of’ IP .

The first TCP/IP Network: 

National Science Foundation: USFNet (Jan. 1, 1983)

Internet Increasing Exponentially 

At first, the Internet was used mostly by National Labs/Universities… However, the military began large-scale use;  Also, the Government eventually allowed commercial use. 



Growth since then has been monitored. See figure…  Growth is Exponential… (Note the log scale) 

Dec, 2003: > 108 clients.  Jan, 2006: > 109 clients! 



Old worry: Net will become saturated! …and performance will decline.  However, the reverse is actually true: 





Businesses need to optimize intranet performance. Thus…

Information carrying capacity (bandwidth) has increased tremendously.

The World Wide Web (WWW) 

The World Wide Web (WWW) was created in 1990 By Tim Berners-Lee of CERN (Switzerland)  This system allows users to view multimedia-based documents: 





Use of the Web exploded in 1993… 



With creation of the ‘Mosaic’ web-browser by the NCSA  The National Center for Supercomputing Applications  Mosaic featured a user-friendly Graphical User Interface (GUI)

The WWW is a publicly-accessible, world-wide network of documents 

Thus, the Web is not the same as the Internet. 



Text, Graphics, etc.

Rather, the Web is a service, that operates ON the Internet.

In this course, our focus is on the Web… 

Specifically, we will focus on creation of Web documents: 



Mainly via XHTML and CSS (possibly a little JavaScript).

But first, let’s briefly discuss how the Web works.

Some Basic WWW Terms 

The Web is the combination of 4 simple ideas: 

Hypertext: 



the ability to move within or between documents, through internal connections (hyperlinks);

Resource Identifiers: the ability to locate a particular resource (computer, printer, etc) on a network…  Via Universal Resource Locators (URLs) 





The Client-Server model of Computing: 

Client software/computers make requests for resources (data) 





more on this next lecture.

A program called a Web Browser.

Server software/computers provide the requested resources.

Markup Language: Characters included within the text indicate how the text should be formatted…  HTML = Hypertext Markup Language 

How the Web Works 

These 4 ideas work together on the Web, as follows: 1. A Client program (browser) requests information from a Server; e.g., a Web-page or a file.  Service provided by an Internet Service Provider (ISP) 

2. The Server is identified using its Network Address; From the Server part of the information’s URL.  Accomplished by a special server:  A Domain Name System (DNS) server. 

3. The requested information is quickly returned to the client. 4. The Browser displays the returned information… 

Typically on a computer screen.

5. The Markup Language controls how the retrieved text is displayed. 



Hyperlinks in the Web Page then allow page-to-page travel… 



As a Web Page, integrating all text, images, links, etc, as directed.

Often called web ‘surfing’.

Web pages are often grouped into structured units, or Websites.

World Wide Web Consortium (W3C) 

In 1994, Tim Berners-Lee founded the W3C 

Mission: to develop non-proprietary technology for the Web. 



Non-proprietary = Freely accessible to everyone.

Primary Goal: Establish Universal Web accessibility,  Regardless of language, culture, or ability. 



Thus, W3C is the Web’s ‘United Nations’.

Another Goal: Web Standardization: 

Establish standard technologies for uniform Web use: 



‘Recommendations’.

Some examples: HTML – Hypertext Markup Language (‘legacy’ tech.: out-dated)  XML – Extensible Markup Language  XHTML – Extensible Hypertext Markup Language  CSS – Cascading Style Sheets 





We will discuss all of these, in the coming lectures.

Visit W3C Web-page, at: http://www.w3.org

Conclusion 

In this Lecture, we have introduced: 

The Internet: 



The World Wide Web: 



A world-wide network of computers A world-wide network of documents…  and the relationship between these two terms.

Along with brief discussions of: Internet protocols for communication (TCP/IP);  Basic Web Functionality. 



In the next Lecture, we continue our discussion… 

With a detailed tour of a popular Internet Browser: Netscape. 



A tool for Web Browsing.

We will then discuss various other Web services: Electronic mail (e-mail)  Instant Messaging 



…And become familiar with the differences between the various browsers.

Task for Today 

Open the Internet Browser, Netscape 7.2:  Then,

visit each of our suggested web resources:

The Web Encyclopedia, Wikipedia  Our textbook’s web-site (Deitel.com).  The About.com Internet for Beginners Guide  The Learn the Net Website 

 Also

visit the Web page of the WWW consortium.

Related Documents

Lecture 1 How The Web Works
November 2019 10
How The Pill Works
June 2020 6
How The Heart Works
June 2020 2
How Drupal Works
June 2020 14
How Cholesterol Works
October 2019 26
How Ram Works
May 2020 13

More Documents from "Mohamed Hussain"