|
|
Àâòîðèçàöèÿ |
|
|
Ïîèñê ïî óêàçàòåëÿì |
|
|
|
|
|
|
|
|
|
|
Stevens W.R. — Unix: Network Programming. Volume 1 |
|
|
Ïðåäìåòíûé óêàçàòåëü |
Overlap of fields 817 960
Owner, socket 206—207 569 590 595
Oxymoron 542
O_ASYNC constant 205—206 428 590 595
O_NONBLOCK constant 205—206 428 595 764 867 881
O_RD0NLY constant 385
O_RDWR constant 764
O_SIGIO constant 590
packet, information, IPv6 receiving 560—562
packet, too big, ICMP 47 688 898
Papanikolaou, S. xx
Parallel programming 624
Parameter problem, ICMP 646 897—898
Partridge, C. 227 469 543 647 671 964 966 968
passive, close 36—38
passive, open 34 38 44 274 909
passive, socket 93 308—309
Pasxon, V. 47
PATH environment variable 22 104
Path MTU 49 53 202 406 688 887 933 968
Path MTU discovery, definition of 47
Path MTU, definition of 46
PATH_MAX constant 817 960
pause function 176 271 408 577
PAWS (protection against wrapped sequence numbers) 966
Paxson, V. xix 968
Payload length field, IPv6 886
pcap_compile function 705 714
pcap_datalink function 716 721
pcap_lookupdev function 714
pcap_lookupnet function 714
pcap_next function 722
pcap_open_live function 714 722
pcap_pkthdr function 722
pcap_pkthdr structure, definition of 722
pcap_setf ilter function 715 723
pcap_stats function 725
PCM (pulse code modulation) 507
Pending error 153—154 184
Perfect filtering 492
persistent connection 735
pfmod streams module 706—707
Phan, B.G. 88 967
piggybacking 40
Pike, R. 12 967
Ping program 23 31 52 71 236 529 654 937 957
ping program, implementation 661—672
ping.h header 662
Pink, S. 227 968
pipe function 377 382
Pipe, long-fat 36 193 208 544 838 966
Piscitello, D.M. 268 968
pkey structure 613—614 616
Plauger, P.J. 366 968
Point-to-Point Protocol see "PPP"
Pointer record, DNS see "PTR"
POLKNVAL constant 170
poll function 132 135 140 143—144 146 152 156 169—173 175 586 687 838 869 876 878 880 913 956
poll function, definition of 169
POLLERR constant 170—171 173
pollfd structure 169 171—173 876 880
pollfd structure, definition of 170
POLLHUP constant 170
POLLIN constant 170 880 912—913
polling 145 150 628 869
POLLOUT constant 170
POLLPRI constant 170 912
POLLRDBAND constant 170 912
POLLRDNORM constant 170 173 876 912—913
POLLWRBAND constant 170
POLLWRNORM constant 170
port, dynamic 42
Port, ephemeral 42—45 77 89 91—93 101 110 112 217—218 222 232 300 378 558 685 689 695 927 951 959
port, mapper, RPC 91 959
port, numbers 41—43
port, numbers and concurrent server 44—46
port, private 42
port, registered 42 112
Port, reserved 43 91 102 112 196
port, stealing 196 329
port, unreachable, ICMP 221 225 228 236 473 673 679 681 688 708 726 824—825 829 897—898 937 951
port, well-known 42
Portable Operating System Interface see "POSIX"
POSIX (Portable Operating System Interface) 24—25
Posix.1 144 148—149 173 250—251 335 398 425 551 589 596 605 609—610 613 631 690 743 763 931 960 966
Posix.1, definition of 24
Posix.1b 24 168 966
Posix.1c 24 602 966
Posix.1g 26—27 58—59 62 64 68 81—82 87 89 95 98 110 120 123 130 143 151 161 168 170—172 185 187—188 193—194 197 199 201—202 205—206 224—226 273 279—280 282 300 304 306 357—358 365 373—374 376—377 383 398 410 413 424—427 475 478 480 482 539 572 590 595 610 763 769 799 808 815 833 837 872 875 933 966
Posix.1g, definition of 25
Posix.1i 24 966
Posix.2 24 26 133 376 642—643
Postel, J.B. 32 42 197 199 655 883 885 889—890 892—893 896 965—966 968—969
PPP (Point-to-Point Protocol) 46 456 721
Prefix length 889
preforked server, distribution of connections to children, TCP 740—741 745
preforked server, select function collisions, TCP 741—742
Preforked server, TCP 736—752
preforked server, too many children, TCP 740 744—745
Prethreaded server, TCP 754—759
prifinfo program 443 459
PRIM_type member 858 860—861 863 865
printf function, calling from signal handler 122
Priority band, streams message 170 852
Private port 42
proc structure 739
proc _v6 function 666—667
Process, daemon 331—347
Process, group ID 206—207 335 427
Process, group leader 335
Process, ID 125 206—207 335 427
Process, lightweight 601
proc_v4 function 666—667
programming model, ILP32 27
programming model, LP64 27
Promiscuous, mode 492 703 706—707 714
Protection against wrapped sequence numbers see "PAWS"
proto structure 663 665 675—677
protocol, application 4 383 780
protocol, byte-stream 9 29 32 83 87 360 378 397 580 766
protocol, dependence 9 216
protocol, field, IPv4 885
protocol, independence 9—10 216
protocol, usage by common applications 52
protoent structure 255
Provider-based unicast address 892
pr_cpu_time function 734 737
ps program 117—118 127
pselect function 143 168—169 172 175 480 482 630
pselect function, definition of 168
pselect function, source code 482
Pseudoheader 200 658 711 719
PSH (push flag, TCP header) 773
Pthread structure 613—614
pthread_attr_t datatype 603
pthread_cond_broadcast function 630
pthread_cond_broadcast function, definition of 630
pthread_cond_signal function 630 757
pthread_cond_signal function, definition of 628
pthread_cond_t datatype 628
pthread_cond_timedwait function 630
pthread_cond_timedwait function, definition of 630
pthread_cond_wait function 629—630 632 757
pthread_cond_wait function, definition of 628
pthread_create function 602—605 608—609 752
pthread_create function, definition of 602
pthread_detach function 602—605
pthread_detach function, definition of 604
pthread_exit function 602—605
pthread_exit function, definition of 604
| pthread_getspecific function 614 617—618
pthread_getspecific function, definition of 617
pthread_join function 602—605 622 627 631—632
pthread_join function, definition of 603
pthread_key_create function 613—614 616—617
pthread_key_create function, definition of 616
pthread_key_t datatype 617
pthread_mutexattr_t datatype 746
pthread_mutex_init function 626 746
PTHREAD_MUTEX_INITIALIZER constant 626 744 746
pthread_mutex_lock function 755
pthread_mutex_lock function, definition of 626
Pthread_mutex_lock wrapper function, source code 12
pthread_mutex_t datatype 626 744 746
pthread_mutex_unlock function 630 755
pthread_mutex_unlock function, definition of 626
pthread_once function 614 616—618
pthread_once function, definition of 616
pthread_once_t datatype 617
PTHREAD_PROCES S_SHARED constant 745—746
PTHREAD_PROCESS_PRIVATE constant 746
pthread_self function 602—605
pthread_self function, definition of 604
pthread_setspecific function 614 617—618
pthread_setspecific function, definition of 617
pthread_t datatype 603
PTR (pointer record, DNS) 238 248 290
Pulse Code Modulation see "PCM"
Pusateri, T. 488 968
Push flag, TCP header see "PSH"
putchar_unlocked function 611
putc_unlocked function 611
putmsg function 849—850 853—855 858 861 865—866 875 903—906
putmsg function, definition of 854
putpmsg function 849 853 855 866 875 911
putpmsg function, definition of 855
qlen member 769—771 782 797 802 815—816 959
QSIZE constant 592
Quarterman, J.S. 19 968
queue, completed connection 94
queue, incomplete connection 94
queue, length, listen function backlog versus XTI 815—816
queue, streams 852
Queued data 365—366
Queueing, signal 121 127 596—597
Race condition 208 352 478—486 933
Race condition, definition of 478
Rafsky, L.C. xix
Rago, S.A. xix 849 852—853 968
rand function 611
rand_r function 611
RARP (Reverse Address Resolution Protocol) 31 703 705
Raw socket 18 29 52 87 197 199—200 373 445 451 455 655—703 707—708 713 719—720 723 898 957—958
Raw socket, creating 656
Raw socket, input 659—661
Raw socket, output 657—658
read function 7 9 11 27—28 77 79 81 83 107 116 124 143 148 156 167 171 184—186 189—190 194 212—213 224—225 228 236 349—350 354—355 357—358 362 366 371—372 386 391 394 397 399 401—403 412 418 421 450—451 484 569 574 576 591 705—706 722—723 751 773—774 776 778 781—782 803 806 812 850—851 854 865 876 904 907 926 935—936 947
readable_conn function 694—695
readable_listen function 693—694
readable_timeo function 352—353
readable_timeo function, source code 353
readable_v4 function 697
readable_v6 function 699
readdir function 611
readdir_r function 611
readline function 77—81 83 111 113 115—116 118 123—124 131—132 134—135 140 143 156—157 164 167 173 367 606 611—612 614 616—618 633 753 915 928 931 933 935
readline function, definition of 77
readline function, source code 79—80 619
readline_destructor function 617 633
readline_once function 617—618 633
readloop function 665 670
readn function 77—81 83 139 356 397 930
readn function, definition of 77
readn function, source code 78
readv function 194 349 357—358 362 371 397 872
readv function, definition of 357
read_cred function 391
read_fd function 386 389 694 751
read_fd function, source code 387
read_loop function 516 519 523—524
Real-time Transport Protocol see "RTP
reason member 769 778
Reassembly 47 884 897—898 926 938
reassembly, buffer size, minimum 47
Rebooting of server host, crashing and 134—135
rec structure 673
Receive timeout, BPF 705
Receiving sender credentials 390—394
Record boundaries 9 32 83 190 370 378 766 947
Record route 637
recv function 79 194 213 224 349 354—359 362 366 371—372 397 539 567 569 572 576—577 584 586 774 876
recv function, definition of 354
recvfrom function 58 64 124 144—145 147 149 194 211—213 215—221 223—224 228 235—236 241 257 264 266 268 270 278 293 299 350—354 356—359 362 366 371 381 397 475—476 478 480 482—484 506 509 513 526—527 532 534 536 539 544 546 556 559 567 590 597—598 679 681—682 685 707 722—723 820 831 936—938 946 957
recvfrom function with a timeout 351—354
recvfrom function, definition of 212
recvfrom_flags function 532—533 536—537
recvmsg function 58 65—66 194 198—201 213 223 349 357—362 364 371 383 386 397 497 532 534 537 539 546 548—549 560—562 567 647 651 653—654 835 872 947 953
recvmsg function, definition of 358
recvmsg function, receiving destination IP address 532—538
recvmsg function, receiving flags 532—538
recvmsg function, receiving interface index 532—538
recv_all function 509
recv_v4 function 679 681—682
recv_v6 function 679 681—682
Red Hat Software xx
Redirect, ICMP 445 456 897—898
Reentrant 71 75 81 122 300—305 329 609—611
Reference count, descriptor 107 383
Regina, N. xx
Region-local multicast scope 490
Registered port 42 112
Reid, J. xix
Rekhter, Y. 892 965 968
release member 250
release, XTI abortive 774—775
release, XTI orderly 774—775
Reliable datagram service 542—553
Remote Procedure Call see "RPC"
Remote terminal protocol see "Telnet"
Rename function 334
Request for comments see "RFC"
Reserved port 43 91 102 112 196
Reset flag, TCP header see "RST"
Resolver 239—240 245—249 266 268 271 275 279—281 305 312 314 542 894 940 945
Resource discovery 470 515
Resource record, DNS see "RR"
RES_INIT constant 247
res_init function 245 247 256 312
RES_length member 863
RES_offset member 863
RES_OPTIONS environment variable 245 247
res_options variable 245
RES_USE_INET6 constant 245—249 256 265 279—281 312
retransmission, ambiguity problem, definition of 543
retransmission, timeout see "RTO"
revents member 170—171 880
Reverse Address Resolution Protocol see "RARP"
rewind function 367
Reynolds, J.K. 42 199 655 885 969
RFC (Request for Comments) 32 926 963
RFC (Request for Comments), 1071 671 964
RFC (Request for Comments), 1108 636 967
RFC (Request for Comments), 1112 488 498 965
RFC (Request for Comments), 1122 40 209 219 472 509 533 891 964
RFC (Request for Comments), 1185 41 966
RFC (Request for Comments), 1191 47 968
RFC (Request for Comments), 1305 511 968
RFC (Request for Comments), 1323 35—36 208 456 544 838 899 964 966
RFC (Request for Comments), 1337 187 964
RFC (Request for Comments), 1349 199 963
|
|
|
Ðåêëàìà |
|
|
|