|
 |
Àâòîðèçàöèÿ |
|
 |
Ïîèñê ïî óêàçàòåëÿì |
|
 |
|
 |
|
 |
 |
|
 |
|
Stevens W.R. — Unix network programming (volume 1) |
|
 |
Ïðåäìåòíûé óêàçàòåëü |
child.h header 747
child_main function 737 740—741 743 745 751
child_make function 737 743 745 747
CIDR (classless interdomain routing) 888—889
Cisco 21
Clark, E. xx
Clark, J.J. xx
Classless address 888—889
Classless interdomain routing see “CIDR”
Cleanup function 714 725
Cli structure 806 809—812 817
Client structure 691 693—696 699
Client-server, design alternatives 727—760
Client-server, examples road map 16—17
Client-server, heartbeat functions 581—585
CLIENT_MODE constant 523
Clock resolution 151
Clock time 81
clock_gettime function 631
Close active 36—38 40—41 51 926 928 933
Close function 12 15 34 36—37 53 91 104 107 110 126 160—161 176 187—190 207 302—303 408 422 424 608 633 696 798 805—806 814 866 927 931 945 949
Close function definition of 107
Close passive 36—38
Close simultaneous 37—38
CLOSED state 37—38 52 91 93 191
Closelog function 333—335
closelog function definition of 334
CLOSE_WAIT state 38
CLOSING state 38
Clouter, M. xx
cmsghdr structure 361 363—365 371 386 560—562 648—649 651—652
cmsghdr structure definition of 363
cmsg_control member 365
CMSG_DATA macro 386 837
CMSG_DATA macro definition of 364
cmsg_data member 363—364 386 648 651
CMSG_FIRSTHDR macro 365 534 837
CMSG_FIRSTHDR macro definition of 364
CMSG_LEN constant 917
CMSG_LEN macro 365
CMSG_LEN macro definition of 364
cmsg_len member 361 363—365 652
cmsg_level member 361 363 561—562 649 652—653
CMSG_NXTHDR macro 365 534 837
CMSG_NXTHDR macro definition of 364
CMSG_SPACE constant 917
CMSG_SPACE macro 365
CMSG_SPACE macro definition of 364
cmsg_type member 361 363 561—562 649 652—653
CNAME (canonical name record, DNS) 238 241 244
Code field, ICMP 896
Coding style 7 12
Coding TLV 646
Comer, D.E. 192 964
Commit protocol, two-phase 370
Common Desktop Environment see “CDE”
Communications endpoint, XTT 763
Communications provider, XT1 763
Completed connection queue 94
Completely duplicate binding 195—197 530 934
Computer Emergency Response Team see “CERT”
Computer Systems Research Group see “CSRG”
Concurrent programming 624
Concurrent server 15 104—106
Concurrent server one child per client, TCP 732—736
Concurrent server one thread per client, TCP 752—753
Concurrent server port numbers and 44—46
Concurrent server UDP 557—559
condition variable 627—631
config.h header 386 919—920
Configure program 919
Configured tunnel 894
Congestion avoidance 370 422 541 966
CONIND_number member 858 860
Connect function xvi—xvii 7—8 11 13 25 27 34—35 43 53 58 63 65 89—91 93 95 98 108 110 114 116—117 124 129 135 141 192 196—197 208 211 213 217 221 224—228 231—232 241 254 263 265—266 270—271 275 277 282 286 295 309 329 334 350—351 354 369—372 377—378 382 394—395 398 409—410 412—413 415 417—419 421 424 620 622 633 643 656 659 685 689 693 736 767 771—772 782 794 798 819 824 878 904 907—908 927 932—933 937 945—946 960
Connect function definition of 89
Connect function interrupted 413
Connect function nonblocking 409—422
Connect function timeout 350—351
Connect function UDP 224—227
Connect indication 797
Connect member 765—766
connected TCP socket 100
connected UDP socket 224
Connection abort, accept function 129—130
Connection establishment, TCP 34—40
Connection persistent 735
Connection queue, completed 94
Connection queue, incomplete 94
Connection termination, TCP 34—40
Connection-oriented 32
Connectionless 32
connect_nonb function 410 415
connect_nonb function source code 411
connect_timeo function 350
connect_timeo function source code 350
Connld streams module 391
conn_req structure 861
Const qualifier 69 93 151
Conta, A. 896 964
Continent-local multicast scope 490
Control information see “Ancillary data”
Conventions source code 6
Conventions typographical 7
Coordinated Universal Time see “UTC”
Copy deep 279
Copy shallow 279
Copy-on-write 601
copyto function 605 957
core file 133 337
CORRECT_prim member 863
cpio program 24
CPU_VENDOR_OS constant 67
CR (carriage return) 9 910 928
Crashing and rebooting of server host 134—135
Crashing of server host 133—134
Crawford, M. 489 965
Credentials, receiving sender 390—394
Creeping featurism 661
cron program 332 334
CSRG (Computer Systems Research Group) 19
ctermid function 611
ctime function 14—15 611 805
ctime_r function 611
CTL_NET constant 455—457
Daemon 15
Daemon definition of 331
Daemon process 331—347
daemon_inetd function 344—346
daemon_inetd function, source code 344
daemon_init function 335—339 344 346 945
daemon_init function source code 336
daemon_proc variable 336 344 922
Data formats 137—140
Data formats binary structures 138—140
Data formats text strings 137—138
Data Link Provider Interface see “DLPI”
Datagram datalink socket address structure, routing socket 446
Datagram service, reliable 542—553
Datagram socket 31
Datagram truncation, UDP 539
Davis, J. xx
daytime program 51 329 945
DCE (Distributed Computing Environment) 542
DCE (Distributed Computing Environment), RPC 52
Deadlock 928
Debugging techniques 903—914
Deep copy 279
Deering, S.E. 47 200 488—489 498 646 651 653 885—886 892—893 896 964—965 967—968
definition of 860
| Delayed ACK 203—204 209 935
Delta time 630
Denial-of-service attack 99 167 423 945
Descriptor passing 381—389 685 746—752
Descriptor reference count 107 383
Descriptor set 151
Design alternatives, client—server 727—760
Destination address, IPv4 885
Destination address, IPv6 886
Destination IP address, recvmsg function, receiving 532—538
Destination options, IPv6 645—649
Destination unreachable, fragmentation required, ICMP 47 688 897
Destination unreachable, ICMP 89—90 134 185 221 679 681—682 688 691 772 780 782 824—825 864 897—898 959
Destructor function 616
DEST_length member 861
DEST_offset member 861
Detached thread 604
Detailed Network Interface see “DNI”
Detailed Network Interface /dev/bpf device 713
Detailed Network Interface /dev/console device 332
Detailed Network Interface /dev/icmp device 764 784
Detailed Network Interface /dev/ipx device 784
Detailed Network Interface /dev/klog device 332
Detailed Network Interface /dev/kmem device 441 443
Detailed Network Interface /dev/log device 332
Detailed Network Interface /dev/nspx2 device 784
Detailed Network Interface /dev/null device 337 627
Detailed Network Interface /dev/rawip device 784
Detailed Network Interface /dev/tcp device 764 784 800 843 857 904
Detailed Network Interface /dev/ticlts device 764 784
Detailed Network Interface /dev/ticots device 764 784
Detailed Network Interface /dev/ticotsord device 764 784
Detailed Network Interface /dev/udp device 764 784 843
Detailed Network Interface /dev/xti/tcp device 843
Detailed Network Interface /dev/xti/udp device 843
Detailed Network Interface /dev/zero device 740 746
Dewar, R.B.K. 68 965
DF (don’t fragment flag, IP header) 47 406 688 884 897
DG structure 592
dg_cli function 216—218 227—228 351 353—354 381 475 480 483—484 486 502 544 688 937
dg_echo function 214 216—217 228 231 380—381 536 592 594
dg_send_recv function 544 546 549—550 563
dg_send_recv function source code 547
DHCP (Dynamic Host Configuration Protocol) 52
Digital Equipment Corp. xx
Digital Unix xx 21—23 59 67 99 133 228 233 240 302 304—305 446 477 503 626 728—729 744—745 751 753 756 765 815—816 950—951
Disaster, recipe for 399 609
discard program 51 945
discon member 765 767 777 874
DISCON_reason member 863
Diskless node 31 470
DISPLAY environment variable 373
Distributed Computing Environment see “DCE”
DLPI (Data Link Provider Interface) 30 32 87 703 706—708 723 852 969
DLT_EN10MB constant 721
DL_ATTACH_REQ constant 706
DNI (Detailed Network Interface) 25
DNS (Domain Name System) 9 47 52 211 237—240 252 370 705
DNS, absolute name 237
DNS, alternatives 240
DNS, canonical name record see “CNAME”
DNS, mail exchange record see “MX”
DNS, pointer record see “PTR”
DNS, resource record see “RR”
DNS, round robin 733
DNS, simple name 237
Domain Name System see “DNS”
Domain structure 88
dom_family member 88
Don’t fragment flag, IP header see “DF”
Dotted-decimal notation 888
Double buffering 705
Doupnik, J. xix
do_child function 961
do_gec_read function 621—623 631
do_parent function 961
Driver, streams 850
Dual-stack host 239 261—265 267 280 283 288 291—292 308
Dual-stack host, definition of 32
dup function 739
dup2 function 341
Duplicate lost 41
Durst, W. 274
Dynamic Host Configuration Protocol see “DHCP”
Dynamic port 42
EACCES error 184 475 860
EADDRBUSY error 860
EADDRINUSE error 93 413 554 933
EAFNOSUPPORT error 72 226
EAGAIN error 398 572 577 603 691
EAI_ADDRFAMILY constant 279
EAI_AGAIN constant 279
EAI_BADFLAGS constant 279
EAI_FAIL constant 279
EAI_FAMILY constant 279
EAI_MEMORY constant 279
EAI_NODATA constant 279
EAI_NONAME constant 279
EAI_SERVICE constant 279
EAI_SOCKTYPE constant 279
EAI_SYSTEM constant 279
EBUSY error 705
echo program 51 133 329 347 945
Echo reply, ICMP 655 661 897—898
Echo request, ICMP 655 659 661 897—898 952
ECONNABORTED error 130 423—424
ECONNREFUSED error 13 89 228 378 412 688 825 863 897—898
ECONNRESET error 132 135 185 774 778 782 933
EDESTADDRREQ error 225
EEXIST error 454
EHOSTDOWN error 898
EHOSTUNREACH error 90 134 185—186 688 864 897—898
EINPROGRESS error 398 409—410
EINTR error 79 123—124 127 151 168 234 351 413 424 476 484 486 582 595 682 717 950
EINVAL error 435 537 568 572 691 927
EISCONN error 225 412
EMSGSIZE error 49 477 688 897 937
Encapsulating security payload see “ESP”
End of option list see “EOL”
endnetconfig function 784 802 959
endnetconfig function definition of 785
endnetpath function 794 822
endnetpath function definition of 786
Endpoint state, XTI 869
ENETUNREACH error 90 134 184
ENOBUFS error 50
ENOMEM error 455
ENOPROTOOPT error 182 371 537 897—898
ENOSPC error 72
ENOTCONN error 225 371 412
environ variable 104
Environment variable DISPLAY 373
Environment variable LISTENQ 96 802
Environment variable NETPATH 784—786 792 800
Environment variable PATH 22 104
Environment variable RES_OPTIONS 245 247
EOL (end of option list) 635 638 957
EOPNOTSUPP error 537
Ephemeral port 42—45 77 89 91—93 101 110 112 217—218 222 232 300 378 558 685 689 695 927 951 959
Ephemeral port definition of 42
EPIPE error 132—133 928 959
Epoch 14 551
EPROTO error 130 423—424 742
EPROTONOSUPPORT error 325
Eriksson, H. 899 965
Errata availability xix
errno variable 11—13 28 72 130 132 153—154 156 168 171 184—185 221 243 279 302—303 333 351 386 388 412 549 602—603 685 687 691 699 767—768 774 778—779 782 794 825 896—898 922 925
Error asynchronous 212 221 224 685—702 824—826 829
Error functions 922—924
Error hard 89
|
|
 |
Ðåêëàìà |
 |
|
|