The companion CD-ROM included with this book contains the following:
- Electronic version of this book (eBook)—An HTML Help version of the book allows you to view it online and perform text searches. HTML Help is the same format that is used for online Help in Windows 2000, Windows XP, and the Windows .NET Server 2003 family.
- Internet Explorer 6—Microsoft Internet Explorer version 6 is included to ensure that you can view the electronic version of this book.
- Network Monitor captures—Throughout the book, packet structure and protocol processes are illustrated with actual IPv6 packets displayed using Microsoft Network Monitor, a frame capturing and viewing program (also known as a network sniffer) provided with Microsoft Systems Management Server 2.0 and the Windows .NET Server 2003 family. The Network Monitor capture files for all the captures mentioned in the book are included, as well as text (*.txt) versions if you do not have access to Network Monitor. Only those versions of Network Monitor that are supplied with Microsoft Systems Management Server 2.0 and the Windows .NET Server 2003 family are capable of parsing IPv6 traffic. The Network Monitor captures printed in the book were prepared using various versions of Network Monitor that were available internally within the Microsoft Corporation during the writing of this book. The .txt versions of the files on the companion CD-ROM were prepared using the version of Network Monitor provided with Release Candidate 1 of the Windows .NET Server 2003 family. The display of the frames within the capture files on the companion CD-ROM depends on the version of Network Monitor you are using. For these reasons there might be differences in the display of frame structure for the text in the book, when the capture file is displayed with Network Monitor, and the .txt version of the capture file.
- IPv6 RFCs and Internet drafts—The IETF RFCs and Internet drafts for IPv6 that are most relevant to the book content and the IPv6 implementation in the Windows .NET Server 2003 family as of the publication of this book are stored in the \RFCs_and_Drafts folder. Due to the timing of the book content and CD-ROM production, the CD-ROM contains additional RFCs and Internet drafts that are not referenced in this book.
- Microsoft IPv6 white papers—The set of white papers posted on the Microsoft Windows IPv6 Web site (http://www.microsoft.com/ipv6) at the time of this book's publication in both Microsoft Word and Adobe Acrobat format. After reading this book, you may find the content of some of these white papers very familiar. That is because I wrote them and leveraged them as a foundation for the chapters of this book. Does that mean that this book is just a bound version of the white papers that are already publicly available? No. This book is a superset of information found in the white papers and, in my humble opinion, has much better content. Consider the white papers as first drafts of the refined content you now hold in your hands.
- Checkv4.exe utility—The Checkv4.exe tool scans software code for IPv4-specific Windows Sockets function calls, identifies potential problems or highlights code that could benefit from IPv6-capable functions or structures, and makes recommendations. With the Checkv4.exe utility, the task of porting your application from IPv4 to supporting both IPv4 and IPv6 becomes much easier. For more information about modifying your applications to support both IPv4 and IPv6, see "IPv6 Guide for Windows Sockets Applications" at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/ipv6_guide_for_windows_sockets_applications_2.asp. For more information about Checkv4.exe, see "Using the Checkv4.exe Utility" at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winsock/winsock/using_the_checkv4_exe_utility_2.asp.
- Training slides—A set of Microsoft PowerPoint files that can be used to teach IPv6 using this book. For more information, see "A Special Note to Teachers and Instructors."