The Application Layer RIS 251 Dr. ir. S.S. Msanjila.

Slides:



Advertisements
Similar presentations
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 22 World Wide Web and HTTP.
Advertisements

Outline  Introduction to Application Layer  Peer-to-peer paradigm  Client-server paradigm  Domain Name System (DNS)  Flat-naming vs hierarchical-naming.
Application Layer Pertemuan 25 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
CSC 450/550 Part 6: The Application Layer Example: The World Wide Web.
The Application Layer Chapter 7. Electronic Mail Architecture and Services The User Agent Message Formats Message Transfer Final Delivery.
The Internet Useful Definitions and Concepts About the Internet.
Internet…issues Managing the Internet
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011 The Application Layer Chapter
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011 The Application Layer Chapter 7.
SMUCSE 4344 application layer. SMUCSE 4344 application vs. application-layer protocols application-layer protocol is just one piece –how the end hosts.
Fall 2005 By: H. Veisi Computer networks course Olum-fonoon Babol Chapter 7 The Application Layer.
Chapter 1: Introduction to Web
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
CP476 Internet Computing Lecture 5 : HTTP, WWW and URL 1 Lecture 5. WWW, HTTP and URL Objective: to review the concepts of WWW to understand how HTTP works.
Lecture#2 on Internet and World Wide Web. Internet Applications Electronic Mail ( ) Electronic Mail ( ) Domain mail server collects incoming mail.
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011 The Application Layer Chapter 7.
Introduction to Computers Section 8A. home How the Internet Works Anyone with access to the Internet can exchange text, data files, and programs with.
TCP/IP Protocols Dr. Sharon Hall Perkins Applications World Wide Web(HTTP) Presented by.
Web Programming : Building Internet Applications Chris Bates CSE :
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
World Wide Web (WWW) A Distributed Document- Based System Group E Ricky Tong (D-A0-1611) Eddy Leong (D-A0-1623) Dick Lei (D-A0-1658)
ELECTRONIC COMMERCE- Framework, Technologies and Applications © Tata McGraw-Hill 1 Electronic Commerce: Information Distribution and Messaging.
Internet Overview Data Service Center What is the Internet? F A network of networks connecting computers/people around the world allowing them to share.
CMPE 80N - Introduction to Networks and the Internet 1 Client-Server Architecture Client Server request response.
The Web and Web Services Jim Graham NR 621 Spring 2009.
2. 2 Presentation layer 2. 3 The presentation layer is responsible for translation, compression, and encryption.
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.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Berkeley Sockets The socket primitives for TCP.. PortProtocol Use 21 FTP File transfer 23 Telnet Remote login 25 SMTP 69 TFTP Trivial File Transfer.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
Computer Networks with Internet Technology William Stallings Chapter 04 Modern Applications 4.1 Web Access - HTTP.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
Introduction to the World Wide Web & Internet CIS 101.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
1 Chapter 10: Application Layer Reference: Chapter 7 - “Computer Networks”, Andrew S. Tanenbaum, 4th Edition, Prentice Hall, 2003.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
The Application Layer DNS – The Domain Name System The DNS Name Space Resource Records Name Servers
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.
Computer Network 1 HCM City University of Technology
4.01 How Web Pages Work.
Web fundamentals: Clients, Servers, and Communication
4.01 How Web Pages Work.
Networking Applications
Instructor Materials Chapter 5 Providing Network Services
The Internet & World Wide Web
Chapter 1 Introduction to HTML.
Application layer 1 Principles of network applications 2 Web and HTTP
Introduction to Computers
Some bits on how it works
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.
Protocols and networks in the TCP/IP model initially.
Web page a hypertext document connected to the World Wide Web.
Chapter 10: Application Layer
CS 31006: Computer Networks – Application Layer
Computer Communication & Networks
1 Introduction to the Internet.
Web Design & Development
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
TCP/IP Protocol Suite: Part 2, Application Layer
4.01 How Web Pages Work.
The Internet and Electronic mail
Q/ Compare between HTTP & HTTPS? HTTP HTTPS
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

The Application Layer RIS 251 Dr. ir. S.S. Msanjila

DNS – The Domain Name System The DNS Name Space Resource Records Name Servers

A portion of the Internet domain name space. The DNS Name Space A portion of the Internet domain name space.

The principal DNS resource records types.

Part of the DNS name space showing the division into zones. Name Servers Part of the DNS name space showing the division into zones.

How a resolver looks up a remote name in eight steps. Name Servers How a resolver looks up a remote name in eight steps.

Electronic Mail Architecture and Services The User Agent Message Formats Message Transfer Final Delivery

Architecture and Services Basic functions Composition Transfer Reporting Displaying Disposition

RFC 822 header fields related to message transport. Message Formats – RFC 822 RFC 822 header fields related to message transport.

Message Formats – RFC 822 (2) Some fields used in the RFC 822 message header.

MIME – Multipurpose Internet Mail Extensions Problems with international languages: Languages with accents (French, German). Languages in non-Latin alphabets (Hebrew, Russian). Languages without alphabets (Chinese, Japanese). Messages not containing text at all (audio or images).

RFC 822 headers added by MIME.

The MIME types and subtypes defined in RFC 2045.

Final Delivery (a) Sending and reading mail when the receiver has a permanent Internet connection and the user agent runs on the same machine as the message transfer agent. (b) Reading e-mail when the receiver has a dial-up connection to an ISP.

The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Ehnancements The Wireless Web

Architectural Overview The parts of the Web model.

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

A multithreaded Web server with a front end and processing modules. The Server Side A multithreaded Web server with a front end and processing modules.

URLs – Uniform Resource Locaters Some common URLs.

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

XML and XSL A simple Web page in XML.

Steps in processing the information from an HTML form. Dynamic Web Documents Steps in processing the information from an HTML form.

The built-in HTTP request methods. HTTP Methods The built-in HTTP request methods.

Hierarchical caching with three proxies.

Multimedia Internet Radio Voice over IP Introduction to Video Video Compression Video on Demand The MBone – The Multicast Backbone

A student radio station. Internet Radio A student radio station.

The H323 architectural model for Internet telephony. Voice over IP The H323 architectural model for Internet telephony.

Overview of a video-on-demand system.