IPv6详解(卷2):高级协议实现(英文版)

IPv6详解(卷2):高级协议实现(英文版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
2009-02
版次: 1
ISBN: 9787115195197
定价: 128.00
装帧: 平装
开本: 大16开
纸张: 胶版纸
页数: 981页
字数: 1205千字
正文语种: 英语
18人买过
  • 《IPv6详解(卷2):高级协议实现(英文版)》全面讲解IPv6及相关协议实现的事实标准KAME,揭示了KAMEIPv6协议栈的所有细节,对每行代码到底做了什么,以及为什么要这样设计都进行了解释。全书共分6章,分别介绍IPv6单播路由选择协议、IPv6多播技术、IPv6的DNSDHCPv6、移动IPv6、IPv6与IP安全。书中每章都包含两个主要部分,第一部分是相关规范的综述,第二部分则逐行代码地描述和分析实际的实现。
    《IPv6详解(卷2):高级协议实现(英文版)》是IPv6的权威参考书,适合网络设计和开发人员阅读。此外,《IPv6详解(卷2):高级协议实现(英文版)》还适合作为高校相关专业网络课程的教学参考书。 BlueCoat系统公司资深架构师,负责领导下一代支持IPv6的安全代理应用系统的设计和开发工作。他曾在风河系统公司工作8年。是风河嵌入式IPv6产品的首席架构师。他拥有多项美国专利,并著有Real-TimeConceptsforEmbeddedSystems等畅销书。他还是FreeBSD操作系统项目活跃的开发者。 1IPv6UnicastRoutingProtocols
    1.1Introduction
    1.2OverviewofRoutingConcepts
    1.2OverviewofVector-basedAlgorithmsandLink-StateAlgorithm
    1.3.1Distance-VectorAlgorithm
    1.3.2Path-VectorAlgorithm
    1.3.3Link-StateAlgorithm
    1.4IntroductiontoRIPng
    1.4.1RIPngMessageFormats
    1.4.2RIPngOperation
    1.4.3ProblemswithRIPng
    1.5IntroductiontoBGP4+
    1.5.1BGP4+Operation
    1.5.2BGP4+Messages
    1.5.3PathAttributes
    1.5.4IPv6ExtensionsforBGP4+
    1.5.5BGP4+RouteSelectionProcess
    1.6IntroductiontoOSPFv2
    1.6.1RouterAdjacencyandLSDBSynchronization
    1.6.2AreaTypesandRouterClassification
    1.6.3LinkStateAdvertisementandLSATypes
    1.6.4LSAFormats
    1.6.5OSPFTreeConstructionandRouteComputation
    1.7CodeIntroduction
    1.8IPv6RoutingTableintheBSDKernel
    1.8.1ScopeZoneRepresentationintheRoutingTable
    1.9RoutingAPI
    1.9.1RoutingSockets
    1.9.2DumpingRoutingTableviasysctl()
    1.10Overviewofroute6dDaemon
    1.11CommonDataStructures,RoutinesandGlobalVariables
    1.11.1StructuresforRIPngMessages
    1.11.2route6dsRoutingTable
    1.11.3StructuresforLocalInterfaces
    1.11.4route6dRouteFilterEntry
    1.11.5SubroutinesandGlobalVariables
    1.12InterfaceConfiguration
    1.12.1ifconfig()Function
    1.12.2ifconfig1()Function
    1.12RIPngProtocolOperation
    1.13.1sendrequest()Function
    1.13.2riprecv()Function
    1.13.3riprequest()Function
    1.13.4ripsend()Function
    1.13.5ripalarm()Function
    1.14RoutingOperationUsingroute6d
    1.14.1ALeafNetwork
    1.14.2ASimpleLoopNetwork
    1.14.3AHierarchicalNetwork

    2IPv6Multicasting
    2.1Introduction
    2.2IPv6MulticastAddresstoLayer-2MulticastAddressMapping
    2.2MulticastListenerDiscoveryProtocol
    2.3.1MLDProtocolMessageFormat
    2.3.2RouterAlertOption
    2.3.3SourceAddressSelection
    2.3.4DestinationAddressSelection
    2.3.5MLDQuerier
    2.3.6OperationalVariables
    2.3.7MLDJoinProcess
    2.3.8MLDLeaveProcess
    2.4MulticastRoutingFundamentals
    2.4.1ReversePathForwarding
    2.4.2MulticastRoutingModels
    2.4.3ProtocolIndependentMulticast
    2.4.4IPv6SpecificIssuesaboutPIM
    2.4.5IPv6MulticastFuture-MLDv2andSSM
    2.5CodeIntroduction
    2.6MLDImplementation
    2.6.1TypesandStructures
    2.6.2mld6_init()Function
    2.6.3JoiningaGroup:mld6_start_listening()Function
    2.6.4LeavingaGroup:mld6_stop_listening()Function
    2.6.5InputProcessing:mld6_input()Function
    2.6.6mld6_fasttimeo()Function
    2.6.7mld6_sendpkt()Function
    2.6.8mld_allocbuf()Function
    2.7IPv6MulticastInterface:mif6{}Structure
    2.8IPv6MulticastRoutingAPI
    2.8.1ip6_mrouter_set()Function
    2.8.2ip6_mrouter_init()Function
    2.8.3ip6_mrouter_get()Function
    2.8.4set_pim6()Function
    2.8.5add_m6if()Function
    2.8.6del_m6if()Function
    2.8.7ip6_mrouter_done()Function
    2.8.8mrt6_ioctl()Function
    2.8.9get_mif6_cnt()Function
    2.9IPv6MulticastForwardingCache
    2.9.1add_m6fc()Function
    2.9.2del_m6fc()Function
    2.9.3expire_upcalls()Function
    2.9.4get_sg_cnt()Function
    2.10IPv6MulticastForwarding
    2.10.1ip6_mforward()Function
    2.10.2ip6_mdq()Function
    2.10.3phyint_send()Function
    2.10.4register_send()Function
    2.10.5socket_send()Function
    2.10.6pim6_input()Function
    2.11IPv6MulticastOperation
    2.11.1ifmcstatCommand
    2.11.2EnableIPv6MulticastRouting
    2.11.3pim6ddandpim6sdRoutingDaemons
    2.11.4pim6statOutput
    2.11.5netstatCommand

    3DNSforIPv6
    3.1Introduction
    3.2BasicsofDNSDefinitionsandProtocols
    3.2.1DNS,Domains,andZones
    3.2.2ResourceRecordsandZoneFiles
    3.2.3DNSTransactionandPacketFormat
    3.2.4NameResolutionandCaching
    3.2IPv6-RelatedTopicsaboutDNS
    3.3.1AAAAResourceRecord
    3.3.2DNSReverseTreeforIPv6
    3.3.3IPv6TransportforDNS
    3.3.4PacketSizeIssueandEDNS0
    3.3.5MisbehavingDNSServersagainstAAAA
    3.3.6ObsoleteStandards
    3.4ImplementationofIPv6DNSResolver
    3.4.1_dns_getaddrinfo()Function
    3.4.2getanswer()Function
    3.4.3res_queryN()Function
    3.4.4ResolverStateStructure
    3.4.5res_init()Function
    3.4.6res_send()Function
    3.4.7IPv6ReverseLookup:_dns_ghbyaddr()Function
    3.5IPv6DNSOperationwithBIND
    3.5.1OverviewofBIND9
    3.5.2GettingBIND9
    3.5.3BuildingandInstallingBIND9
    3.5.4ConfiguringBIND9forIPv6Operation
    3.5.5Implementation-SpecificNotes
    3.5.6CompleteConfigurationExample
    3.5.7digandhostUtilities

    4DHCPv6
    4.1Introduction
    4.2OverviewoftheDHCPv6Protocol
    4.2.1CasesforDHCPv6
    4.2.2DefinitionsaboutDHCPv6
    4.2.3DHCPv6MessageExchanges
    4.2.4SummaryofDHCPv6Options
    4.2.5InteractionwithNeighborDiscovery
    4.2.6ComparisontoDHCPv4
    4.2CodeIntroduction
    4.3.1CommonDataStructuresandRoutines
    4.4ClientImplementation
    4.4.1Client-SpecificDataStructures
    4.4.2client6_mainloop()Function
    4.4.3client6_timo()Function
    4.4.4client6_send()Function
    4.4.5client6_recv()Function
    4.4.6client6_recvadvert()Function
    4.4.7client6_recvreply()Function
    4.4.8ProcessingIdentityAssociation
    4.4.9update_ia()Function
    4.4.10update_address()Function
    4.4.11reestablish_ia()Function
    4.4.12ia_timo()Function
    4.4.12ReleaseResources
    4.5ServerImplementation
    4.5.1server6_mainloop()Function
    4.5.2server6_recv()Function
    4.5.3process_relayforw()Function
    4.5.4react_solicit()Function
    4.5.5react_request()Function
    4.5.6make_ia()Function
    4.5.7react_renew()Function
    4.5.8react_rebind()Function
    4.5.9binding_time()Function
    4.5.10react_release()Function
    4.5.11react_informreq()Function
    4.5.12server6_send()Function
    4.6RelayAgentImplementation
    4.6.1relay6_loop()Function
    4.6.2relay6_recv()Function
    4.6.3relay_to_server()Function
    4.6.4relay_to_client()Function
    4.7ImplementationofDHCPv6Authentication
    4.7.1DataStructuresRelatedtoDHCPv6Authentication
    4.7.2set_auth()Function
    4.7.2process_auth()Function(ClientSide)
    4.7.4process_auth()Function(ServerSide)
    4.8DHCPv6Operation
    4.8.1BuildingtheDHCPv6Implementation
    4.8.2ConfiguringaDUID
    4.8.3ConfiguringtheDHCPv6Server
    4.8.4ConfiguringtheDHCPv6Client
    4.8.5ConfiguringtheDHCPv6RelayAgent
    4.8.6ConfiguringDHCPv6Authentication
    4.8.7ConfiguringControlCommandKeys
    4.8.8OperationofDHCPv6Services

    5MobileIPv6
    5.1Introduction
    5.2MobileIPv6Overview
    5.2.1TypesofNodes
    5.2.2BasicOperationofMobileIPv6
    5.2HeaderExtension
    5.3.1AlignmentRequirements
    5.3.2HomeAddressOption
    5.3.3Type2RoutingHeader
    5.3.4MobilityHeader
    5.3.5MobilityOptions
    5.3.6NeighborDiscoveryMessages
    5.3.7ICMPv6Messages
    5.4ProcedureofMobileIPv6
    5.4.1ProtocolConstantsandVariables
    5.4.2HomeRegistration
    5.4.3Bi-directionalTunneling
    5.4.4InterceptingPacketsforaMobileNode
    5.4.5ReturningHome
    5.5RouteOptimization
    5.5.1ReturnRoutability
    5.5.2SendingInitialMessages
    5.5.3RespondingtoInitialMessages
    5.5.4ComputingaSharedSecret
    5.5.5VerifyingMessage
    5.5.6SecurityConsiderations
    5.5.7De-RegisterBindingforCorrespondentNodes
    5.5.8BackwardCompatibility
    5.6MovementDetection
    5.7DynamicHomeAgentAddressDiscovery
    5.8MobilePrefixSolicitation/Advertisement
    5.9RelationshipwithIPsec
    5.10CodeIntroduction
    5.10.1Statistics
    5.11MobileIPv6RelatedStructures
    5.11.1Files
    5.11.2MobilityHeaderMessage-ip6_mh{}Structure
    5.11.3BindingRefreshRequestMessage-ip6_mh_binding_request{}Structure
    5.11.4HomeTestInitMessage-ip6_mh_home_test_init{}Structure
    5.11.5Care-ofTestInitMessage-ip6_mh_careof_test_init{}Structure
    5.11.6HomeTestMessage-ip6_mh_home_test{}Structure
    5.11.7Care-ofTestMessage-ip6_mh_careof_test{}Structure
    5.11.8BindingUpdateMessage-ip6_mh_binding_update{}Structure
    5.11.9BindingAcknowledgmentMessage-ip6_mh_binding_ack{}Structure
    5.11.10BindingErrorMessage-ip6_mh_binding_error{}Structure
    5.11.11MobilityOptionMessageStructures
    5.11.12MobilityOptionMessage-ip6_mh_opt{}Structure
    5.11.12BindingRefreshAdviceOption-ip6_mh_opt_refresh_advice{}Structure
    5.11.14AlternateCare-ofAddressOption-ip6_mh_opt_altcoa{}Structure
    5.11.15NonceIndexOption-ip6_mh_opt_nonce_index{}Structure
    5.11.16AuthenticationDataOption-ip6_mh_opt_auth_data{}Structure
    5.11.17TheInternalMobilityOption-mip6_mobility_options{}Structure
    5.11.18HomeAddressOption-ip6_opt_home_address{}Structure
    5.11.19Type2RoutingHeader-ip6_rthdr2{}Structure
    5.11.20TheModifiedRouterAdvertisementMessage-nd_router_advert{}Structure
    5.11.21TheModifiedPrefixInformationOption-nd_opt_prefix_info{}Structure
    5.11.22AdvertisementIntervalOption-nd_opt_adv_interval{}Structure
    5.11.22HomeAgentInformationOption-nd_opt_homeagent_info{}Structure
    5.11.24DynamicHomeAgentAddressDiscoveryRequestMessage-mip6_dhaad_req{}Structure
    5.11.25DynamicHomeAgentAddressDiscoveryReplyMessage-mip6_dhaad_rep{}Structure
    5.11.26MobilePrefixSolicitationMessage-mip6_prefix_solicit{}Structure
    5.11.27MobilePrefixAdvertisementMessage-mip6_prefix_advert{}Structure
    5.11.28BindingCacheEntry-mip6_bc{}Structure
    5.11.29BindingUpdateListEntry-mip6_bu{}Structure
    5.11.30HomeAgentEntry-mip6_ha{}structure
    5.11.31PrefixEntry-mip6_prefix{}Structure
    5.11.32HomeVirtualInterface-hif_softc{}Structure
    5.12MacroandTypeDefinitions
    5.12GlobalVariables
    5.14UtilityFunctions
    5.14.1Files
    5.14.2CreationofIPv6Header
    5.14.3ChecksumComputation
    5.15CommonMobilityHeaderProcessing
    5.15.1Files
    5.15.2MobilityHeaderInput
    5.15.3GeneratingBindingErrorMessages
    5.15.4RateLimitationofBindingErrorMessages
    5.15.5CreationofBindingErrorMessage
    5.15.6MobilityHeaderMessageDeliverytoRawSockets
    5.16HomeAgentandCorrespondentNode
    5.16.1Files
    5.16.2BindingUpdateMessageInput
    5.16.3BindingCacheEntryManagement
    5.16.4MobilityOptionsProcessing
    5.16.5ValidationofBindingUpdateMessageforCorrespondentNode
    5.16.6KbmandAuthorizationDataComputation
    5.16.7ManagingBindingCacheEntryasCorrespondentNode
    5.16.8SendingBindingRefreshRequestMessage
    5.16.9HomeRegistrationProcessing
    5.16.10TheDADProcedure
    5.16.11ProxyNeighborDiscoveryControl
    5.16.12HomeDe-RegistrationProcedure
    5.16.13SendingaBindingAcknowledgmentMessage
    5.16.14NonceandNodekeyManagement
    5.16.15ReceivingaHomeAddressOption
    5.16.16SendingPacketstoMobileNodesviaTunnel
    5.16.17RecoveryofTemporarilyDisabledProxyEntry
    5.16.18ReceivingICMPv6ErrorMessages
    5.16.19HomeAgentListManagement
    5.16.20PrefixListManagement
    5.16.21SendingaMobilePrefixAdvertisementMessage
    5.16.22ConstructingthePayload
    5.17MobileNode
    5.17.1Files
    5.17.2BindingUpdateListEntryManagement
    5.17.3MovementDetection
    5.17.4ConfiguringHomeAddresses
    5.17.5SendingaBindingUpdateMessage
    5.17.6ReceivingaBindingAcknowledgmentMessage
    5.17.7ReceivingaType2RoutingHeader
    5.17.8ReceivingaBindingRefreshRequestMessage
    5.17.9ReceivingaBindingErrorMessage
    5.17.10SourceAddressSelection
    5.17.11HomeAgentListManagement
    5.17.12PrefixInformationManagement
    5.17.13ReceivingPrefixInformationbyRouterAdvertisementMessages
    5.17.14SendingaMobilePrefixSolicitationMessage
    5.17.15ReceivingaMobilePrefixAdvertisementMessage
    5.17.16SendingaDynamicHomeAgentAddressDiscoveryRequestMessage
    5.17.17ReceivingaDynamicHomeAgentAddressDiscoveryReplyMessage
    5.17.18ReceivingICMPv6ErrorMessages
    5.17.19StateMachine
    5.17.20PrimaryStateMachine
    5.17.21SecondaryStateMachine
    5.17.22VirtualHomeInterface
    5.17.23ReturnRoutabilityandRouteOptimization
    5.17.24RouteOptimizedCommunication
    5.17.25TunnelControl
    5.17.26ReceivingPacketsfromaTunnel
    5.17.27I/OControl
    5.18MobileIPv6Operation
    5.18.1RebuildingaKernelwithMobileIPv6Extension
    5.18.2RebuildingUserSpacePrograms
    5.18.3IPsecSignalProtection
    5.18.4ConfiguringNode
    5.18.5ViewingStatusInformation
    5.18.6ViewingStatistics
    5.19Appendix
    5.19.1TheManualPageofmip6control

    6IPv6andIPSecurity
    6.1Introduction
    6.2AuthenticationHeader
    6.3EncapsulatingSecurityPayload
    6.4TransportModeandTunnelMode
    6.5SecurityAssociationDatabase
    6.5.1SecurityPolicyDatabase
    6.5.2SecurityAssociationDatabase
    6.5.3SADandSPDExample
    6.6IPsecTrafficProcessing
    6.7SPDandSADManagement
    6.7.1ManualKeyingandAutomaticKeying
    6.8ManualConfiguration
    6.8.1ConfigurationFileFormat
    6.8.2ExamplesofManipulatingSPEntries
    6.8.3ExamplesofManipulatingSAEntries
    6.9InternetSecurityAssociationandKeyManagementProtocol(ISAKMP)Overview
    6.9.1ISAKMPExchanges
    6.9.2DomainofInterpretation
    6.9.3InternetKeyExchangeProtocol
    6.10RacoonOperation
    6.10.1ConfiguringRacoon
    6.10.2ConfigurationFileFormat
    6.11Scenarios
    6.11.1CreatingaVPNbetween3Networks
    6.11.2CreatingStarTopologyVPN
    6.11.3UsingTransportModeIPSecurity
    6.11.4ConnectingtotheServerfromPublicAccessPoints
    References
    Index
  • 内容简介:
    《IPv6详解(卷2):高级协议实现(英文版)》全面讲解IPv6及相关协议实现的事实标准KAME,揭示了KAMEIPv6协议栈的所有细节,对每行代码到底做了什么,以及为什么要这样设计都进行了解释。全书共分6章,分别介绍IPv6单播路由选择协议、IPv6多播技术、IPv6的DNSDHCPv6、移动IPv6、IPv6与IP安全。书中每章都包含两个主要部分,第一部分是相关规范的综述,第二部分则逐行代码地描述和分析实际的实现。
    《IPv6详解(卷2):高级协议实现(英文版)》是IPv6的权威参考书,适合网络设计和开发人员阅读。此外,《IPv6详解(卷2):高级协议实现(英文版)》还适合作为高校相关专业网络课程的教学参考书。
  • 作者简介:
    BlueCoat系统公司资深架构师,负责领导下一代支持IPv6的安全代理应用系统的设计和开发工作。他曾在风河系统公司工作8年。是风河嵌入式IPv6产品的首席架构师。他拥有多项美国专利,并著有Real-TimeConceptsforEmbeddedSystems等畅销书。他还是FreeBSD操作系统项目活跃的开发者。
  • 目录:
    1IPv6UnicastRoutingProtocols
    1.1Introduction
    1.2OverviewofRoutingConcepts
    1.2OverviewofVector-basedAlgorithmsandLink-StateAlgorithm
    1.3.1Distance-VectorAlgorithm
    1.3.2Path-VectorAlgorithm
    1.3.3Link-StateAlgorithm
    1.4IntroductiontoRIPng
    1.4.1RIPngMessageFormats
    1.4.2RIPngOperation
    1.4.3ProblemswithRIPng
    1.5IntroductiontoBGP4+
    1.5.1BGP4+Operation
    1.5.2BGP4+Messages
    1.5.3PathAttributes
    1.5.4IPv6ExtensionsforBGP4+
    1.5.5BGP4+RouteSelectionProcess
    1.6IntroductiontoOSPFv2
    1.6.1RouterAdjacencyandLSDBSynchronization
    1.6.2AreaTypesandRouterClassification
    1.6.3LinkStateAdvertisementandLSATypes
    1.6.4LSAFormats
    1.6.5OSPFTreeConstructionandRouteComputation
    1.7CodeIntroduction
    1.8IPv6RoutingTableintheBSDKernel
    1.8.1ScopeZoneRepresentationintheRoutingTable
    1.9RoutingAPI
    1.9.1RoutingSockets
    1.9.2DumpingRoutingTableviasysctl()
    1.10Overviewofroute6dDaemon
    1.11CommonDataStructures,RoutinesandGlobalVariables
    1.11.1StructuresforRIPngMessages
    1.11.2route6dsRoutingTable
    1.11.3StructuresforLocalInterfaces
    1.11.4route6dRouteFilterEntry
    1.11.5SubroutinesandGlobalVariables
    1.12InterfaceConfiguration
    1.12.1ifconfig()Function
    1.12.2ifconfig1()Function
    1.12RIPngProtocolOperation
    1.13.1sendrequest()Function
    1.13.2riprecv()Function
    1.13.3riprequest()Function
    1.13.4ripsend()Function
    1.13.5ripalarm()Function
    1.14RoutingOperationUsingroute6d
    1.14.1ALeafNetwork
    1.14.2ASimpleLoopNetwork
    1.14.3AHierarchicalNetwork

    2IPv6Multicasting
    2.1Introduction
    2.2IPv6MulticastAddresstoLayer-2MulticastAddressMapping
    2.2MulticastListenerDiscoveryProtocol
    2.3.1MLDProtocolMessageFormat
    2.3.2RouterAlertOption
    2.3.3SourceAddressSelection
    2.3.4DestinationAddressSelection
    2.3.5MLDQuerier
    2.3.6OperationalVariables
    2.3.7MLDJoinProcess
    2.3.8MLDLeaveProcess
    2.4MulticastRoutingFundamentals
    2.4.1ReversePathForwarding
    2.4.2MulticastRoutingModels
    2.4.3ProtocolIndependentMulticast
    2.4.4IPv6SpecificIssuesaboutPIM
    2.4.5IPv6MulticastFuture-MLDv2andSSM
    2.5CodeIntroduction
    2.6MLDImplementation
    2.6.1TypesandStructures
    2.6.2mld6_init()Function
    2.6.3JoiningaGroup:mld6_start_listening()Function
    2.6.4LeavingaGroup:mld6_stop_listening()Function
    2.6.5InputProcessing:mld6_input()Function
    2.6.6mld6_fasttimeo()Function
    2.6.7mld6_sendpkt()Function
    2.6.8mld_allocbuf()Function
    2.7IPv6MulticastInterface:mif6{}Structure
    2.8IPv6MulticastRoutingAPI
    2.8.1ip6_mrouter_set()Function
    2.8.2ip6_mrouter_init()Function
    2.8.3ip6_mrouter_get()Function
    2.8.4set_pim6()Function
    2.8.5add_m6if()Function
    2.8.6del_m6if()Function
    2.8.7ip6_mrouter_done()Function
    2.8.8mrt6_ioctl()Function
    2.8.9get_mif6_cnt()Function
    2.9IPv6MulticastForwardingCache
    2.9.1add_m6fc()Function
    2.9.2del_m6fc()Function
    2.9.3expire_upcalls()Function
    2.9.4get_sg_cnt()Function
    2.10IPv6MulticastForwarding
    2.10.1ip6_mforward()Function
    2.10.2ip6_mdq()Function
    2.10.3phyint_send()Function
    2.10.4register_send()Function
    2.10.5socket_send()Function
    2.10.6pim6_input()Function
    2.11IPv6MulticastOperation
    2.11.1ifmcstatCommand
    2.11.2EnableIPv6MulticastRouting
    2.11.3pim6ddandpim6sdRoutingDaemons
    2.11.4pim6statOutput
    2.11.5netstatCommand

    3DNSforIPv6
    3.1Introduction
    3.2BasicsofDNSDefinitionsandProtocols
    3.2.1DNS,Domains,andZones
    3.2.2ResourceRecordsandZoneFiles
    3.2.3DNSTransactionandPacketFormat
    3.2.4NameResolutionandCaching
    3.2IPv6-RelatedTopicsaboutDNS
    3.3.1AAAAResourceRecord
    3.3.2DNSReverseTreeforIPv6
    3.3.3IPv6TransportforDNS
    3.3.4PacketSizeIssueandEDNS0
    3.3.5MisbehavingDNSServersagainstAAAA
    3.3.6ObsoleteStandards
    3.4ImplementationofIPv6DNSResolver
    3.4.1_dns_getaddrinfo()Function
    3.4.2getanswer()Function
    3.4.3res_queryN()Function
    3.4.4ResolverStateStructure
    3.4.5res_init()Function
    3.4.6res_send()Function
    3.4.7IPv6ReverseLookup:_dns_ghbyaddr()Function
    3.5IPv6DNSOperationwithBIND
    3.5.1OverviewofBIND9
    3.5.2GettingBIND9
    3.5.3BuildingandInstallingBIND9
    3.5.4ConfiguringBIND9forIPv6Operation
    3.5.5Implementation-SpecificNotes
    3.5.6CompleteConfigurationExample
    3.5.7digandhostUtilities

    4DHCPv6
    4.1Introduction
    4.2OverviewoftheDHCPv6Protocol
    4.2.1CasesforDHCPv6
    4.2.2DefinitionsaboutDHCPv6
    4.2.3DHCPv6MessageExchanges
    4.2.4SummaryofDHCPv6Options
    4.2.5InteractionwithNeighborDiscovery
    4.2.6ComparisontoDHCPv4
    4.2CodeIntroduction
    4.3.1CommonDataStructuresandRoutines
    4.4ClientImplementation
    4.4.1Client-SpecificDataStructures
    4.4.2client6_mainloop()Function
    4.4.3client6_timo()Function
    4.4.4client6_send()Function
    4.4.5client6_recv()Function
    4.4.6client6_recvadvert()Function
    4.4.7client6_recvreply()Function
    4.4.8ProcessingIdentityAssociation
    4.4.9update_ia()Function
    4.4.10update_address()Function
    4.4.11reestablish_ia()Function
    4.4.12ia_timo()Function
    4.4.12ReleaseResources
    4.5ServerImplementation
    4.5.1server6_mainloop()Function
    4.5.2server6_recv()Function
    4.5.3process_relayforw()Function
    4.5.4react_solicit()Function
    4.5.5react_request()Function
    4.5.6make_ia()Function
    4.5.7react_renew()Function
    4.5.8react_rebind()Function
    4.5.9binding_time()Function
    4.5.10react_release()Function
    4.5.11react_informreq()Function
    4.5.12server6_send()Function
    4.6RelayAgentImplementation
    4.6.1relay6_loop()Function
    4.6.2relay6_recv()Function
    4.6.3relay_to_server()Function
    4.6.4relay_to_client()Function
    4.7ImplementationofDHCPv6Authentication
    4.7.1DataStructuresRelatedtoDHCPv6Authentication
    4.7.2set_auth()Function
    4.7.2process_auth()Function(ClientSide)
    4.7.4process_auth()Function(ServerSide)
    4.8DHCPv6Operation
    4.8.1BuildingtheDHCPv6Implementation
    4.8.2ConfiguringaDUID
    4.8.3ConfiguringtheDHCPv6Server
    4.8.4ConfiguringtheDHCPv6Client
    4.8.5ConfiguringtheDHCPv6RelayAgent
    4.8.6ConfiguringDHCPv6Authentication
    4.8.7ConfiguringControlCommandKeys
    4.8.8OperationofDHCPv6Services

    5MobileIPv6
    5.1Introduction
    5.2MobileIPv6Overview
    5.2.1TypesofNodes
    5.2.2BasicOperationofMobileIPv6
    5.2HeaderExtension
    5.3.1AlignmentRequirements
    5.3.2HomeAddressOption
    5.3.3Type2RoutingHeader
    5.3.4MobilityHeader
    5.3.5MobilityOptions
    5.3.6NeighborDiscoveryMessages
    5.3.7ICMPv6Messages
    5.4ProcedureofMobileIPv6
    5.4.1ProtocolConstantsandVariables
    5.4.2HomeRegistration
    5.4.3Bi-directionalTunneling
    5.4.4InterceptingPacketsforaMobileNode
    5.4.5ReturningHome
    5.5RouteOptimization
    5.5.1ReturnRoutability
    5.5.2SendingInitialMessages
    5.5.3RespondingtoInitialMessages
    5.5.4ComputingaSharedSecret
    5.5.5VerifyingMessage
    5.5.6SecurityConsiderations
    5.5.7De-RegisterBindingforCorrespondentNodes
    5.5.8BackwardCompatibility
    5.6MovementDetection
    5.7DynamicHomeAgentAddressDiscovery
    5.8MobilePrefixSolicitation/Advertisement
    5.9RelationshipwithIPsec
    5.10CodeIntroduction
    5.10.1Statistics
    5.11MobileIPv6RelatedStructures
    5.11.1Files
    5.11.2MobilityHeaderMessage-ip6_mh{}Structure
    5.11.3BindingRefreshRequestMessage-ip6_mh_binding_request{}Structure
    5.11.4HomeTestInitMessage-ip6_mh_home_test_init{}Structure
    5.11.5Care-ofTestInitMessage-ip6_mh_careof_test_init{}Structure
    5.11.6HomeTestMessage-ip6_mh_home_test{}Structure
    5.11.7Care-ofTestMessage-ip6_mh_careof_test{}Structure
    5.11.8BindingUpdateMessage-ip6_mh_binding_update{}Structure
    5.11.9BindingAcknowledgmentMessage-ip6_mh_binding_ack{}Structure
    5.11.10BindingErrorMessage-ip6_mh_binding_error{}Structure
    5.11.11MobilityOptionMessageStructures
    5.11.12MobilityOptionMessage-ip6_mh_opt{}Structure
    5.11.12BindingRefreshAdviceOption-ip6_mh_opt_refresh_advice{}Structure
    5.11.14AlternateCare-ofAddressOption-ip6_mh_opt_altcoa{}Structure
    5.11.15NonceIndexOption-ip6_mh_opt_nonce_index{}Structure
    5.11.16AuthenticationDataOption-ip6_mh_opt_auth_data{}Structure
    5.11.17TheInternalMobilityOption-mip6_mobility_options{}Structure
    5.11.18HomeAddressOption-ip6_opt_home_address{}Structure
    5.11.19Type2RoutingHeader-ip6_rthdr2{}Structure
    5.11.20TheModifiedRouterAdvertisementMessage-nd_router_advert{}Structure
    5.11.21TheModifiedPrefixInformationOption-nd_opt_prefix_info{}Structure
    5.11.22AdvertisementIntervalOption-nd_opt_adv_interval{}Structure
    5.11.22HomeAgentInformationOption-nd_opt_homeagent_info{}Structure
    5.11.24DynamicHomeAgentAddressDiscoveryRequestMessage-mip6_dhaad_req{}Structure
    5.11.25DynamicHomeAgentAddressDiscoveryReplyMessage-mip6_dhaad_rep{}Structure
    5.11.26MobilePrefixSolicitationMessage-mip6_prefix_solicit{}Structure
    5.11.27MobilePrefixAdvertisementMessage-mip6_prefix_advert{}Structure
    5.11.28BindingCacheEntry-mip6_bc{}Structure
    5.11.29BindingUpdateListEntry-mip6_bu{}Structure
    5.11.30HomeAgentEntry-mip6_ha{}structure
    5.11.31PrefixEntry-mip6_prefix{}Structure
    5.11.32HomeVirtualInterface-hif_softc{}Structure
    5.12MacroandTypeDefinitions
    5.12GlobalVariables
    5.14UtilityFunctions
    5.14.1Files
    5.14.2CreationofIPv6Header
    5.14.3ChecksumComputation
    5.15CommonMobilityHeaderProcessing
    5.15.1Files
    5.15.2MobilityHeaderInput
    5.15.3GeneratingBindingErrorMessages
    5.15.4RateLimitationofBindingErrorMessages
    5.15.5CreationofBindingErrorMessage
    5.15.6MobilityHeaderMessageDeliverytoRawSockets
    5.16HomeAgentandCorrespondentNode
    5.16.1Files
    5.16.2BindingUpdateMessageInput
    5.16.3BindingCacheEntryManagement
    5.16.4MobilityOptionsProcessing
    5.16.5ValidationofBindingUpdateMessageforCorrespondentNode
    5.16.6KbmandAuthorizationDataComputation
    5.16.7ManagingBindingCacheEntryasCorrespondentNode
    5.16.8SendingBindingRefreshRequestMessage
    5.16.9HomeRegistrationProcessing
    5.16.10TheDADProcedure
    5.16.11ProxyNeighborDiscoveryControl
    5.16.12HomeDe-RegistrationProcedure
    5.16.13SendingaBindingAcknowledgmentMessage
    5.16.14NonceandNodekeyManagement
    5.16.15ReceivingaHomeAddressOption
    5.16.16SendingPacketstoMobileNodesviaTunnel
    5.16.17RecoveryofTemporarilyDisabledProxyEntry
    5.16.18ReceivingICMPv6ErrorMessages
    5.16.19HomeAgentListManagement
    5.16.20PrefixListManagement
    5.16.21SendingaMobilePrefixAdvertisementMessage
    5.16.22ConstructingthePayload
    5.17MobileNode
    5.17.1Files
    5.17.2BindingUpdateListEntryManagement
    5.17.3MovementDetection
    5.17.4ConfiguringHomeAddresses
    5.17.5SendingaBindingUpdateMessage
    5.17.6ReceivingaBindingAcknowledgmentMessage
    5.17.7ReceivingaType2RoutingHeader
    5.17.8ReceivingaBindingRefreshRequestMessage
    5.17.9ReceivingaBindingErrorMessage
    5.17.10SourceAddressSelection
    5.17.11HomeAgentListManagement
    5.17.12PrefixInformationManagement
    5.17.13ReceivingPrefixInformationbyRouterAdvertisementMessages
    5.17.14SendingaMobilePrefixSolicitationMessage
    5.17.15ReceivingaMobilePrefixAdvertisementMessage
    5.17.16SendingaDynamicHomeAgentAddressDiscoveryRequestMessage
    5.17.17ReceivingaDynamicHomeAgentAddressDiscoveryReplyMessage
    5.17.18ReceivingICMPv6ErrorMessages
    5.17.19StateMachine
    5.17.20PrimaryStateMachine
    5.17.21SecondaryStateMachine
    5.17.22VirtualHomeInterface
    5.17.23ReturnRoutabilityandRouteOptimization
    5.17.24RouteOptimizedCommunication
    5.17.25TunnelControl
    5.17.26ReceivingPacketsfromaTunnel
    5.17.27I/OControl
    5.18MobileIPv6Operation
    5.18.1RebuildingaKernelwithMobileIPv6Extension
    5.18.2RebuildingUserSpacePrograms
    5.18.3IPsecSignalProtection
    5.18.4ConfiguringNode
    5.18.5ViewingStatusInformation
    5.18.6ViewingStatistics
    5.19Appendix
    5.19.1TheManualPageofmip6control

    6IPv6andIPSecurity
    6.1Introduction
    6.2AuthenticationHeader
    6.3EncapsulatingSecurityPayload
    6.4TransportModeandTunnelMode
    6.5SecurityAssociationDatabase
    6.5.1SecurityPolicyDatabase
    6.5.2SecurityAssociationDatabase
    6.5.3SADandSPDExample
    6.6IPsecTrafficProcessing
    6.7SPDandSADManagement
    6.7.1ManualKeyingandAutomaticKeying
    6.8ManualConfiguration
    6.8.1ConfigurationFileFormat
    6.8.2ExamplesofManipulatingSPEntries
    6.8.3ExamplesofManipulatingSAEntries
    6.9InternetSecurityAssociationandKeyManagementProtocol(ISAKMP)Overview
    6.9.1ISAKMPExchanges
    6.9.2DomainofInterpretation
    6.9.3InternetKeyExchangeProtocol
    6.10RacoonOperation
    6.10.1ConfiguringRacoon
    6.10.2ConfigurationFileFormat
    6.11Scenarios
    6.11.1CreatingaVPNbetween3Networks
    6.11.2CreatingStarTopologyVPN
    6.11.3UsingTransportModeIPSecurity
    6.11.4ConnectingtotheServerfromPublicAccessPoints
    References
    Index
查看详情
系列丛书 / 更多
IPv6详解(卷2):高级协议实现(英文版)
算法(英文版•第4版)
[美]塞奇威克(Robert Sedgewick)、[美]韦恩(Kevin Wayne) 著
IPv6详解(卷2):高级协议实现(英文版)
计算机程序设计艺术(第2卷 英文版·第3版):半数值算法
[美]高德纳 著
IPv6详解(卷2):高级协议实现(英文版)
计算机程序设计艺术,卷4A:组合算法(一)(英文版)
[美]Donald E.Knuth 著
IPv6详解(卷2):高级协议实现(英文版)
计算机程序设计艺术(第3卷 英文版·第2版):排序与查找
[美]高德纳(Knuth D.E) 著
IPv6详解(卷2):高级协议实现(英文版)
C++Primer(英文版)(第4版)
李普曼 著
IPv6详解(卷2):高级协议实现(英文版)
数据结构与算法分析:C++描述(英文版)(第3版)
[美]维斯 著
IPv6详解(卷2):高级协议实现(英文版)
UNIX环境高级编程
史蒂文斯、拉戈 著
IPv6详解(卷2):高级协议实现(英文版)
信息检索:算法与启发式方法(英文版·第2版)
[美]格罗斯曼、[美]弗里德 著
IPv6详解(卷2):高级协议实现(英文版)
Web数据挖掘:超文本数据的知识发现
[印]查凯莱巴蒂 著
IPv6详解(卷2):高级协议实现(英文版)
TCP/IP 详解(卷2):实现(英文版)
[美]赖特(Gary R.Wright)、[美]史蒂文斯(W.Richard Stevens) 著
IPv6详解(卷2):高级协议实现(英文版)
IPv6详解,第1卷,核心协议实现:IPv6时代的《TCP/IP详解》!
[美]李清、[日]神明达哉、[日]岛庆一 著
IPv6详解(卷2):高级协议实现(英文版)
UNIX网络编程 卷1
[美]史蒂文斯、[美]芬纳、[美]鲁道夫 著
相关图书 / 更多
IPv6详解(卷2):高级协议实现(英文版)
IPv6技术与实践
桂学勤;汪蓉;钟良骥;贺頔
IPv6详解(卷2):高级协议实现(英文版)
IPv6网络切片:使能千行百业新体验
李振斌 董杰
IPv6详解(卷2):高级协议实现(英文版)
IPO注册制:审核要点与实操指引
投行小兵;梁爽
IPv6详解(卷2):高级协议实现(英文版)
IP之道:30家国内一线创新公司的知识产权是如何运营的(第2版)
柯晓鹏 林炮勤
IPv6详解(卷2):高级协议实现(英文版)
IP组网技术
周玮;段恒利;何兴雄
IPv6详解(卷2):高级协议实现(英文版)
IPO财务透视:注册制下的方法、重点和案例
叶金福 著
IPv6详解(卷2):高级协议实现(英文版)
IPO公司机会主义行为研究-(基于外部利益相关者影响视角)
范钦钦 著;邱静
IPv6详解(卷2):高级协议实现(英文版)
IPO问询疑难点论证及案例剖析
陈涣波
IPv6详解(卷2):高级协议实现(英文版)
IPO信息披露与投资者权益保护研究
黄方亮
IPv6详解(卷2):高级协议实现(英文版)
IPv6技术与应用(华三版)
周永福
IPv6详解(卷2):高级协议实现(英文版)
IPv6技术与应用(微课版)
黄君羡 简碧园 张金荣
IPv6详解(卷2):高级协议实现(英文版)
IPO审核:审核要点、应对策略、案例分析
袁梦月
您可能感兴趣 / 更多
IPv6详解(卷2):高级协议实现(英文版)
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
IPv6详解(卷2):高级协议实现(英文版)
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
IPv6详解(卷2):高级协议实现(英文版)
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
IPv6详解(卷2):高级协议实现(英文版)
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
IPv6详解(卷2):高级协议实现(英文版)
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
IPv6详解(卷2):高级协议实现(英文版)
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
IPv6详解(卷2):高级协议实现(英文版)
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
IPv6详解(卷2):高级协议实现(英文版)
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
IPv6详解(卷2):高级协议实现(英文版)
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
IPv6详解(卷2):高级协议实现(英文版)
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
IPv6详解(卷2):高级协议实现(英文版)
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
IPv6详解(卷2):高级协议实现(英文版)
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘