© Minder Chen, 1996-2013 Web Architecture - 1 The Architecture of Internet and WWW Web Browser Client Web Server End User HTTP TCP/IP HTML documents Internet.

Slides:



Advertisements
Similar presentations
DT228/3 Web Development WWW and Client server model.
Advertisements

1 Internet Umm Alqura University السنة التحضيرية مهارات الحاسب الالي (1)
Kyung Hee University 1 1 Application Layer. 2 Kyung Hee University Position of Application Layer.
Internet and the web Summary of terms discusses and review.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
The Internet Useful Definitions and Concepts About the Internet.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Master’s course Bioinformatics Data Analysis and Tools Lecture 6: Internet Basics Centre for Integrative Bioinformatics.
Internet…issues Managing the Internet
Introduction to Web Interface Technology (CSE2030)
SESSION 9 THE INTERNET AND THE NEW INFORMATION NEW INFORMATIONTECHNOLOGYINFRASTRUCTURE.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
CS 3870/CS 5870 Welcome! Web Protocols, Technologies and Applications.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
INTRODUCTION TO WEB DATABASE PROGRAMMING
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
1 Accessing the Global Database The World Wide Web.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Introduction of Web programming Ins. Elaf Alhazmi LECTURE 1.
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.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Chapter 1: Introduction to Web
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
The Internet Writer’s Handbook 2/e Introduction to World Wide Web Terms Writing for the Web.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Chapter 4 Networking and the Internet Introduction to CS 1 st Semester, 2015 Sanghyun Park.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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.
Internet, intranet, and multimedia database processing l Database processing across local and wide area networks l Alternative architectures for distributing.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Lecture 10: 9/26/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
The Web and Web Services Jim Graham NR 621 Spring 2009.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
The Internet Lecture 16 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
CS1001 Lecture 7. Overview Computer Networks Computer Networks The Internet The Internet Internet Services Internet Services Markup Languages Markup Languages.
Web Server.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
WEB SERVER SOFTWARE FEATURE SETS
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.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Web Design Vocabulary #3. HTML Hypertext Markup Language - The coding scheme used to format text for use on the World Wide Web.
HOW THE INTERNET WORKS. Introduction : The internet has brought revolutionary changes Has become a medium for interaction and information Can access to.
Internet and World Wide Web Introduction to the Internet.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang
Distributed Control and Measurement via the Internet
WWW and HTTP King Fahd University of Petroleum & Minerals
The Internet & World Wide Web
Technologies and Applications
Warm Handshake with Websites, Servers and Web Servers:
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
Protocols and networks in the TCP/IP model initially.
Internet and the web Summary of terms discusses and review
Web Development & Design Chapter 1, Sections 4, 5 & 6
Chapter 27 WWW and HTTP.
Web Page Concept and Design :
Presentation transcript:

© Minder Chen, Web Architecture - 1 The Architecture of Internet and WWW Web Browser Client Web Server End User HTTP TCP/IP HTML documents Internet or Intranet Benefits of the Web as a delivery mechanism: Thin clients Platform independence Easy for deployment/upgrade Based on standards

© Minder Chen, Web Architecture - 2 Internet: The Virtual Network & Internal Structure Computer Router A Regional Network Internet NAP ISP LAN NAP: National Access Point ISP: Internet Service Provider TELCO

© Minder Chen, Web Architecture - 3 Hosts on the Internet IP Datagram –Datagram Header Source: (IP Address) Destination: American Registry for Internet Numbers Router Total about 4.3 billion IP addresses.

© Minder Chen, Web Architecture - 4 Domain Name DNS (Domain Name Server): Mapping the four octets (32-bit numeric) IP address (such as ) to a domain name such as student.csuci.edu for domain name registrationhttp:// edu uiuc csuci cs vax The name of a host computer with an IP address student First Level Second Level CSUCI.EDU Top country domain name.us.tv (30M).md

© Minder Chen, Web Architecture - 5 Key Elements of Web Hypertext: Non-linear links to anchors of the same document, or to different documents on the same or different web site. –Using HTML (HyperText Markup Language) links and anchors –Relying on URL (Uniform Resource Locators) addressing scheme Multimedia: graphics, video, sound, etc. –Web browser can access networked hypermedia. –Hypermedia access of the web browser is facilitated by helper applications, plug-ins, or document viewers. Network: Global reach and "Universal" access –Based on HTTP which is built on top of the TCP/IP protocol.

© Minder Chen, Web Architecture - 6 Client-Server Model of http Web Server Web Client Requesting a document via a URL address Connection open Returning MIME- compliance document Connection close helper app Web contents HTML documents Images Animation Video clips Sound bites Java applets Java Scripts CGI scripts JSP Database access ASP/ASPX/PHP JSP Web Site Internet or Intranet 1 2 Static Dynamic MIME: Multipurpose Internet Mail Extension

© Minder Chen, Web Architecture - 7 HTTP HTTP: HyperText Transfer Protocol Characteristics: –Runs on top of TCP/IP (Transmission Control Protocol/Internet Protocol) –Has a comprehensive addressing scheme, i.e. URL –An extensible and open representation for data type, using MIME header –Has a stateless protocol. There is no memory between client connections.  Cookies are used to track users. –Is efficient –Is portable –Possible extensions, Secure HTTP (SHPPT), SSL. (

© Minder Chen, Web Architecture - 8 The Extended Framework of WWW Web Browser Client HTML Authoring Tools/Editors End User Web Master Web Designer & Publisher External Applications Non-HTTP objects ColdFusion, CGI (Perl) ASP & ASP.NET JAVA Servlet Java Server Pages Java Applet JavaScript Internet Global Reach Broad Range Web Programmer Web Server

HTML Sampler Web Page HTML Sampler List: Item 1 Item 2 Item 3 Name Speciality Minder Chen MIS Justin Chen Aerospace A sample of a form: <form method="post" action=" > Name: Know HTML Developed by Advanced IT Consulting image list table form link

© Minder Chen, Web Architecture - 10 HTTP (Web) Cookie First party and third party Cookies at This is how most web sites used to track you and maintain online sessions.

© Minder Chen, Web Architecture - 11 Clickstream Hit – any Web server request that generates a log file entry. A page has many elements (html, gifs), each generating a hit. Page – Web server file that is sent to client user agent, usually a browser. Session – all actions (i.e. requests, resets) made in single visit, from entry until logout or time out (e.g., 20 minutes of no activity). Visitor – a user or bot/spider/crawler that makes requests at a site. Can be new, returning, registered, anonymous Buyer – visitor that purchases something Customer – a visitor that registers (sometimes defined as buyer) Conversion – rate at which visitors transition to desired state (buyers, customers, registered, started checkout) Host – remote machine, identified by IP address, used for visit. Referrers – page that provides a link to another page. Can be internal or external

© Minder Chen, Web Architecture - 12 Web Log Analysis Number of visits and number of unique visitors Visits duration and last visits Authenticated users, and last authenticated visits Days of week and rush hours Domains/countries of host's visitors. Hosts list Number total pageviews Most viewed, entry and exit pages Files type OS usedOS Browsers usedBrowsers Robots HTTP referrer Search engines, key phrases and keywords used to find the analyzed web siteSearch engines HTTP errors Some of the log analyzers also report on who's on the site, conversion tracking, visit time and page navigation.