Understanding IPv6, 2nd Edition
|
|
|
【推荐级别】
|
☆☆☆☆☆
查看网友评价 |
|
【下载次数】 |
79 次 |
|
【作者】 |
Joseph Davies
|
【出版社】 |
Microsoft Press
|
|
【文件格式】 |
PDF
|
【ISBN】 |
9780735624467
|
|
【资料语言】 |
英文
|
【文件大小】 |
24.49MB
|
|
【上传时间】 |
2008-05-16
|
【共享者】 |
greatcode
查看他还共享了哪些书籍
|
|
|
资料说明:
|
Understanding IPv6, 2nd Edition
Author: Joseph Davies Publisher: Microsoft Press Number Of Pages: 544 Publication Date: 2008-01-19 ISBN-10 / ASIN: 0735624461 ISBN-13 / EAN: 9780735624467 Binding: Paperback
Now updated for Windows Server 2008 and Windows Vista, this guide delivers in-depth technical information on Internet Protocol version 6 (IPv6). IPv6 greatly improves on IPv4, the current protocol, by vastly increasing the number of available addresses and by adding enhancements for security, multimedia traffic management, routing, and network configuration. Written by a popular author and networking expert, this reference details the protocol, from its features and benefits to its packet structure and protocol processes. It also describes how to migrate to IPv6-based internetworking, with tips about coexistence with IPv4-based systems, DHCP, DNS, and routing infrastructure. It discusses how IPv6 is supported by the Windows Server 2008 family of operating systems and Windows Vista. Includes companion CD with fully searchable eBook and other references.
Key Book Benefits
Offers updated coverage of the IPv6-based stack in Windows Server 2008 and Windows Vista
Covers applications and implications of the IPv6 protocol and migration from IPv4 to IPv6 on your Intranet
Includes companion CD with fully searchable eBook and other references
Summary: One stop shop for IPv6! Rating: 5
This book takes the IT specialist or CS engineer through all of the areas affected by IPv6. You'd be hard pressed to find all of this information in 3 other books combined! - Want to know what the IPv6 solution is to Private Internets and NATs? - Want to know how an ad hoc IPv6 network for a home would work? - Want to know how to apply for your own personal range of IPv6 addresses? - Want to know what changes need to be made at the server level? - Are you ready for IPSec? All of this and much more is packed into this reference manual. Mine is already dog-eared and showing signs of wear. I had to write my name on it to keep it from "walking off."
Summary: Well written, but getting old Rating: 3
I got this book awhile back and just got it off the shelf for a refresher. I am most interested in multicast, but it says that IGMPv3 is an internet draft and the equivalent MLD doesn't exist yet. That may have been true 4 years ago when the book was published, but things have evolved since then. I think the same is true for some other areas, such as v4/v6 interop standards. This book is a decent primer and the price isn't bad, but it's old enough I'd go with something newer. I'm shopping for a replacement myself.
Summary: Understanding IPv6 Rating: 3
The Book was in brand new good condition.That aside, this book is not something i would recommend for IPv6. It is specific to Microsoft.
Summary: Effective Book - Not Just for Windows folks Rating: 5
Bottom line up front: If you are a programmer or are primarily interested in Linux, you can probably change the rating to "4 stars", simply because this book is oriented towards the Microsoft set, and is primarily focused on the features of IPv6 and networking, with no code samples.
Even so, if you are looking for a volume that covers all of the major aspects of IPv6 down to the packet level, this is a good place to start. CD-ROM includes PowerPoint slides and an "e-book" (in .chm format, sorry anti-Microsoft folks).
Basic breakdown of each chapter is to introduce a topic in generalities, and delve into specifics, offering syntax examples of commands, etc. in Windows format where appropriate.
Overall, this is a solid book. Given the shortage of "overview" style IPv6 books as of this writing, this book is a necessity (Microsofty or not) for your bookshelf if you will be implementing IPv6 any any form in the foreseeable future.
Summary: The best in this genre Rating: 5
I was looking for an IPV6 to deploy under LINUX and believe it or not, Mordorsoft had the only real book on the topic! The book is clear, concise and well documented; well as much as it can be consdering that IPv6 is still very much a wip.
Understanding IPv6, Second Edition 1 Copyright Page 2 Dedication 3 Contents at a Glance 5 Table of Contents 7 List of Figures 21 List of Tables 29 Foreword 31 Why Does Microsoft Care About IPv6? 31 Preface 33 Acknowledgments 35 Introduction 37 Who Should Read This Book 38 What You Should Know Before Reading This Book 38 Organization of This Book 39 Appendices of This Book 39 About the Companion CD-ROM 40 System Requirements 41 IPv6 Protocol and Windows Product Versions 41 A Special Note to Teachers and Instructors 41 Disclaimers and Support 42 Technical Support 42 Chapter 1: Introduction to IPv6 43 Limitations of IPv4 43 Consequences of the Limited IPv4 Address Space 44 Features of IPv6 48 New Header Format 48 Large Address Space 48 Stateless and Stateful Address Configuration 48 IPsec Header Support Required 49 Better Support for Prioritized Delivery 49 New Protocol for Neighboring Node Interaction 49 Extensibility 49 Comparison of IPv4 and IPv6 50 IPv6 Terminology 51 The Case for IPv6 Deployment 53 IPv6 Solves the Address Depletion Problem 54 IPv6 Solves the Disjoint Address Space Problem 54 IPv6 Solves the International Address Allocation Problem 54 IPv6 Restores End-to-End Communication 55 IPv6 Uses Scoped Addresses and Address Selection 55 IPv6 Has More Efficient Forwarding 56 IPv6 Has Support for Security and Mobility 56 Testing for Understanding 57 Chapter 2: IPv6 Protocol for Windows Server 2008 and Windows Vista 59 Architecture of the IPv6 Protocol for Windows Server 2008 and Windows Vista 59 Features of the IPv6 Protocol for Windows Server 2008 and Windows Vista 61 Installed, Enabled, and Preferred by Default 62 Basic IPv6 Stack Support 62 IPv6 Stack Enhancements 63 GUI and Command-Line Configuration 64 Integrated IPsec Support 64 Windows Firewall Support 64 Temporary Addresses 64 Random Interface IDs 65 DNS Support 65 Source and Destination Address Selection 65 Support for ipv6-literal.net Names 66 LLMNR 66 PNRP 66 Literal IPv6 Addresses in URLs 67 Static Routing 67 IPv6 over PPP 67 DHCPv6 68 ISATAP 68 6to4 68 Teredo 68 PortProxy 69 Application Support 69 Application Programming Interfaces 69 Windows Sockets 70 Winsock Kernel 70 Remote Procedure Call 70 IP Helper 71 Win32 Internet Extensions 71 NET Framework 71 Windows Filtering Platform 71 Manually Configuring the IPv6 Protocol 72 Configuring IPv6 Through the Properties of Internet Protocol Version 6 (TCP/IPv6) 72 Configuring IPv6 with the Netsh.exe Tool 75 Disabling IPv6 78 IPv6-Enabled Tools 79 Ipconfig 79 Route 80 Ping 81 Tracert 83 Pathping 84 Netstat 85 Displaying IPv6 Configuration with Netsh 87 Netsh interface ipv6 show interface 87 Netsh interface ipv6 show address 88 Netsh interface ipv6 show route 88 Netsh interface ipv6 show neighbors 89 Netsh interface ipv6 show destinationcache 89 References 89 Testing for Understanding 90 Chapter 3: IPv6 Addressing 91 The IPv6 Address Space 91 IPv6 Address Syntax 92 Compressing Zeros 93 IPv6 Prefixes 94 Types of IPv6 Addresses 95 Unicast IPv6 Addresses 96 Global Unicast Addresses 96 Topologies Within Global Addresses 97 Local-Use Unicast Addresses 98 Unique Local Addresses 101 Special IPv6 Addresses 102 Transition Addresses 102 Multicast IPv6 Addresses 103 Solicited-Node Address 105 Mapping IPv6 Multicast Addresses to Ethernet Addresses 106 Anycast IPv6 Addresses 107 Subnet-Router Anycast Address 107 IPv6 Addresses for a Host 108 IPv6 Addresses for a Router 108 Subnetting the IPv6 Address Space 109 Step 1: Determining the Number of Subnetting Bits 110 Step 2: Enumerating Subnetted Address Prefixes 111 IPv6 Interface Identifiers 115 EUI-64 Address-Based Interface Identifiers 116 Temporary Address Interface Identifiers 120 IPv4 Addresses and IPv6 Equivalents 121 References 121 Testing for Understanding 122 Chapter 4: The IPv6 Header 125 Structure of an IPv6 Packet 125 IPv4 Header 126 IPv6 Header 128 Values of the Next Header Field 130 Comparing the IPv4 and IPv6 Headers 131 IPv6 Extension Headers 133 Extension Headers Order 134 Hop-by-Hop Options Header 135 Destination Options Header 139 Routing Header 141 Fragment Header 143 Authentication Header 146 Encapsulating Security Payload Header and Trailer 147 IPv6 MTU 148 Upper-Layer Checksums 149 References 149 Testing for Understanding 150 Chapter 5: ICMPv6 151 ICMPv6 Overview 151 Types of ICMPv6 Messages 152 ICMPv6 Header 152 ICMPv6 Error Messages 153 Destination Unreachable 153 Packet Too Big 155 Time Exceeded 156 Parameter Problem 157 ICMPv6 Informational Messages 158 Echo Request 158 Echo Reply 159 Comparing ICMPv4 and ICMPv6 Messages 160 Path MTU Discovery 161 Changes in PMTU 162 References 163 Testing for Understanding 163 Chapter 6: Neighbor Discovery 165 Neighbor Discovery Overview 165 Neighbor Discovery Message Format 167 Neighbor Discovery Options 167 Source and Target Link-Layer Address Options 168 Prefix Information Option 170 Redirected Header Option 172 MTU Option 173 Route Information Option 175 Neighbor Discovery Messages 177 Router Solicitation 178 Router Advertisement 179 Neighbor Solicitation 182 Neighbor Advertisement 184 Redirect 187 Summary of Neighbor Discovery Messages and Options 188 Neighbor Discovery Processes 189 Conceptual Host Data Structures 190 Address Resolution 191 Neighbor Unreachability Detection 194 Duplicate Address Detection 198 Router Discovery 201 Redirect Function 206 Host Sending Algorithm 209 IPv4 Neighbor Messages and Functions and IPv6 Equivalents 211 References 211 Testing for Understanding 211 Chapter 7: Multicast Listener Discovery and MLD Version 2 213 MLD and MLDv2 Overview 213 IPv6 Multicast Overview 213 Host Support for Multicast 214 Router Support for Multicast 215 MLD Packet Structure 218 MLD Messages 219 Multicast Listener Query 219 Multicast Listener Report 220 Multicast Listener Done 222 Summary of MLD 224 MLDv2 Packet Structure 224 MLDv2 Messages 224 The Modified Multicast Listener Query 224 MLDv2 Multicast Listener Report 226 Summary of MLDv2 230 MLD and MLDv2 Support in Windows Server 2008 and Windows Vista 230 References 231 Testing for Understanding 231 Chapter 8: Address Autoconfiguration 233 Address Autoconfiguration Overview 233 Types of Autoconfiguration 233 Autoconfigured Address States 234 Autoconfiguration Process 235 DHCPv6 238 DHCPv6 Messages 239 DHCPv6 Stateful Message Exchange 243 DHCPv6 Stateless Message Exchange 243 DHCPv6 Support in Windows 243 IPv6 Protocol for Windows Server 2008 and Windows Vista Autoconfiguration Specifics 247 Autoconfigured Addresses for the IPv6 Protocol for Windows Server 2008 and Windows Vista 248 References 250 Testing for Understanding 250 Chapter 9: IPv6 and Name Resolution 251 Name Resolution for IPv6 251 DNS Enhancements for IPv6 251 LLMNR 252 Source and Destination Address Selection 255 Source Address Selection Algorithm 257 Destination Address Selection Algorithm 259 Example of Using Address Selection 261 Name Resolution Support in Windows Server 2008 and Windows Vista 263 Hosts File 264 DNS Resolver 264 DNS Server Service 265 DNS Dynamic Update 266 Source and Destination Address Selection 267 LLMNR Support 268 Support for ipv6-literal.net Names 269 Peer Name Resolution Protocol 270 References 271 Testing for Understanding 272 Chapter 10: IPv6 Routing 273 Routing in IPv6 273 IPv6 Routing Table Entry Types 274 Route Determination Process 274 Strong and Weak Host Behaviors 275 Example IPv6 Routing Table for Windows Server 2008 and Windows Vista 276 End-to-End IPv6 Delivery Process 280 IPv6 on the Sending Host 280 IPv6 on the Router 281 IPv6 on the Destination Host 283 IPv6 Routing Protocols 287 Overview of Dynamic Routing 287 Routing Protocol Technologies 288 Routing Protocols for IPv6 289 Static Routing with the IPv6 Protocol for Windows Server 2008 and Windows Vista 291 Configuring Static Routing with Netsh 291 Configuring Static Routing with Routing and Remote Access 295 Dead Gateway Detection 296 References 297 Testing for Understanding 298 Chapter 11: IPv6 Transition Technologies 301 Overview 301 Node Types 302 IPv6 Transition Addresses 302 Transition Mechanisms 304 Using Both IPv4 and IPv6 304 IPv6-over-IPv4 Tunneling 306 DNS Infrastructure 308 Tunneling Configurations 309 Router-to-Router 309 Host-to-Router and Router-to-Host 310 Host-to-Host 311 Types of Tunnels 312 PortProxy 313 References 315 Testing for Understanding 316 Chapter 12: ISATAP 317 ISATAP Overview 317 ISATAP Tunneling 318 ISATAP Tunneling Example 319 ISATAP Components 321 Router Discovery for ISATAP Hosts 322 Resolving the Name “ISATAP” 323 Using the netsh interface isatap set router Command 327 ISATAP Addressing Example 327 ISATAP Routing 328 ISATAP Communication Examples 329 ISATAP Host to ISATAP Host 329 ISATAP Host to IPv6 Host 330 Configuring an ISATAP Router 332 References 334 Testing for Understanding 334 Chapter 13: 6to4 337 6to4 Overview 337 6to4 Tunneling 338 6to4 Tunneling Example 339 6to4 Components 340 6to4 Addressing Example 342 6to4 Routing 343 6to4 Support in Windows Server 2008 and Windows Vista 344 6to4 Host/Router Support 344 6to4 Router Support 345 6to4 Communication Examples 348 6to4 Host to 6to4 Host/Router 348 6to4 Host to IPv6 Host 350 Example of Using ISATAP and 6to4 Together 354 Part 1: From ISATAP Host A to 6to4 Router A 356 Part 2: From 6to4 Router A to 6to4 Router B 357 Part 3: From 6to4 Router B to ISATAP Host B 357 References 358 Testing for Understanding 358 Chapter 14: Teredo 359 Introduction to Teredo 359 Benefits of Using Teredo 360 Teredo Support in Microsoft Windows 360 Teredo and Protection from Unsolicited Incoming IPv6 Traffic 361 Network Address Translators (NATs) 361 Teredo Components 363 Teredo Client 363 Teredo Server 364 Teredo Relay 365 Teredo Host-Specific Relay 365 The Teredo Client and Host-Specific Relay in Windows 366 Teredo Addresses 367 Teredo Packet Formats 371 Teredo Data Packet Format 371 Teredo Bubble Packets 371 Teredo Indicators 372 Teredo Routing 374 Routing for the Teredo Client in Windows 375 Teredo Processes 376 Initial Configuration for Teredo Clients 377 Maintaining the NAT Mapping 381 Initial Communication Between Teredo Clients on the Same Link 381 Initial Communication Between Teredo Clients in Different Sites 382 Initial Communication from a Teredo Client to a Teredo Host-Specific Relay 385 Initial Communication from a Teredo Host-Specific Relay to a Teredo Client 387 Initial Communication from a Teredo Client to an IPv6-Only Host 389 Initial Communication from an IPv6-Only Host to a Teredo Client 392 References 395 Testing for Understanding 395 Chapter 15: IPv6 Security Considerations 397 IPv6 Security Considerations 397 Authorization for Automatically Assigned Addresses and Configurations 397 Recommendations 398 Protection of IPv6 Packets 398 Recommendations 399 Host Protection from Scanning and Attacks 399 Address Scanning 399 Port Scanning 400 Recommendations 400 Control of What Traffic Is Exchanged with the Internet 400 Recommendations 401 Summary 402 References 402 Testing for Understanding 402 Chapter 16: Deploying IPv6 405 Introduction 405 Planning for IPv6 Deployment 405 Platform Support for IPv6 406 Application Support for IPv6 406 Unicast IPv6 Addressing 407 Tunnel-Based IPv6 Connectivity 408 Native IPv6 Connectivity 411 Name Resolution with DNS 412 DHCPv6 412 Host-Based Security and IPv6 Traffic 413 Prioritized Delivery for IPv6 Traffic 413 Deploying IPv6 414 Set Up an IPv6 Test Network 415 Begin Application Migration 415 Configure DNS Infrastructure to Support AAAA Records and Dynamic Updates 417 Deploy a Tunneled IPv6 Infrastructure with ISATAP 417 Upgrade IPv4-Only Hosts to IPv6/IPv4 Hosts 418 Begin Deploying a Native IPv6 Infrastructure 418 Connect Portions of Your Intranet over the IPv4 Internet 420 Connect Portions of Your Intranet over the IPv6 Internet 421 Summary 421 References 422 Testing for Understanding 422 Appendix A: Link-Layer Support for IPv6 423 Basic Structure of IPv6 Packets 423 LAN Media 423 Ethernet: Ethernet II 424 Ethernet: IEEE 802.3 SNAP 425 Token Ring: IEEE 802.5 SNAP 427 FDDI 428 IEEE 802.11 430 WAN Media 433 PPP 434 X.25 435 Frame Relay 437 ATM: Null Encapsulation 438 ATM: SNAP Encapsulation 440 IPv6 over IPv4 441 References 441 Appendix B: Windows Sockets Changes for IPv6 443 Added Constants 443 Address Data Structures 444 in6_addr 444 sockaddr_in6 444 sockaddr_storage 445 Wildcard Addresses 445 in6addr_loopback and IN6ADDR_LOOPBACK_INIT 445 Core Sockets Functions 446 Name-to-Address Translation 446 Address-to-Name Translation 448 Using getaddrinfo 449 Address Conversion Functions 449 Socket Options 449 New Macros 450 References 451 Appendix C: IPv6 RFC Index 453 General 453 Addressing 453 Applications 454 Sockets API 454 Transport Layer 454 Internet Layer 455 Network Layer Security 456 Link Layer 456 Routing 457 IPv6 Transition Technologies 457 Appendix D: Testing for Understanding Answers 459 Chapter 1: Introduction to IPv6 459 Chapter 2: IPv6 Protocol for Windows Server 2008 and Windows Vista 460 Chapter 3: IPv6 Addressing 462 Chapter 4: The IPv6 Header 465 Chapter 5: ICMPv6 466 Chapter 6: Neighbor Discovery 467 Chapter 7: Multicast Listener Discovery and MLD Version 2 470 Chapter 8: Address Autoconfiguration 472 Chapter 9: IPv6 and Name Resolution 473 Chapter 10: IPv6 Routing 474 Chapter 11: IPv6 Transition Technologies 476 Chapter 12: ISATAP 477 Chapter 13: 6to4 478 Chapter 14: Teredo 479 Chapter 15: IPv6 Security Considerations 480 Chapter 16: Deploying IPv6 481 Appendix E: Setting Up an IPv6 Test Lab 483 IPv6 Test Lab Setup 483 DNS1 485 CLIENT1 485 ROUTER1 486 ROUTER2 486 CLIENT2 487 IPv6 Test Lab Tasks 488 Performing Link-Local Pings 488 Enabling Native IPv6 Connectivity on Subnet 1 489 Configuring ISATAP 490 Configuring Native IPv6 Connectivity for All Subnets 491 Using Name Resolution 493 Configuring an IPv6-Only Routing Infrastructure 494 Appendix F: Mobile IPv6 495 Overview 495 Mobile IPv6 Components 495 Mobile IPv6 Transport Layer Transparency 497 Mobile IPv6 Messages and Options 498 Mobility Header and Messages 498 Type 2 Routing Header 500 Home Address Option for the Destination Options Header 501 ICMPv6 Messages for Mobile IPv6 502 Modifications to Neighbor Discovery Messages and Options 504 Mobile IPv6 Data Structures 507 Binding Cache 507 Binding Update List 508 Home Agents List 509 Correspondent Registration 510 Return Routability Procedure 511 Detecting Correspondent Nodes That Are Not Mobile IPv6–Capable 513 Mobile IPv6 Message Exchanges 513 Data Between a Mobile Node and a Correspondent Node 513 Binding Maintenance 520 Home Agent Discovery 525 Mobile Prefix Discovery 526 Mobile IPv6 Processes 528 Attaching to the Home Link 529 Moving from the Home Link to a Foreign Link 530 Moving to a New Foreign Link 538 Returning Home 541 Mobile IPv6 Host Sending Algorithm 544 Mobile IPv6 Host Receiving Algorithm 547 References 550 Appendix G: IPv6 Reference Tables 551 A 557 B 558 C 558 D 559 E 560 F 560 G 560 H 560 I 561 J 563 L 563 M 563 N 564 O 565 P 565 Q 566 R 566 S 567 T 567 U 568 V 568 W 568 X 569 Z 569 Glossary 557 Index 571 About the Author 599 System Requirements 600
|
|
资料下载
|
打开下载链接
点此链接需花费积分5分。如何获取积分?
注册新会员
积分不够?请用手机短信充值
·请先登录 ,然后下载
·下载后,您的积分会减少5分
·48小时内重复下载该资料不另外扣分
·下载前,请先阅读下载声明
·管理员对书籍只进行了初步审核,如果您发现该书违反了分享规则,请向管理员投诉!
|
·本服务的所有资料文件是其作者提供和网友推荐收集整理的,如有侵犯版权敬请指出。
·所有资料文件的准确性、安全性和完整性未经验证,NetYi不承担用户因使用这些下载内容而造成的任何形式的损失或伤害。
|
|
|
| 客户服务 |

 |
电话:028-66868000 13568916094
下班时间请点击此处留言 |
| 注:客服服务时间为周一至周五09:00—17:30,周六周日休息。 |
|
|