Back to Search

Guide to Internet Programming with Sockets

AUTHOR Moors, Tim
PUBLISHER Springer (08/01/2006)
PRODUCT TYPE Hardcover (Hardcover)

Description
The explosive growth of the Internet in no small part is due to the sockets programming interface. This API allows any computers that run TCP/IP to communicate with one another. In this book, the reader will learn how to write programs that communicate over networks by using the sockets interface to the Internet protocols. The sockets interface is widely available under both the Windows and Unix/Linux operating systems, and the reader will learn how to write robust programs that are portable between different systems. The reader will also learn: core protocols in the Internet protocol suite, such as IP, ICMP, IGMP, DHCP, TCP, UDP, HTTP, and Telnet; fundamental principles of networking, such as layering, naming and addressing, multicasting, framing, flow and congestion control, reliable transmission, and connection management; and practical specifics, such as the sockets interface function calls, tools like traceroute and tcpdump, and details about how to configure network interfaces under Windows and Unix. This book assumes some familiarity with the C programming language, and will teach multithreaded programming and useful features of C++, such as classes and exception handling. components communicate across networks, as well as programs that interface with Internet content providers.
Show More
Product Format
Product Details
ISBN-13: 9780387954585
ISBN-10: 0387954589
Binding: Hardback or Cased Book (Sewn)
Content Language: English
More Product Details
Page Count: 285
Carton Quantity: 0
Country of Origin: US
Subject Information
BISAC Categories
Computers | Programming - General
Computers | Networking - General
Dewey Decimal: 005.276
Descriptions, Reviews, Etc.
publisher marketing
The explosive growth of the Internet in no small part is due to the sockets programming interface. This API allows any computers that run TCP/IP to communicate with one another. In this book, the reader will learn how to write programs that communicate over networks by using the sockets interface to the Internet protocols. The sockets interface is widely available under both the Windows and Unix/Linux operating systems, and the reader will learn how to write robust programs that are portable between different systems. The reader will also learn: core protocols in the Internet protocol suite, such as IP, ICMP, IGMP, DHCP, TCP, UDP, HTTP, and Telnet; fundamental principles of networking, such as layering, naming and addressing, multicasting, framing, flow and congestion control, reliable transmission, and connection management; and practical specifics, such as the sockets interface function calls, tools like traceroute and tcpdump, and details about how to configure network interfaces under Windows and Unix. This book assumes some familiarity with the C programming language, and will teach multithreaded programming and useful features of C++, such as classes and exception handling. components communicate across networks, as well as programs that interface with Internet content providers.
Show More
List Price $49.95
Your Price  $49.45
Hardcover