首 页
培 训
教 程
QQ群
首页->所有类别->计算机类->计算机网络通信,安全->网络协议  -> Understanding IPv6, 2nd Edition
搜索: 搜索资料简介

Understanding IPv6, 2nd Edition

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,周六周日休息。

客服QQ: 506123380   562029233   15636140   客服电话:028-66868000   13568916094
得益网(NetYi.net) 版权所有 蜀ICP证050487号