+612 9045 4394
IPv6 Network Programming - Jun-ichiro Hagino

IPv6 Network Programming

Paperback Published: 1st November 2004
ISBN: 9781555583187
Number Of Pages: 376

Share This Book:


or 4 easy payments of $40.69 with Learn more
Ships in 7 to 10 business days

This book contains everything you need to make your application program support IPv6. IPv6 socket APIs (RFC2553) are fully described with real-world examples. It covers security, a great concern these days. To secure the Internet infrastructure, every developer has to take a security stance - to audit every line of code, to use proper API and write correct and secure code as much as possible. To achieve this goal, the examples presented in this book are implemented with a security stance. Also, the book leads you to write secure programs. For instance, the book recommends against the use of some of the IPv6 standard APIs - unfortunately, there are some IPv6 APIs that are inherently insecure, so the book tries to avoid (and discourage) the use of such APIs. Another key issue is portability. The examples in the book should be applicable to any of UNIX based operating systems, MacOS X, and Windows XP.

* Covers the new protocol just adopted by the Dept of Defense for future systems
* Deals with security concerns, including spam and email, by presenting the best programming standards
* Fully describes IPv6 socket APIs (RFC2553) using real-world examples
* Allows for portability to UNIX-based operating systems, MacOS X, and Windows XP

"The author is an authority on the subject. The text is clear and to the point; it contains sufficient, complete examples, which can be downloaded from a Web site. One particular aspect of this book makes it different from most others. It has 361 pages. The appendices start on page 81 and contain relevant, additional documentation for IPv6 network programming. The inclusion of four RFC (request for comments) documents is rather unexpected: most people would use http://www.rfc-editor.org, rather than a book, when they need to check details. If you are responsible for networking code, and you need to migrate programs from IPv4 to IPv6, prepare such a migration, or start clean with IPv6, you will be able to pick up the essentials from this book without difficulty." - Computing Review 2005

Introductionp. 1
IPv6 socket programmingp. 13
Porting applications to support IPv6p. 27
Tips in IPv6 programmingp. 49
A practical examplep. 59
Coming updates to IPv6 APIsp. 81
RFC2553 "basic socket interface extensions for IPv6"p. 83
RFC3493 "basic socket interface extensions for IPv6"p. 125
RFC2292 "advanced sockets API for IPv6"p. 165
RFC3542 "advanced sockets application program interface (API) for IPv6"p. 233
IPv4-mapped address API considered harmfulp. 311
IPv4-mapped addresses on the wire considered harmfulp. 317
Possible abuse against IPv6 transition technologiesp. 323
An extension of format for IPv6 scoped addressesp. 333
Protocol independence using the sockets APIp. 345
Table of Contents provided by Blackwell. All Rights Reserved.

ISBN: 9781555583187
ISBN-10: 1555583180
Audience: Professional
Format: Paperback
Language: English
Number Of Pages: 376
Published: 1st November 2004
Publisher: Elsevier Science & Technology
Country of Publication: GB
Dimensions (cm): 23.5 x 19.1  x 2.06
Weight (kg): 0.77