The Linux Programming Interface: a linux and unix system Programming Handbook


SOCKETS: FUNDAMENTALS OF TCP/IP NETWORKS



tải về 6.93 Mb.
Chế độ xem pdf
trang40/806
Chuyển đổi dữ liệu08.07.2022
Kích6.93 Mb.
#52607
1   ...   36   37   38   39   40   41   42   43   ...   806
The Linux Programming Interface

58
SOCKETS: FUNDAMENTALS OF TCP/IP NETWORKS
 1179
58.1
Internets ................................................................................................................. 1179
58.2
Networking Protocols and Layers .............................................................................. 1180
58.3
The Data-Link Layer.................................................................................................. 1182
58.4
The Network Layer: IP.............................................................................................. 1184
58.5
IP Addresses ........................................................................................................... 1186
58.6
The Transport Layer ................................................................................................. 1188
58.6.1
Port Numbers ..................................................................................... 1188
58.6.2
User Datagram Protocol (UDP).............................................................. 1189
58.6.3
Transmission Control Protocol (TCP)....................................................... 1190
58.7
Requests for Comments (RFCs) .................................................................................. 1193
58.8
Summary................................................................................................................ 1195


Contents in Detail
xxvii
59
SOCKETS: INTERNET DOMAINS
 1197
59.1
Internet Domain Sockets ........................................................................................... 1197
59.2
Network Byte Order ................................................................................................ 1198
59.3
Data Representation ................................................................................................ 1199
59.4
Internet Socket Addresses ......................................................................................... 1202
59.5
Overview of Host and Service Conversion Functions.................................................... 1204
59.6
The 
inet_pton()
and 
inet_ntop()
Functions .................................................................. 1206
59.7
Client-Server Example (Datagram Sockets).................................................................. 1207
59.8
Domain Name System (DNS).................................................................................... 1209
59.9
The /etc/services File ............................................................................................. 1212
59.10 Protocol-Independent Host and Service Conversion...................................................... 1213
59.10.1
The 
getaddrinfo()
Function.................................................................... 1213
59.10.2
Freeing 
addrinfo
Lists: 
freeaddrinfo()
..................................................... 1217
59.10.3
Diagnosing Errors: 
gai_strerror()
........................................................... 1217
59.10.4
The 
getnameinfo()
Function................................................................... 1218
59.11 Client-Server Example (Stream Sockets) ...................................................................... 1219
59.12 An Internet Domain Sockets Library ........................................................................... 1225
59.13 Obsolete APIs for Host and Service Conversions ......................................................... 1230
59.13.1
The 
inet_aton()
and 
inet_ntoa()
Functions .............................................. 1230
59.13.2
The 
gethostbyname()
and 
gethostbyaddr()
Functions .................................. 1231
59.13.3
The 
getservbyname()
and 
getservbyport()
Functions ................................... 1234
59.14 UNIX Versus Internet Domain Sockets ........................................................................ 1235
59.15 Further Information .................................................................................................. 1235
59.16 Summary................................................................................................................ 1236
59.17 Exercises ................................................................................................................ 1236

tải về 6.93 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   36   37   38   39   40   41   42   43   ...   806




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương