√лавна€    Ex Libris     ниги    ∆урналы    —татьи    —ерии     аталог    Wanted    «агрузка    ’удЋит    —правка    ѕоиск по индексам    ѕоиск    ‘орум   
blank
јвторизаци€

       
blank
ѕоиск по указател€м

blank
blank
blank
 расота
blank
Stevens W.R. Ч Unix: Network Programming. Volume 1
Stevens W.R. Ч Unix: Network Programming. Volume 1



ќбсудите книгу на научном форуме



Ќашли опечатку?
¬ыделите ее мышкой и нажмите Ctrl+Enter


Ќазвание: Unix: Network Programming. Volume 1

јвтор: Stevens W.R.

јннотаци€:

Network programming involves writing programs that communicate with other programs across a computer network. One program is normally called the client and the other the server. Most operating systems provide precompiled programs that communicate across a networkЧcommon examples in the TCP/IP world are Web clients (browsers) and Web servers, and the FTP and Telnet clients and serversЧbut this book describes how to write our own network programs.


язык: en

–убрика: Computer science/

—татус предметного указател€: √отов указатель с номерами страниц

ed2k: ed2k stats

»здание: 2-nd edition

√од издани€: 1998

 оличество страниц: 1011

ƒобавлена в каталог: 27.04.2014

ќперации: ѕоложить на полку | —копировать ссылку дл€ форума | —копировать ID
blank
ѕредметный указатель
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
1 2 3 4 5 6 7 8 9 10 11 12
blank
–еклама
blank
blank
HR
@Mail.ru
       © Ёлектронна€ библиотека попечительского совета мехмата ћ√”, 2004-2020
Ёлектронна€ библиотека мехмата ћ√” | Valid HTML 4.01! | Valid CSS! ќ проекте