Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
simultaneous, multicast scope      490
simultaneous, open      37—38
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
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 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 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_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 function      xvi—xvii 7—9 11 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 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 wrapper function, source code      11
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, introduction      57—83
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 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
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
sockfd_to_family function, source code      109
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, 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 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 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_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 197
Spafford, E.H.      15 965
Spoofing, IP      99 964
sprintf function      14—15
SPT (server processing time)      540
SPX (Sequenced Packet Exchange)      784 968
sp_family 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
stealing, port      196 329
Stevens, D.A.      iii xix
Stevens, E.M.      iii xix
Stevens, S.H.      iii xix
Stevens, W.R.      xvi iii xix 26 62 199 300 365 463 497 663 965 969—970
Sticky options, IPv6      653—654
strbuf structure      854 864
strbuf structure, definition of      854
strcat function      15
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
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
SunOS 4      21 67 98 121 704 708
SunOS 5      21
SunRPC      9 52
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 (synchronize sequence numbers flag, TCP header), 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
sys log function      252 299 332—337 346—347 644 922 945
sys log function, definition of      333
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
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
1 2 3 4 5 6 7 8 9 10 11 12
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå