CSC 450/550 Part 6: The Application Layer Example: The World Wide Web.

Slides:



Advertisements
Similar presentations
World Wide Web Hyperlinks Servers/Clients Browsers HTML (HyperText Markup Language)
Advertisements

Introduction to Computing Using Python CSC Winter 2013 Week 8: WWW and Search  World Wide Web  Python Modules for WWW  Web Crawling  Thursday:
Unicode Normalize Engine Submitted by: Jose Yallouz Shlomi Ben-Shabat Supervisor: Maxim Gurevich.
Kyung Hee University 1 1 Application Layer. 2 Kyung Hee University Position of Application Layer.
Hypertext Transfer Protocol Kyle Roth Mark Hoover.
The Application Layer Chapter 7. Electronic Mail Architecture and Services The User Agent Message Formats Message Transfer Final Delivery.
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
HTTP Presented By: Holly Mortinson Amy Drout Kyle Balmer & Matt Conklin.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Internet – Part II. What is the World Wide Web? The World Wide Web is a collection of host machines, which deliver documents, graphics and multi-media.
Computer Science 103 Chapter 2 HyperText Markup Language (HTML)
Creating your website Using Plain HTML. What is HTML? ► Web pages are authored in HyperText Markup Language (HTML) ► Plain text is marked up with tags,
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
UNDERSTANDING WEB AND WEB PROJECT PLANNING AND DESIGNING AND EFFECTIVE WEBSITE Garni Dadaian.
SMUCSE 4344 application layer. SMUCSE 4344 application vs. application-layer protocols application-layer protocol is just one piece –how the end hosts.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Basics of Web Design 1 Copyright © 2016 Pearson Education, Inc., Hoboken NJ.
Christopher M. Pascucci.NET Programming: Basic ASPX Scripting & HTML Embedment.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Some Data Comm. Standards
TCP/IP Protocol Suite 1 Chapter 22 Upon completion you will be able to: World Wide Web: HTTP Understand the components of a browser and a server Understand.
A Closer Look at HTTP HyperText Transfer Protocol.
Anatomy of a URL: Finding Broken Links Dr. Steve Broskoske Misericordia University.
TCP/IP Protocols Dr. Sharon Hall Perkins Applications World Wide Web(HTTP) Presented by.
Chapter 8 Introduction to HTML and Applets Fundamentals of Java.
Introduction to World Wide Web Authoring © Directorate of Information Systems and Services University of Aberdeen, 1999 IT Training Workshop.
April 17, 2004 Prof. Paul Lin 1 CPET 355 Data Communications & Networking 7. The Application Layer: World Wide Web - Part 1 Paul I-Hai Lin, Professor Electrical.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
IS 4506 Interactive Clients & Servers.  Overview Fat Client versus Fat Server Spectrum of Web content formats Active Server Pages Active Server Page.
1 Welcome to CSC 301 Web Programming Charles Frank.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 1 Key Concepts 1.
Web Page Design Introduction. The ________________ is a large collection of pages stored on computers, or ______________ around the world. Hypertext ________.
ECEN “Internet Protocols and Modeling”, Spring 2012 Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Class.
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Operating Systems Lesson 12. HTTP vs HTML HTML: hypertext markup language ◦ Definitions of tags that are added to Web documents to control their appearance.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 27 HTTP and WWW.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
How the Web Works Jenny Burson Courtesy of About Internet for Beginners Learn the Web
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Berkeley Sockets The socket primitives for TCP.. PortProtocol Use 21 FTP File transfer 23 Telnet Remote login 25 SMTP 69 TFTP Trivial File Transfer.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
SERVER web page repository WEB PAGE instructions stores information and instructions BROWSER retrieves web page and follows instructions Server Web Server.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
Introduction to the World Wide Web & Internet CIS 101.
The Application Layer Chapter Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
1 Chapter 22 World Wide Web (HTTP) Chapter 22 World Wide Web (HTTP) Mi-Jung Choi Dept. of Computer Science and Engineering
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Website Design and Construction Services and Standards.
The Application Layer DNS – The Domain Name System The DNS Name Space Resource Records Name Servers
WWW and HTTP King Fahd University of Petroleum & Minerals
Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The Application Layer RIS 251 Dr. ir. S.S. Msanjila.
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Our Lady of the Rosary College S3 Computer Literacy
Protocols and networks in the TCP/IP model initially.
Introduction Web Environments
Chapter 27 WWW and HTTP.
What is HTML?.
HTML What is Html? HTML stands for Hypertext Markup Language.
Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
J2EE Lecture 1:Servlet and JSP
Client-Server Model: Requesting a Web Page
Information Retrieval and Web Design
HTTP and HTML HTML HTTP HTTP – Standardize the packaging
Presentation transcript:

CSC 450/550 Part 6: The Application Layer Example: The World Wide Web

CSC 450/550 Summary (1)Architecture (2)The Client Side (3)The Server Side (4)URL (5)HTTP (6)HTML

CSC 450/ Architectural Overview (1) (a) A Web page (b) The page reached by clicking on Department of Animal Psychology.

CSC 450/ Architectural Overview (2) The parts of the Web model.

CSC 450/ The Client Side (a) A browser plug-in. (b) A helper application.

CSC 450/ The Server Side (1) A multithreaded Web server with a front end and processing modules.

CSC 450/ The Server Side (2) A server farm.

CSC 450/ The Server Side (3) (a) Normal request-reply message sequence. (b) Sequence when TCP handoff is used.

CSC 450/ URLs – Uniform Resource Locaters Some common URLs.

CSC 450/ HTTP Methods (1) The built-in HTTP request methods.

CSC 450/ HTTP Methods (2) The status code response groups.

CSC 450/ HTTP Message Headers (3) Some HTTP message headers.

CSC 450/ Example HTTP Usage (4) The start of the output of

CSC 450/ HTML – HyperText Markup Language (1) (a) The HTML for a sample Web page. (b) The formatted page. (b)

CSC 450/ HTML (2) A selection of common HTML tags. some can have additional parameters.