The Client-Server Model for the Web 1. A Web Client (usually in the form of a web browser) makes an HTTP request to a specific web server. 2. The Web Server.

Slides:



Advertisements
Similar presentations
Getting Familiar with Web Pages 1 2 The Internet Worldwide collection of interconnected computer networks that enables businesses, organizations, governments,
Advertisements

ICT for IGCSE – Syllabus Cambridge IGCSE ® Information and Communication Technology0417.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
INTRO TO THE WWW. What is the World Wide Web? The World Wide Web (WWW) is most often called the Web. The World Wide Web (WWW) is most often called the.
Lesson 4: Web Browsing.
XP Browser and Basics1. XP Browser and Basics2 Learn about Web browser software and Web pages The Web is a collection of files that reside.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
CIS 240 Introduction to UNIX Instructor: Sue Sampson.
1 * The World Wide Web * HTML Basics Internet 1: The World Wide Web.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
Basic HTML Workshop Session 1: Introduction to HTML Fall 2006.
CIS101 Introduction to Computing
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
The Internet 8th Edition Tutorial 1 Browser Basics.
Basic HTML Workshop Session 1: Introduction to HTML Fall 2006.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
FIRST COURSE Creating Web Pages with Microsoft Office 2007.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
Boris Tshibangu. What is a proxy server? A proxy server is a server (a computer system or an application) that acts as an intermediary for requests from.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Web Development 311 Fall : Fall Why web pages? Most companies have intranets, extranets, and web sites Content can be changed quickly and.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Computer Concepts 2014 Chapter 7 The Web and .
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
OV Copyright © 1998 Ziff-Davis Education, a division of Ziff-Davis Inc. All rights reserved. The Internet World-wide network of computers connected.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
1 Session 1: Introduction to HTML Spring Today’s Agenda Cover useful terminology for today’s session HTML, browsers, servers, etc. HTML Tags Get.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Tutorial 1: Browser Basics.
Web Programming : Building Internet Applications Chris Bates CSE :
Introduction to web development and HTML MGMT 230 LAB.
1 Welcome to CSC 301 Web Programming Charles Frank.
1 © Copyright 2000 Ethel Schuster The Web… in 15 minutes Ethel Schuster
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Web Page Design Introduction. The ________________ is a large collection of pages stored on computers, or ______________ around the world. Hypertext ________.
CPSC 203 Introduction to Computers Lab 66 By Jie Gao.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
1 Chapter 01: Introduction by Tharith Sriv. This course covers the following topics:  Hypertext Markup Language (HTML)  Cascading Style Sheets  JavaScript.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Living Online Lesson 3 Using the Internet IC3 Basics Internet and Computing Core Certification Ambrose, Bergerud, Buscge, Morrison, Wells-Pusins.
HTML HyperText Markup Language. Text Files An array of bytes stored on disk Each element of the array is a text character A text editor is a user program.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
1 More About HTML Images and Links. 22 Objectives You will be able to Include images in your HTML page. Create links to other pages on your HTML page.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Introduction to the World Wide Web & Internet CIS 101.
Session 1: Introduction to HTML Fall Today’s Agenda Talk about the functions of the Internet Cover useful terminology for today’s session HTML,
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Computer Basics Introduction CIS 109 Columbia College.
XP Creating Web Pages with Microsoft Office
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
The World Wide Web.
Getting Started With HTML
* Web Servers/Clients * The HTTP Protocol
Chapter 10: Web Basics.
Lecture #1: * The World Wide Web * HTML Basics
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
Chapter 1 Introduction to HTML.
Warm Handshake with Websites, Servers and Web Servers:
Web Page Concept and Design :
Introduction to Web Application Design
Getting Started With Web Page Creation Using HTML
* Web Servers/Clients * The HTTP Protocol
Presentation transcript:

The Client-Server Model for the Web 1. A Web Client (usually in the form of a web browser) makes an HTTP request to a specific web server. 2. The Web Server receives the request and sends back the requested document (usually in the form of an HTML page). 3. The web client interprets the information returned by the server and displays it appropriately.

Serving Web Pages Have a computer to act as a ‘server’ to send pages along when requested. Connect your computer on a network (e.g. the Internet or a local network such as a university) Install server software that can respond to requests for documents by ‘serving’ them to the requesting computer. Create and upload the appropriate documents that you wish to make available on the web.

The Server Have a computer to act as a ‘server’ to send pages along when requested: A server can be any computer capable of connecting to the internet and running server-software. The busier the site, the more powerful the computer. However the server can be as simple as your Dell desktop, or as complex as a rack of high-end dedicated computers. Busy sites (e.g. Google, Microsoft) will have multiple redundant computers to serve their web pages.

Serving web pages: Connecting to the Internet Most computers today are equipped with network cards that allow them to connect to a workplace network (e.g. school, business). These networks typically also connect the computer to the internet.

Serving web pages: Server Software A computer program called a web server listens (constantly) for HTTP requests and responds by sending back HTTP responses. An example of an http request is: An example of an http response is (usually) the web page document that is sent back to your computer Several software companies publish web server software Some of the better known server software programs include: Apache HTTP Server Microsoft IIS (Internet Information Services) Google’s GWS (Google Web Server)

Serving web pages – Creating and uploading information Good part of what we will do in the rest of this course….

Web clients Software that is capable of sending out HTTP requests and interpreting HTTP responses. Recall that HTTP responses are usually (but not always) HTML documents. The majority of this course will be about creating HTML documents. The most popular web-clients: Internet Explorer (published by Microsoft) Firefox (published by Mozilla Corp.) Safari (published by Apple) Chrome (published by Google)

8 HTML HTML = HyperText Markup Language HyperText  text containing navigable links to other texts A Markup Language  a method of adding information to the text indicating the logical components of a document and instructions for layout of the text on the page, which can be interpreted by some automatic system You can see the HTML of most web pages by selecting View  Source on your web browser.

9 HTML : The Language of the Web  Web pages are text files written in HTML.  HTML is easy to write and even nonprogrammers can learn to use it.  HTML allows web page authors to create documents that can be displayed across different operating systems.  HTML describes the format of web pages through the use of tags. Web browsers read the HTML file, interpret the HTML tags, and render (display) the web page accordingly Ideally, all browsers should display pages exactly the same. However, different web browsers frequently display pages differently!

Creating Web pages In order to create your own web pages in this course you need: A text editor (not a web design application like FrontPage or Dreamweaver) (e.g. PSPad, NotePad, WordPad, Textpad) An web browser for testing the pages (e.g. Firefox, Internet Explorer, Safari, Opera, Chrome – or test with ALL of them!) A web server to store your files and make them available online (students.depaul.edu) 10

Basic process for creating web pages Write HTML file Text file (i.e. do not write in Word) Assign a file extension (.html or.htm) View on your local machine (File  Open) Upload to server All web pages must be inside a directory called public_html (you may have to create this folder) You may need to set permissions on folders and files (brief tutorial on Unix permissions here)here Images: must also be uploaded All images should be in either.gif or.jpg formats As with html files, you may need to set permissions on image files 11

File extensions HTML files must be saved with a.html or.htm extension.  HTML editors like PSPad do this automatically (when you click on File  Save As and choose ‘Save as HTML’)  You must write the extension manually when using a text editor like Notepad, i.e., you must include the.htm extension when saving the file. To make sure your files have the right extension, make the file extensions visible in Windows Explorer (a.k.a. My Documents) by selecting Tools  Folder Options  View tab and unchecking the “Hide extensions for known file types” box. 12