|
|
Àâòîðèçàöèÿ |
|
|
Ïîèñê ïî óêàçàòåëÿì |
|
|
|
|
|
|
|
|
|
|
Stevens W.R. — Unix network programming (volume 1) |
|
|
Ïðåäìåòíûé óêàçàòåëü |
sin6_addr member 61—62 92 273
sin6_family member 61 226
sin6_flowinfo member 61—62 886
SIN6_LEN constant 59 61—62
sin6_len member 61
sin6_port member 61 92
sin_addr member 58—60 92 273 439
sin_family member 58—59 226
sin_len member 58
sin_port member 28 58—59 92
sin_zero member 58—60
SIOCADDRT constant 427 442 445
SIOCATMARK constant 205 425—427 572
SIOCDARP constant 427 441
SIOCDELRT constant 427 442 445
SIOCGARP constant 427 441
SIOCGIFADDR constant 427 439 500
SIOCGIFBRDADDR constant 427 438 440 443
SIOCGIFCONF constant 205 250 427—429 434—435 437—439 443 459 714
SIOCGIFDSTADDR constant 427 438 440
SIOCGIFFLAGS constant 427 437 439 707
SIOCGIFMETRIC constant 427 440
SIOCGIFNETMASK constant 427 440
SIOCGIFNUM constant 435 443
SIOCGPGRP constant 205 427—428
SIOCGSTAMP constant 592
SIOCSARP constant 427 440
SIOCSIFADDR constant 427 439
SIOCSIFBRDADDR constant 427 440
SIOCSIFDSTADDR constant 427 440
SIOCSIFFLAGS constant 427 439 707
SIOCSIFMETRIC constant 427 440
SIOCSIFNETMASK constant 427 440
SIOCSPGRP constant 205 427—428
Site-level aggregation identifier see “SLA”
Site-local address 895
Site-local multicast scope 490
sizeof operator 8 860
size_t datatype 8 27 773
Sklower, K. 197 274
SLA (site-level aggregation identifier) 893
sleep function 141 152 394 478 509 569 576 579 928 947
sleep_us function 152
SLIP (Serial Line Internet Protocol) 46 721
Slow start 370 422 541 966
Smosna, M. 68 965
SMTP (Simple Mail Transfer Protocol) 9 52 950
SNA (Systems Network Architecture), xvii 773 968
SNMP (Simple Network Management Protocol) 47 52 211 231 455 542
snoop program 913
snprintf function 14—15 138 327 386
SNTP (Simple Network Time Protocol) 510—528 968
sntp.h header 516
sntp_proc function 513 516 526
sntp_send function 515—516 519 522—523 527
sock program 208 236 538 908—912 937
sock program, options 910
sockaddr structure 9 61 179 293 437
sockaddr structure, definition of 60
sockaddr_dl structure 449 467 534—535
sockaddr_dl structure, definition of 446
sockaddr_dl structure, picture of 63
sockaddr_in structure 8—9 58 65 266 270 280 324 437 451 453 688 766 779 787 820 822 858 904—905 927 940
sockaddr_in structure, definition of 58
sockaddr_in structure, picture of 63
sockaddr_in6 structure 30 62 65 280 324 437 562 688 766 791 886
sockaddr_in6 structure, definition of 61
sockaddr_in6 structure, picture of 63
sockaddr_un structure 62 65 324 374 376 378 380—381
sockaddr_un structure, definition of 374
sockaddr_un structure, picture of 63
sockargs function 58
sockatmark function 25 205 425—426 572—579 586
sockatmark function, definition of 572
sockatmark function, source code 574
Socket active 93 309
Socket address structure, comparison of 62—63
Socket address structure, generic 60—61
Socket address structure, IPv4 58—60
Socket address structure, IPv6 61—62
Socket address structure, routing socket, datalink 446
Socket address structure, Unix domain 374—376
Socket address structures 57—63
Socket datagram 31
Socket definition of 7 43
socket function xvi-xvii 7—9 11 14 28 34—35 85—89 91 93—94 99 105 110 116 129 166 194 206—207 214 254 270 275 277—278 282 286 288 325 328 346 369 371 378 380—382 643 656—659 707 739—741 764 767 782 903—904 907—908 925 936 953
socket function, definition of 86
Socket introduction 57—83
socket option 177—209
socket option, generic 183—197
socket option, ICMPv6 199
socket option, IPv4 197—199
socket option, IPv6 199—201
socket option, multicast 495—499
socket option, obtaining default 178—183
socket option, socket states 183
socket option, TCP 201—205
Socket owner 206—207 569 590 595
Socket pair, definition of 43
Socket passive 93 308—309
Socket raw 18 29 52 87 197 199—200 373 445 451 455 655—703 707—708 713 719—720 723 898 957—958
Socket receive buffer, UDP 231
Socket routing 445—468
Socket stream 31
Socket TCP 85—110
Socket timeout 193 349—354
Socket UDP 211—236 531—563
Socket Unix domain 373—395
Socket wrapper function, source code 11
socketpair function 376—377 382—383 385 484
socketpair function, definition of 376
Sockets and standard I/O 366—369
Sockets and XTI interoperability 780
sockfd_to_family function 109 502
sockfs filesystem 907
socklen_t datatype 25 27 59 64 927
sockmod streams module 851—852 856 904
sockproto structure 88
sock_bind_wild function 75—77 689 695
sock_bind_wild function, definition of 76
sock_cmp_addr function 75—77
sock_cmp_addr function, definition of 76
sock_cmp_port function 75—77
sock_cmp_port function, definition of 76
SOCK_DGRAM constant 87 197 214 274 277—278 315 317 319—320 325 377 880
sock_get_port function 75—77
sock_get_port function, definition of 76
sock_masktop function 452—453
sock_ntop function 75—77 100 110 290 299 329 537 791 945—946 953
sock_ntop function, definition of 75
sock_ntop function, source code 76
sock_ntop_host function 75—77 452 476
sock_ntop_host function, definition of 76
sock_opts structure 181
SOCK_PACKET constant 30 87 703 707—708 712 725
SOCK_RAW constant 87 656
SOCK_SEQPACKET constant 87
sock_set_addr function 75—77 943
sock_set_addr function, definition of 76
sock_set_port function 75—77 679 943
sock_set_port function, definition of 76
sock_set_wild function 77 513 519
sock_set_wild function, definition of 76
SOCK_STREAM constant 7 87 183 197 277—278 285 288 315 317 320 377 880
sock_str_flag function 182
sofree function 130
Soft error 89
software interrupts 119
Solaris xix 19 21 43 67 90 98—99 101 123 130—131 133 158 187 220 225 228 231 233 240 250 301 304—305 347 357—358 376 406 409 412 433 435 437 446 475 477 499 503 530 537 539 554 572 621—622 626—627 631 644 655 689—690 708 719 728—729 742 744—746 751 753 756 765 781 812 815—816 905—907 911 913—914 926 931—932 934 950—951 953
Solutions to exercises 925—962
| SOL_SOCKET constant 362 364 390
soo_select function 154
soreadable function 154
sorwakeup function 590
Source address IPv4 885
Source address IPv6 886
source code 109
Source code availability xix
Source code conventions 6
Source code portability, interoperability 270
Source quench, ICMP 688 897
Source routing IPv4 637—645
Source routing IPv6 649—653
sowriteable function 154
SO_ACCEPTCON socket option 209 936
SO_BROADCAST socket option 179 183—184 207 471 475 522 702 838 910 958
SO_BSDCOMPAT socket option 221
SO_DEBUG socket option 179 183—184 208 837 910 934
SO_DONTROUTE socket option 179 183—184 355 562 838 910
SO_ERROR socket option 153—154 179 184—185 207 412
so_error variable 184—185
SO_KEEPALIVE socket option 134—135 140 179 183 185—187 201 207 209 581 839 910
SO_LINGER socket option 49 107 110 129 161 179 183 187—191 207—208 422 777 798 806 814 837—838 910
SO_OOBINLINE socket option 179 183 191 567—568 574 576 586 876
so_pgid member 206
SO_RCVBUF socket option 35 179 183 191—193 207—208 215 231 838 910 937
SO_RCVLOWAT socket option 153 179 193 838
SO_RCVTIMEO socket option 179 193—194 350 353—354 910
SO_REUSEADDR socket option 93 179 187 194—197 207—208 233 271 288 297 328—329 505 509 520 524 530 553 555 838 910 934 945 953
SO_REUSEPORT socket option 93 179 181—182 194—197 208 530 910 934 953
SO_SNDBUF socket option 49 179 183 191—193 207—208 838 910 937
SO_SNDLOWAT socket option 154 179 193 838
SO_SNDTIMEO socket option 179 193—194 350 353 910
so_socket function 908
so_timeo structure 740
SO_TIMESTAMP socket option 592
SO_TYPE socket option 179 183 197
SO_USELOOPBACK socket option 161 179 237 468
Spafford, E.H. 15 965
Spoofing, IP 99 964
sprint f function 14—15
SPT (server processing time) 540
SPX (Sequenced Packet Exchange) 784 968
sp_f amily member 88
sp_protocol member 88
Srinivasan, R. 140 969
sscanf function 138—139
ssize_t datatype 773
SSRR (strict source and record route) 636—638 651
Stallman, R.M. 24
Standard I/O 156 303 366—369 372 399 582 946 967—968
Standard I/O, sockets and 366—369
Standard I/O, stream 366
Standard I/O, stream, fully buffered 368
Standard I/O, stream, line buffered 369
Standard I/O, stream, unbuffered 369
Standard Internet services 50—51 344 908
Standards, Unix 24—26
start_connect function 417 419
State transition diagram, TCP 37—38
static qualifier 81 301
status member 835 837
stderr constant 333
STDERR_FILENO constant 586
Stevens, D.A. iii xix
Stevens, E.M. iii xix
Stevens, S.H. iii xix
Stevens, W.R. xvi 26 62 199 300 365 463 497 658 663 965 969—970
Stevens, W.R.A. iii xix
Sticky options, IPv6 653—654
strbuf structure 854 864
strbuf structure, definition of 854
strcpy function 15
strdup function 800
Stream fully buffered standard I/O 368
Stream line buffered standard I/O 369
Stream pipe, definition of 377
Stream socket 31
Stream standard I/O 366
Stream unbuffered standard I/O 369
streams 849—866
Streams, driver 850
Streams, head 850
Streams, ioctl function 855—856
Streams, message types 852—854
Streams, message, high-priority 170 852
Streams, message, normal 170 852
Streams, message, priority band 170 852
Streams, modules 850
Streams, multiplexor 851
Streams, queue 852
streat function 15
strerror function 690—691 922
Strict source and record route see “SSRR”
strlen function 928
strncat function 15
strncpy function 15 327 375
strncpy function, problem with 327
Strong end system model 93 473
Strong end system model, definition of 219
strrecvfd structure 391
strtok function 611
strtok_r function 611
str_cli function 114—116 118 125 131—132 137—138 155 157 159—162 176 368 378 399 403—404 407—409 424 581 605—607 643
str_echo function 112—113 115—116 118 137 139 235 367—369 378 391 584 608 633
st_mode member 81
Subnet address 889—890 968
Subnet ID 893
Subnet mask 889
sum. h header 138
Summit, S. xix
Sun RPC 9 52
SunOS 4 21 67 98 121 704 708
SunOS 5 21
SunSoft xix
sun_family member 374 376
SUN_LEN macro 374—375 917
sun_len member 374 376
sun_path member 374—376 378
Superuser 43 101 110 196 289 331 439 441—442 446 451 455 458 511 562 637 656 662 665 677 707 713—714 860 949
SVR3 (System V Release 3) 150 169—170 763 849 870
SVR4 (System V Release 4) 19 32 123 130 150—151 153 169—170 207 233 294 336 376—377 382 391 394 398 424 484 539 589—590 689 695 703 706 725 728 740 742 744 746 763 783 849 851 853 855 866 871 875 903 905 907
SYN (synchronize sequence numbers flag, TCP header) 34—35 41 48 89 92 94 98 192 196 202 262—263 265 271 369—370 378 395 398 636 643—644 704 766 780 797—798 808 815—816 913 929 933 959
SYN flooding 99 964
Synchronize sequence numbers flag, TCP header see “SYN”
Synchronous, I/O 149
SYN_RCVD state 38 94—95
SYN_SENT state 37—38 91
sysconf function 173 176
sysctl function 66 441 443 445—446 454—459 461 468
sysctl function, definition of 455
sysctl operations, routing socket 454—458
syslog function 252 299 332—337 346—347 644 922 945
syslog function, definition of 333
syslogd program 331—335 339 346
sysname member 250
System call interrupted 121 123—124 129 582
System call slow 123—124 582
System call tracing 903—908
System call versus function 903
System time 81
System V Release 3 see “SVR3”
System V Release 4 see “SVR4”
Systems Network Architecture see “SNA”
s_addr member 58—59
s_aliases member 251
S_BANDURG constant 875
S_ERROR constant 875
s_fixedpt member 511
S_HANGUP constant 875
|
|
|
Ðåêëàìà |
|
|
|