|
|
Àâòîðèçàöèÿ |
|
|
Ïîèñê ïî óêàçàòåëÿì |
|
|
|
|
|
|
|
|
|
|
Stevens W.R. — Unix: Network Programming. Volume 1 |
|
|
Ïðåäìåòíûé óêàçàòåëü |
Canonical name record, DNS see "CNAME"
Caplen member 722
Carriage return see "CR"
CDE (Common Desktop Environment) 26
CERT (Computer Emergency Response Team) 99 945
Chargen program 51 176 257 347 940 945
Checksum 964
checksum, ICMPv4 657 670—671 719 896
checksum, ICMPv6 658 671—672 896
checksum, IGMP 671
checksum, IPv4 198 657 671
checksum, IPv4 header 885
checksum, IPv6 200 658 887
checksum, TCP 671
checksum, UDP 230 456 458 671 708—725 840
check_dup function 526—527
check_loop function 526
Cheswick, W.R. 99 637 964
Child structure 747—748 752
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 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, active 36—38 40—41 51 926 928 933
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_S PACE macro 365
CMSG_S PACE macro, definition of 364
CMSG_SPACE constant 917
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 XTI 763
communications, provider XTI 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_norib function 410 415
connect_norib 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, service, reliable 542—553
datagram, socket 31
datagram, truncation, UDP 539
datalink socket address structure, routing socket 446
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
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"
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 (Domain Name System), absolute name 237
DNS (Domain Name System), alternatives 240
DNS (Domain Name System), canonical name record see "CNAME"
DNS (Domain Name System), mail exchange record see "MX"
DNS (Domain Name System), pointer record see "PTR"
DNS (Domain Name System), resource record see "RR"
DNS (Domain Name System), round robin 733
DNS (Domain Name System), 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_get_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
duplicate, wandering 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 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 member 769 825
error, asynchronous 212 221 224 685—702 824—826 829
|
|
|
Ðåêëàìà |
|
|
|