Ch 24
-
Upload
soumya-ranjan-mohanty -
Category
Technology
-
view
603 -
download
1
Transcript of Ch 24
![Page 1: Ch 24](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/1.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Application LayerApplication Layer
PART VIPART VI
![Page 2: Ch 24](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/2.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Position of application layer
![Page 3: Ch 24](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/3.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Network layer duties
![Page 4: Ch 24](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/4.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/5.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Chapter 24
Client-ServerModel:
Socket Interface
![Page 6: Ch 24](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/6.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
24.1 Client-Server Model24.1 Client-Server Model
Relationship
Concurrency
Processes
![Page 7: Ch 24](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/7.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Figure 24.1 Client-server model
![Page 8: Ch 24](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/8.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Figure 24.2 Client-server relationship
![Page 9: Ch 24](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/9.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Figure 24.3 Connectionless iterative server
![Page 10: Ch 24](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/10.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Figure 24.4 Connection-oriented concurrent server
![Page 11: Ch 24](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/11.jpg)
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](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/12.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Figure 24.5 Socket structure
![Page 13: Ch 24](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/13.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Figure 24.6 Socket types
![Page 14: Ch 24](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/14.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Figure 24.7 Socket interface for connectionless iterative server
![Page 15: Ch 24](https://reader031.fdocuments.in/reader031/viewer/2022013101/555ecd2ad8b42af67f8b54d0/html5/thumbnails/15.jpg)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2004
Figure 24.8 Socket interface for connection-oriented concurrent server