MARC details
000 -LEADER |
fixed length control field |
03199cam a2200277 a 4500 |
001 - CONTROL NUMBER |
control field |
11771015 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
OSt |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20231019172343.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
990812s2000 inu 001 0 eng |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9780789722416 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
0789722410 |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
BUL |
Transcribing agency |
BUL |
Modifying agency |
BUL |
Language of cataloging |
eng |
Description conventions |
rda |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER |
Edition number |
22 |
Classification number |
005.268 |
Item number |
GAY |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Gay, Warren W. |
245 10 - TITLE STATEMENT |
Title |
Linux socket programming by example / |
Statement of responsibility, etc. |
Warren W. Gay. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. |
Place of publication, distribution, etc. |
Indiana : |
Name of publisher, distributor, etc. |
Que, |
Date of publication, distribution, etc. |
c2000. |
300 ## - PHYSICAL DESCRIPTION |
Extent |
xv, 558 p. : |
Other physical details |
ill. ; |
Dimensions |
24 cm. |
500 ## - GENERAL NOTE |
General note |
Table of Content <br/><br/>Part 1 Basic Socket Concepts<br/>1 Introducing Sockets<br/> A Brief Historical Introduction<br/> Understanding Sockets<br/> Comparing Sockets to Pipes<br/> Creating Sockets, etc.<br/><br/>2 Domain and Address Families<br/> Nameless Sockets<br/> Understanding Domains, etc.<br/><br/>3 Address Conversion Function<br/> Internet IP Numbers<br/> Allocating IP Addresses<br/> Manipulating IP Numbers, etc.<br/><br/>4 Socket Types and Protocols<br/> Specifying the Domain of a Socket<br/> Using the Socket Type<br/> Choosing a Socket Type, etc.<br/><br/>5 Binding Addresses to a Socket<br/> The purchase of the bind {2} Function<br/> Using the bind {2} function, etc.<br/><br/>6 Connection less-Oriented Protocols<br/> The Methods of Communication<br/> Performing Input/ Output of Data grams, etc.<br/><br/>7 Connection -Oriented Protocols for Clients<br/> Reviewing the Methods of Communication<br/> Internet Services<br/> Consulting the / etc/ protocols file, etc.<br/><br/>8 Connection -Oriented Protocols for Servers<br/> Understanding the Role of the Servers<br/> The Listen {2} Function<br/> The accept{2} Function Call, etc.<br/><br/>9 Host name and Network Name Hookups<br/> Understanding the Need for Names<br/> Using the uname {2} Function<br/> Obtaining Hostnames and Domain Names, etc.<br/><br/>Part 2 Advanced Socket Programming<br/>10 Using Standard 1/0 on Sockets<br/>Understanding the need for standard I/O on sockets<br/>Associating a socket with a stream<br/>etc.<br/><br/>11 Concurrent Client Server<br/>Understanding the multiple-client problem<br/>Overview of server functions<br/>using fork(2) to service multiple clients<br/>etc.<br/><br/>12 Socket Options<br/>Getting socket options<br/>Setting socket options<br/>etc. <br/><br/>13 Broadcasting with UDP<br/>Understanding broadcast addresses<br/>Broadcasting from a server <br/>Receiving broadcasts<br/>etc.<br/><br/>14 Out-of-Band Data<br/>Defining out of band<br/>Understanding the need for out of band data<br/>Sockets and out of band data<br/>etc.<br/><br/>15 Using the inetd Daemon<br/>Steps common to most servers<br/>Introducing inetd<br/>Implementing a simple stream tcp server<br/>etc.<br/><br/>16 Network Security Programming<br/>Defining security<br/>The challenges of security<br/>Identifying friend or foe<br/>etc.<br/><br/>17 Passing Credentials and File Descriptors<br/>Problem statement<br/>Introducing ancillary data<br/>Introducing I/O vectors<br/>etc. <br/><br/>18 A Practical Network Project<br/>Problem statement <br/>Solving the quote service problem<br/>Examining the quote server program<br/>etc.<br/><br/> <br/><br/> |
504 ## - BIBLIOGRAPHY, ETC. NOTE |
Bibliography, etc. note |
Includes index : p. 537-558 |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Operating systems (Computers) |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Client/server computing. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Programming by example (Computer science) |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Linux. |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Dewey Decimal Classification |
Koha item type |
Book Open Access |
Classification part |
005.268 |
Item part |
1 |
Call number prefix |
GAY |
Call number suffix |
005.268 GAY |