Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 16 Socket Interface.

Similar presentations


Presentation on theme: "Chapter 16 Socket Interface."— Presentation transcript:

1 Chapter 16 Socket Interface

2 CONTENTS SOME DEFINITIONS SOCKETS BYTE ORDERING ADDRESS TRANSFORMATION
BYTE MANIPULATION FUNCTIONS INFORMATION ABOUT REMOTE HOST SOCKET SYSTEM CALLS CONNECTIONLESS ITERATIVE SERVER

3 CONTENTS (continued) UDP CLIENT-SERVER PROGRAMS
CONNECTION-ORIENTED CONCURRENT SERVER TCP CLIENT-SERVER PROGRAMS

4 16.1 SOME DEFINITIONS

5 Figure 16-1 Data types

6 Internet address structure
Figure 16-2 Internet address structure

7 16.2 SOCKETS

8 Figure 16-3 Socket address

9 Figure 16-4 Socket structure

10 Figure 16-5 Socket types

11 16.3 BYTE ORDERING

12 Figure 16-6 Big-endian byte order

13 Little-endian byte order
Figure 16-7 Little-endian byte order

14 The byte order for the TCP/IP protocol suite is big endian.

15 Bite-order transformation
Figure 16-8 Bite-order transformation

16 Declarations for byte-order transformation
Figure 16-9 Declarations for byte-order transformation

17 ADDRESS TRANSFORMATION
16.4 ADDRESS TRANSFORMATION

18 Address transformation
Figure Address transformation

19 Declarations for address transformation functions
Figure Declarations for address transformation functions

20 BYTE MANIPULATION FUNCTIONS
16.5 BYTE MANIPULATION FUNCTIONS

21 Declarations for byte-manipulation
Figure Declarations for byte-manipulation functions

22 INFORMATION ABOUT REMOTE
16.6 INFORMATION ABOUT REMOTE HOST

23 Declaration for gethostbyname
Figure Declaration for gethostbyname

24 Figure Hostent structure

25 16.7 SOCKET SYSTEM CALLS

26 Declaration for socket function
Figure Declaration for socket function

27 Declaration for bind function
Figure Declaration for bind function

28 Declaration for connect function
Figure Declaration for connect function

29 Declaration for listen function
Figure Declaration for listen function

30 Declaration for accept function
Figure Declaration for accept function

31 Declaration for sendto function
Figure Declaration for sendto function

32 Declaration for recvfrom function
Figure Declaration for recvfrom function

33 Declaration for read function
Figure Declaration for read function

34 Declaration for write function
Figure Declaration for write function

35 Declaration for close function
Figure Declaration for close function

36 CONNECTIONLESS ITERATIVE
16.8 CONNECTIONLESS ITERATIVE SERVER

37 Socket interface for connectionless iterative server
Figure Socket interface for connectionless iterative server

38 16.9 UDP CLIENT-SERVER PROGRAMS

39 16.10 CONNECTION-ORIENTED CONCURRENT SERVER

40 for connection-oriented
Figure Socket interface for connection-oriented concurrent server

41 Figure 16-26 (repeated), Part I

42 Figure 16-26 (repeated), Part II

43 Figure , Part I Client and Server

44 Figure , Part II


Download ppt "Chapter 16 Socket Interface."

Similar presentations


Ads by Google