Application Layer

15
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004 Application Layer Application Layer PART VI PART VI

description

PART VI. Application Layer. Position of application layer. Network layer duties. Chapters. Chapter 24 Client-Server Model. Chapter 25 Domain Name System. Chapter 26 SMTP and FTP. Chapter 27 HTTP and WWW. Chapter 28 Multimedia. Chapter 24. Client-Server Model: Socket Interface. - PowerPoint PPT Presentation

Transcript of Application Layer

Page 1: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

Application LayerApplication Layer

PART VIPART VI

Page 2: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

Position of application layer

Page 3: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

Network layer duties

Page 4: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

Chapters

Chapter 24 Client-Server Model

Chapter 25 Domain Name System

Chapter 26 SMTP and FTP

Chapter 27 HTTP and WWW

Chapter 28 Multimedia

Page 5: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

Chapter 24

Client-ServerModel:

Socket Interface

Page 6: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

24.1 Client-Server Model24.1 Client-Server Model

Relationship

Concurrency

Processes

Page 7: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

Figure 24.1 Client-server model

Page 8: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

Figure 24.2 Client-server relationship

Page 9: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

Figure 24.3 Connectionless iterative server

Page 10: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

Figure 24.4 Connection-oriented concurrent server

Page 11: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

24.2 Socket Interface24.2 Socket Interface

Sockets

Connectionless Iterative Server

Connection-Oriented Server

Page 12: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

Figure 24.5 Socket structure

Page 13: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

Figure 24.6 Socket types

Page 14: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

Figure 24.7 Socket interface for connectionless iterative server

Page 15: Application Layer

McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004

Figure 24.8 Socket interface for connection-oriented concurrent server