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

Ch 24

Embed Size (px)

Citation preview

Page 1: Ch 24

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

Application LayerApplication Layer

PART VIPART VI

Page 2: Ch 24

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

Position of application layer

Page 3: Ch 24

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

Network layer duties

Page 4: Ch 24

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: Ch 24

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

Chapter 24

Client-ServerModel:

Socket Interface

Page 6: Ch 24

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

24.1 Client-Server Model24.1 Client-Server Model

Relationship

Concurrency

Processes

Page 7: Ch 24

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

Figure 24.1 Client-server model

Page 8: Ch 24

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

Figure 24.2 Client-server relationship

Page 9: Ch 24

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

Figure 24.3 Connectionless iterative server

Page 10: Ch 24

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

Figure 24.4 Connection-oriented concurrent server

Page 11: Ch 24

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

24.2 Socket Interface24.2 Socket Interface

Sockets

Connectionless Iterative Server

Connection-Oriented Server

Page 12: Ch 24

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

Figure 24.5 Socket structure

Page 13: Ch 24

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

Figure 24.6 Socket types

Page 14: Ch 24

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

Figure 24.7 Socket interface for connectionless iterative server

Page 15: Ch 24

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

Figure 24.8 Socket interface for connection-oriented concurrent server