McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 2 Application Layer.

Slides:



Advertisements
Similar presentations
PowerPoint presentation of first 25 pages of instructional manual Edith Fabiyi Essentials of Internet Access.
Advertisements

Charmaine NormanCopyright What Is a Web Page Presented by Webpagemaker. Net Left click your mouse to view each frame, Web Page.
Internet Research Internet Applications. The Internet is not the Web Because of the great popularity of the World Wide Web, people think the Internet.
 To publish information for global distribution, one needs a universally understood language, a kind of publishing mother tongue that all computers may.
PART 6 Application Layer
Internet and the web Summary of terms discusses and review.
Multimedia and The World Wide Web
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.
The Internet and the WWW What’s the difference between the Internet and the World Wide Web (WWW)? Or are they the same thing? The Internet and the WWW.
Layer 7- Application Layer
26.1 Chapter 26 Remote Logging, Electronic Mail, and File Transfer Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Web Design Terms and Concepts Ms. Scales. Q. What is a Server? A. A server is a computer that stores information many people can access. It runs special.
CHAPTER THE INTERNET, THE WEB, AND ELECTRONIC COMMERCE 22.
Computer Science 101 HTML. World Wide Web Invented by Tim Berners-Lee at CERN, the European Laboratory for Particle Physics in Geneva, Switzerland (roughly.
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.
Fall 2005 By: H. Veisi Computer networks course Olum-fonoon Babol Chapter 7 The Application Layer.
Internet Applications  DNS   TELNET  FTP  Web browsing.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
26.1 Chapter 26 Remote Logging, Electronic Mail, and File Transfer Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Chapter 12 TCP/IP Protocol BY Dr.Sukchatri Prasomsuk.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 25 TCP/IP Protocol Suite: Part 2, Application Layer.
CSCI-235 Micro-Computer Applications The Internet.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Some Data Comm. Standards
OV Copyright © 1998 Ziff-Davis Education, a division of Ziff-Davis Inc. All rights reserved. The Internet World-wide network of computers connected.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Introduction to Computers Section 8A. home How the Internet Works Anyone with access to the Internet can exchange text, data files, and programs with.
Internet, intranet, and multimedia database processing l Database processing across local and wide area networks l Alternative architectures for distributing.
CIS-325: Data Communications 1 CIS-325 Data Communications Dr. L. G. Williams, Instructor.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
HTML for ISD Brown Bag Presentation Session 1 Why?
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
UNESCO ICTLIP Module 1. Lesson 61 Introduction to Information and Communication Technologies Lesson 6. What is the Internet?
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Network Protocols Chapter 26 (Data Communication and Networking): Remote Logging, Electronic Mail, and.
Introduction to the Internet and HTML. Objectives Students develop an understanding of the origins of the internet Students will be able to identify the.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Internet Overview Data Service Center What is the Internet? F A network of networks connecting computers/people around the world allowing them to share.
Internet Research Tips Daniel Fack. Internet Research Tips The internet is a self publishing medium. It must be be analyzed for appropriateness of research.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Huda AL-Omairl - Network91 The Internet. Huda AL-Omairl - Network92 What is Internet? The world’s largest computer network, consisting of millions of.
Introduction to HTML. Today’s Discussion What is HTML ? What is HTML ? What is Web Page ? What is Web Page ? Web Server Web Server Web Browser Web Browser.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
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.
Cisco – Chapter 15 Application Layer closest to you as an end-user, when you are interacting with software.
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Newsgroup World Wide Web (WWW) Conservation Over the Internet e.g.ICQ File Transfer Protocol (FTP) Includes 6 main services: Electronic Mail Remote.
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.
Berkeley Sockets The socket primitives for TCP.. PortProtocol Use 21 FTP File transfer 23 Telnet Remote login 25 SMTP 69 TFTP Trivial File Transfer.
4343 X2 – Outline The Domain Name System The Web.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Application of the Internet 1998/12/09 KEIO University, JAPAN Mikiyo
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
The Internet, Fourth Edition-- Illustrated 1 The Internet – Illustrated Introductory, Fourth Edition Unit B Understanding Browser Basics.
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.
1 Chapter 22 World Wide Web (HTTP) Chapter 22 World Wide Web (HTTP) Mi-Jung Choi Dept. of Computer Science and Engineering
Website Design and Construction Services and Standards.
26.1 Chapter 26 Remote Logging, Electronic Mail, and File Transfer Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Internet and the web Summary of terms discusses and review
Application layer Lecture 7.
COM 205 Multimedia Applications
PART 6 Application Layer
TCP/IP Protocol Suite: Part 2, Application Layer
Computer Networks Protocols
COM 205 Multimedia Applications
Presentation transcript:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 2 Application Layer

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 The client-server paradigm. Electronic mail. File transfer. Remote login. After reading this chapter, the reader should be able to understand: O BJECTIVES The World Wide Web. Other applications such as videoconferencing and chatting.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 INTRODUCTIONINTRODUCTION 2.1

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-1 Position of the application layer in the Internet model

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 CLIENT-SERVERPARADIGMCLIENT-SERVERPARADIGM 2.2

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Application-layer programs in the Internet model communicate using the client-server paradigm. Note:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-2 Client-server model

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-3 Client-server relationship

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 In the client-server paradigm, many clients can be served by one server, either one at a time or concurrently. Note:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 In the client-server paradigm, a client runs for a specific period of time; the server runs continuously. Note:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 In the client-server paradigm, there are specific servers and normally one general-purpose server. Note:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 ADDRESSINGADDRESSING 2.3

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Technical Focus: Domain Name System (DNS) The following are traditional and new domain names: Traditional: com edu gov int net org New: aero biz coop info museum name pro

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 ELECTRONICMAILELECTRONICMAIL 2.4

McGraw-Hill©The McGraw-Hill Companies, Inc., is a store-and-forward application on the Internet. Note:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 A user agent controls the composing, reading, forwarding, replying, and saving of messages. The user agent is not responsible for sending or receiving . Note:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 The task of sending and receiving is done by a mail transfer agent (MTA). Note:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 The formal protocol for electronic mail in the Internet is Simple Mail Transfer Protocol or SMTP. Note:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-4 delivery

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-5 POP

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-6 address

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Technical Focus: Inside an Message An is made of an envelope and a letter:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-7 MIME

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Technical Focus: How MIME works MIME has five header types that can be added to the original SMTP header: MIME-Version Content-Transfer-Encoding Content-Type Content-ID Content-Description

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 FILETRANSFERFILETRANSFER 2.5

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-8 FTP

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 GENERAL-PURPOSEAPPLICATION:TELNETGENERAL-PURPOSEAPPLICATION:TELNET 2.6

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 TELNET is a general-purpose client-server application program. Note:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-9 Local login

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-10 Remote login

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 WORLD WIDE WEB (WWW) 2.7

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-11 Distributed services

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-12 Hypertext

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-13 Browser architecture

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-14 HTTP transaction

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-15 Message categories

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-16 Request and response messages

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-17 URL

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Business Focus: History of WWW The idea of the World Wide Web started in 1989 at the European Particle Physics Laboratory, CERN, in Geneva, Switzerland. Tim Bernes-Lee needed to create a large database for physics research, which he found impossible to do using one single computer. The obvious solution was to let each piece of information be stored on an appropriate computer and let the computers be linked together through hypertext. In 1993, the University of Illinois, under the supervision of Anderson, created the first graphical browser called Mosaic. In 1994, Anderson and some colleagues started Netscape, one of the most popular browsers today. Another widely used browser is Microsoft Explorer.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Technical Focus: HTML Hypertext Markup Language (HTML) is a language for creating web pages. The term markup language comes from the book publishing industry. Before a book is typeset and printed, a copy editor reads the manuscript and corrects it with marks. These marks tell the designer how to format the text. For example, to make part of a text displayed in boldface with HTML, we must include the beginning and ending boldface tags (marks) in the text, as shown below: This is the text to be bold The two tags and are instructions for the browser.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 VIDEOCONFERENCINGVIDEOCONFERENCING 2.8

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-18 Videoconferencing

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 GROUP DISCUSSION: LISTSERV LISTSERV 2.9

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 2-19 Listserv

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 To subscribe, the user sends the request to the subscriber server, not the mailer server. Note:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 To send an to every member of the group, the user sends it to the mailer server, which then automatically relays it to every subscriber. Note:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 CHATTINGCHATTING 2.10