- Taschenbuch: 784 Seiten
- Verlag: Prentice Hall; Auflage: New. (23. Januar 1990)
- Sprache: Englisch
- ISBN-10: 0139498761
- ISBN-13: 978-0139498763
- Größe und/oder Gewicht: 17,8 x 4,1 x 22,9 cm
- Durchschnittliche Kundenbewertung: 10 Kundenrezensionen
- Amazon Bestseller-Rang: Nr. 80.566 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
- Komplettes Inhaltsverzeichnis ansehen
UNIX Network Programming (Englisch) Taschenbuch – 23. Januar 1990
Dieses Buch gibt es in einer neuen Auflage:
Kunden, die diesen Artikel angesehen haben, haben auch angesehen
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Wenn Sie dieses Produkt verkaufen, möchten Sie über Seller Support Updates vorschlagen?
Focuses on design, development, and coding of networking software under the UNIX operating system. Begins by showing that a fundamental basic for networking programming is interprocess communication (IPC), and a requisite for understanding IPC is a knowledge of what constitutes a process. Throughout, the text provides both description and examples of how and why a particular solution is implemented.
Written for programmers using a UNIX operating system, this guidebook develops the basic framework of a UNIX process, including how they are created and how they interact with an operating system.
Now, if you'll excuse me, I have to go arm-wrestle one of our student interns for my copy of Unix Network Programming...
But not very nice editing and layout, and a bit confusing at some points.
Around the first 85 pages are dedicated to UNIX in general (signals, daemons, filesystem general structure), and not dedicated to networking.
But it talks about the UNIX techniques you will need in the rest of the book, so you won't really need any other and no assumptions about your networking knowledge are done.
The real book starts providing a detailed description of IPC techniques: pipes, FIFOs, streams, message queues, semaphores, shared memory. It might result confusing when to use each technique and how to combine them.
But each of them comes with comprehensive client-server examples and several file locking implementations that help to fully understand the text, and comparisions and valuable advices.
A few tables are outdated now.
But this is no problem as they are available in your UNIX kernel configuration or include files, and the book shows how to find the right values in each case.
A chapter is dedicated to explain networking terms and concepts (OSI models, byte ordering, buffering, multiplexing, routing..)
But even if it's more than enough to understand how everything presented in the book works, in my opinion its a bit short.
Several protocol suites are described (TCP/IP, XNS, SNA, NetBIOS, OSI, UUCP) so it might be hard to choose the right one for your application.
But the different characteristics and services they provide are compared making this choice easier.
Stevens makes a thorough description of the Berkeley Socket Interface and the System V TLI communication protocol APIs, providing examples and useful routines like the implementation of a reliable UDP/IDP protocol that is later used in some of the project examples in the last part of the book (tftp, lpd, rmt, rlogind, ...), each of them explained in detail.
But for some people this might be too much C source code (around 15000 lines, claims the author), and not enough real life problems or advices. A matter of taste.
There is a part dedicated to security, which explains the Kerberos authentication system and the standard .rhosts, which is applied to the rlogind example.
But the Kerberos chapter along with the one dedicated to the Apollo, Xerox Courier and Sun RPCs, even if they provide enough descriptions and examples, seem to be a bit too short.
In general, I'd say it's a complete book about network programming under UNIX which provides in-depth explanations of the main communication protocols and techniques. And since communication is often a must under UNIX, a very useful book to have near your keyboard.
No buts here, get it :)
network programming. It is also a good reference for
the Unix programmer doing network programming.
Expect to find complete discussions and examples of Unix
code for Sockets, RPC. Inter-process communications (IPC)
are discussed in detail. Coding at the transport layer,
both Sockets and TLI are discussed with an emphesis towards
Sockets. Expect to find a complete discussion on network
devices as well, pseudo-tty devices and applications that
use them (rlogin, telnet, etc...)
Möchten Sie weitere Rezensionen zu diesem Artikel anzeigen?
Ähnliche Artikel finden