UNIX Network Programming with TCP/IP: Short Course Notes
معرفی کتاب «UNIX Network Programming with TCP/IP: Short Course Notes» نوشتهٔ Alan Dix، منتشرشده توسط نشر Addison-Wesley Professional در سال 1994. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
The leading book in its field, this guide focuses on the design, development and coding of network software under the UNIX operating system. Provides over 15,000 lines of C code with descriptions of how and why a given solution is achieved. For programmers seeking an indepth tutorial on sockets, transport level interface (TLI), interprocess communications (IPC) facilities under System V and BSD UNIX.
A practical book that explains many of the details that have been considered a mystery, this guidebook focuses on the design, development, and coding of networking software under the UNIX operating system. It begins by showing how 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 a description and examples of how and why a particular solution is arrived at.
This complete revision of Michael Santifaller's bestselling book enables non-network specialists to get to grips with the issues and techniques involved in internetworking with TCP/IP and ONC/NFS in a UNIX environment. TCP/IP and NFS have spread a great deal since the publication of the first edition of this book, making the second edition even more valuable for UNIX users, systems programmers and network administrators needing practical guidance in the planning, installation and operation of UNIX-based LANs.This is a complete revision of Santifaller's bestselling book, which provides practical guidance in the planning, installation, and operation of UNIX-based local area networks (LANs). All the information has been updated. A substantially re-worked section on NFS (Network File System) includes explanations of the RPC paradigm, including comparisons between ONC RPC and DCE RPC.
This Volume Addresses The Question Of How Applications That Use Tcp/ip Can Be Designed. Focusing On The Client-server Paradigm, This Book Examines Algorithms For Both The Client And Server Components Of A Distributed Program, Shows An Implementation That Illustrates Each Design, Discusses Techniques Like Application-level Gateways And Tunnelling, And Reviews Several Standard Protocols. Create Them, This Third Volume In Comer's Series Also Explains How Each Design Fits Into The Space Of Possible Implementations, Emphasizes Design Principles That Underlie Practical Implementations And Offers Sample Programs That Show How Each Design Operates In Practice. The TCP/IP Illustrated books are praised for their highly effective visual approach to the essential TCP/IP topics facing today's networking professionals. The word 'illustrated' distinguishes these books from the rest. By forcing conditions to occur, and then displaying the results, TCP/IP Illustrated gives readers a much greater understanding of the concepts than words alone can provide. The books are noted for their diagrams and clear and readable writing style, and include unparalleled TCP/IP material needed by any networking professional Including code in ANSI C, this book teaches designers how to structure clients and servers. It presents coverage of server technology that allows designers to understand the costs and benefits of advanced server technologies. It also discusses the use of application gateways to allow client-server communication across heterogeneous protocols. Finally, programmers that need to truly understand the TCP/IP protocol suite have a resource to turn to, TCP/IP Illustrated. Instead of merely describing the RFC's, bestselling author Rich Stevens takes an innovative "visual" approach which, combined with his writing style, results in an accessible "understandable" guide to TCP/IP. Course Outline......Page 2 Session 1 - Internet Basics......Page 4 Session 2 - First Code......Page 24 Session 3 - Application Protocols......Page 44 Session 4 - Concurrent Clients......Page 69 Session 5 - Server Design......Page 84 Session 6 - Forking Servers & more TCP/IP......Page 99 Session 7 - Select and Security......Page 132 This volume answers the question "How does one use TCP/IP?" -- focusing on the client-server paradigm, and examining algorithms for both the client and server components of a distributed program. v. 1. The protocols v. 2. The implementation v. 3. TCP for transactions, HTTP, NNTP, and the UNIX domain protocols.