Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
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
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! Î ïðîåêòå