成功加入购物车
[美] 李清 著 / 人民邮电出版社 / 2009-02 / 平装
售价 ¥ 15.00 1.2折
定价 ¥128.00
品相 九品
优惠 满包邮
延迟发货说明
上书时间2024-03-15
卖家超过10天未登录
IPv6详解(卷2):高级协议实现(英文版)
《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操作系统项目活跃的开发者。
1IPv6UnicastRoutingProtocols1.1Introduction1.2OverviewofRoutingConcepts1.2OverviewofVector-basedAlgorithmsandLink-StateAlgorithm1.3.1Distance-VectorAlgorithm1.3.2Path-VectorAlgorithm1.3.3Link-StateAlgorithm1.4IntroductiontoRIPng1.4.1RIPngMessageFormats1.4.2RIPngOperation1.4.3ProblemswithRIPng1.5IntroductiontoBGP4+1.5.1BGP4+Operation1.5.2BGP4+Messages1.5.3PathAttributes1.5.4IPv6ExtensionsforBGP4+1.5.5BGP4+RouteSelectionProcess1.6IntroductiontoOSPFv21.6.1RouterAdjacencyandLSDBSynchronization1.6.2AreaTypesandRouterClassification1.6.3LinkStateAdvertisementandLSATypes1.6.4LSAFormats1.6.5OSPFTreeConstructionandRouteComputation1.7CodeIntroduction1.8IPv6RoutingTableintheBSDKernel1.8.1ScopeZoneRepresentationintheRoutingTable1.9RoutingAPI1.9.1RoutingSockets1.9.2DumpingRoutingTableviasysctl()1.10Overviewofroute6dDaemon1.11CommonDataStructures,RoutinesandGlobalVariables1.11.1StructuresforRIPngMessages1.11.2route6dsRoutingTable1.11.3StructuresforLocalInterfaces1.11.4route6dRouteFilterEntry1.11.5SubroutinesandGlobalVariables1.12InterfaceConfiguration1.12.1ifconfig()Function1.12.2ifconfig1()Function1.12RIPngProtocolOperation1.13.1sendrequest()Function1.13.2riprecv()Function1.13.3riprequest()Function1.13.4ripsend()Function1.13.5ripalarm()Function1.14RoutingOperationUsingroute6d1.14.1ALeafNetwork1.14.2ASimpleLoopNetwork1.14.3AHierarchicalNetwork2IPv6Multicasting2.1Introduction2.2IPv6MulticastAddresstoLayer-2MulticastAddressMapping2.2MulticastListenerDiscoveryProtocol2.3.1MLDProtocolMessageFormat2.3.2RouterAlertOption2.3.3SourceAddressSelection2.3.4DestinationAddressSelection2.3.5MLDQuerier2.3.6OperationalVariables2.3.7MLDJoinProcess2.3.8MLDLeaveProcess2.4MulticastRoutingFundamentals2.4.1ReversePathForwarding2.4.2MulticastRoutingModels2.4.3ProtocolIndependentMulticast2.4.4IPv6SpecificIssuesaboutPIM2.4.5IPv6MulticastFuture-MLDv2andSSM2.5CodeIntroduction2.6MLDImplementation2.6.1TypesandStructures2.6.2mld6_init()Function2.6.3JoiningaGroup:mld6_start_listening()Function2.6.4LeavingaGroup:mld6_stop_listening()Function2.6.5InputProcessing:mld6_input()Function2.6.6mld6_fasttimeo()Function2.6.7mld6_sendpkt()Function2.6.8mld_allocbuf()Function2.7IPv6MulticastInterface:mif6{}Structure2.8IPv6MulticastRoutingAPI2.8.1ip6_mrouter_set()Function2.8.2ip6_mrouter_init()Function2.8.3ip6_mrouter_get()Function2.8.4set_pim6()Function2.8.5add_m6if()Function2.8.6del_m6if()Function2.8.7ip6_mrouter_done()Function2.8.8mrt6_ioctl()Function2.8.9get_mif6_cnt()Function2.9IPv6MulticastForwardingCache2.9.1add_m6fc()Function2.9.2del_m6fc()Function2.9.3expire_upcalls()Function2.9.4get_sg_cnt()Function2.10IPv6MulticastForwarding2.10.1ip6_mforward()Function2.10.2ip6_mdq()Function2.10.3phyint_send()Function2.10.4register_send()Function2.10.5socket_send()Function2.10.6pim6_input()Function2.11IPv6MulticastOperation2.11.1ifmcstatCommand2.11.2EnableIPv6MulticastRouting2.11.3pim6ddandpim6sdRoutingDaemons2.11.4pim6statOutput2.11.5netstatCommand3DNSforIPv63.1Introduction3.2BasicsofDNSDefinitionsandProtocols3.2.1DNS,Domains,andZones3.2.2ResourceRecordsandZoneFiles3.2.3DNSTransactionandPacketFormat3.2.4NameResolutionandCaching3.2IPv6-RelatedTopicsaboutDNS3.3.1AAAAResourceRecord3.3.2DNSReverseTreeforIPv63.3.3IPv6TransportforDNS3.3.4PacketSizeIssueandEDNS03.3.5MisbehavingDNSServersagainstAAAA3.3.6ObsoleteStandards3.4ImplementationofIPv6DNSResolver3.4.1_dns_getaddrinfo()Function3.4.2getanswer()Function3.4.3res_queryN()Function3.4.4ResolverStateStructure3.4.5res_init()Function3.4.6res_send()Function3.4.7IPv6ReverseLookup:_dns_ghbyaddr()Function3.5IPv6DNSOperationwithBIND3.5.1OverviewofBIND93.5.2GettingBIND93.5.3BuildingandInstallingBIND93.5.4ConfiguringBIND9forIPv6Operation3.5.5Implementation-SpecificNotes3.5.6CompleteConfigurationExample3.5.7digandhostUtilities4DHCPv64.1Introduction4.2OverviewoftheDHCPv6Protocol4.2.1CasesforDHCPv64.2.2DefinitionsaboutDHCPv64.2.3DHCPv6MessageExchanges4.2.4SummaryofDHCPv6Options4.2.5InteractionwithNeighborDiscovery4.2.6ComparisontoDHCPv44.2CodeIntroduction4.3.1CommonDataStructuresandRoutines4.4ClientImplementation4.4.1Client-SpecificDataStructures4.4.2client6_mainloop()Function4.4.3client6_timo()Function4.4.4client6_send()Function4.4.5client6_recv()Function4.4.6client6_recvadvert()Function4.4.7client6_recvreply()Function4.4.8ProcessingIdentityAssociation4.4.9update_ia()Function4.4.10update_address()Function4.4.11reestablish_ia()Function4.4.12ia_timo()Function4.4.12ReleaseResources4.5ServerImplementation4.5.1server6_mainloop()Function4.5.2server6_recv()Function4.5.3process_relayforw()Function4.5.4react_solicit()Function4.5.5react_request()Function4.5.6make_ia()Function4.5.7react_renew()Function4.5.8react_rebind()Function4.5.9binding_time()Function4.5.10react_release()Function4.5.11react_informreq()Function4.5.12server6_send()Function4.6RelayAgentImplementation4.6.1relay6_loop()Function4.6.2relay6_recv()Function4.6.3relay_to_server()Function4.6.4relay_to_client()Function4.7ImplementationofDHCPv6Authentication4.7.1DataStructuresRelatedtoDHCPv6Authentication4.7.2set_auth()Function4.7.2process_auth()Function(ClientSide)4.7.4process_auth()Function(ServerSide)4.8DHCPv6Operation4.8.1BuildingtheDHCPv6Implementation4.8.2ConfiguringaDUID4.8.3ConfiguringtheDHCPv6Server4.8.4ConfiguringtheDHCPv6Client4.8.5ConfiguringtheDHCPv6RelayAgent4.8.6ConfiguringDHCPv6Authentication4.8.7ConfiguringControlCommandKeys4.8.8OperationofDHCPv6Services5MobileIPv65.1Introduction5.2MobileIPv6Overview5.2.1TypesofNodes5.2.2BasicOperationofMobileIPv65.2HeaderExtension5.3.1AlignmentRequirements5.3.2HomeAddressOption5.3.3Type2RoutingHeader5.3.4MobilityHeader5.3.5MobilityOptions5.3.6NeighborDiscoveryMessages5.3.7ICMPv6Messages5.4ProcedureofMobileIPv65.4.1ProtocolConstantsandVariables5.4.2HomeRegistration5.4.3Bi-directionalTunneling5.4.4InterceptingPacketsforaMobileNode5.4.5ReturningHome5.5RouteOptimization5.5.1ReturnRoutability5.5.2SendingInitialMessages5.5.3RespondingtoInitialMessages5.5.4ComputingaSharedSecret5.5.5VerifyingMessage5.5.6SecurityConsiderations5.5.7De-RegisterBindingforCorrespondentNodes5.5.8BackwardCompatibility5.6MovementDetection5.7DynamicHomeAgentAddressDiscovery5.8MobilePrefixSolicitation/Advertisement5.9RelationshipwithIPsec5.10CodeIntroduction5.10.1Statistics5.11MobileIPv6RelatedStructures5.11.1Files5.11.2MobilityHeaderMessage-ip6_mh{}Structure5.11.3BindingRefreshRequestMessage-ip6_mh_binding_request{}Structure5.11.4HomeTestInitMessage-ip6_mh_home_test_init{}Structure5.11.5Care-ofTestInitMessage-ip6_mh_careof_test_init{}Structure5.11.6HomeTestMessage-ip6_mh_home_test{}Structure5.11.7Care-ofTestMessage-ip6_mh_careof_test{}Structure5.11.8BindingUpdateMessage-ip6_mh_binding_update{}Structure5.11.9BindingAcknowledgmentMessage-ip6_mh_binding_ack{}Structure5.11.10BindingErrorMessage-ip6_mh_binding_error{}Structure5.11.11MobilityOptionMessageStructures5.11.12MobilityOptionMessage-ip6_mh_opt{}Structure5.11.12BindingRefreshAdviceOption-ip6_mh_opt_refresh_advice{}Structure5.11.14AlternateCare-ofAddressOption-ip6_mh_opt_altcoa{}Structure5.11.15NonceIndexOption-ip6_mh_opt_nonce_index{}Structure5.11.16AuthenticationDataOption-ip6_mh_opt_auth_data{}Structure5.11.17TheInternalMobilityOption-mip6_mobility_options{}Structure5.11.18HomeAddressOption-ip6_opt_home_address{}Structure5.11.19Type2RoutingHeader-ip6_rthdr2{}Structure5.11.20TheModifiedRouterAdvertisementMessage-nd_router_advert{}Structure5.11.21TheModifiedPrefixInformationOption-nd_opt_prefix_info{}Structure5.11.22AdvertisementIntervalOption-nd_opt_adv_interval{}Structure5.11.22HomeAgentInformationOption-nd_opt_homeagent_info{}Structure5.11.24DynamicHomeAgentAddressDiscoveryRequestMessage-mip6_dhaad_req{}Structure5.11.25DynamicHomeAgentAddressDiscoveryReplyMessage-mip6_dhaad_rep{}Structure5.11.26MobilePrefixSolicitationMessage-mip6_prefix_solicit{}Structure5.11.27MobilePrefixAdvertisementMessage-mip6_prefix_advert{}Structure5.11.28BindingCacheEntry-mip6_bc{}Structure5.11.29BindingUpdateListEntry-mip6_bu{}Structure5.11.30HomeAgentEntry-mip6_ha{}structure5.11.31PrefixEntry-mip6_prefix{}Structure5.11.32HomeVirtualInterface-hif_softc{}Structure5.12MacroandTypeDefinitions5.12GlobalVariables5.14UtilityFunctions5.14.1Files5.14.2CreationofIPv6Header5.14.3ChecksumComputation5.15CommonMobilityHeaderProcessing5.15.1Files5.15.2MobilityHeaderInput5.15.3GeneratingBindingErrorMessages5.15.4RateLimitationofBindingErrorMessages5.15.5CreationofBindingErrorMessage5.15.6MobilityHeaderMessageDeliverytoRawSockets5.16HomeAgentandCorrespondentNode5.16.1Files5.16.2BindingUpdateMessageInput5.16.3BindingCacheEntryManagement5.16.4MobilityOptionsProcessing5.16.5ValidationofBindingUpdateMessageforCorrespondentNode5.16.6KbmandAuthorizationDataComputation5.16.7ManagingBindingCacheEntryasCorrespondentNode5.16.8SendingBindingRefreshRequestMessage5.16.9HomeRegistrationProcessing5.16.10TheDADProcedure5.16.11ProxyNeighborDiscoveryControl5.16.12HomeDe-RegistrationProcedure5.16.13SendingaBindingAcknowledgmentMessage5.16.14NonceandNodekeyManagement5.16.15ReceivingaHomeAddressOption5.16.16SendingPacketstoMobileNodesviaTunnel5.16.17RecoveryofTemporarilyDisabledProxyEntry5.16.18ReceivingICMPv6ErrorMessages5.16.19HomeAgentListManagement5.16.20PrefixListManagement5.16.21SendingaMobilePrefixAdvertisementMessage5.16.22ConstructingthePayload5.17MobileNode5.17.1Files5.17.2BindingUpdateListEntryManagement5.17.3MovementDetection5.17.4ConfiguringHomeAddresses5.17.5SendingaBindingUpdateMessage5.17.6ReceivingaBindingAcknowledgmentMessage5.17.7ReceivingaType2RoutingHeader5.17.8ReceivingaBindingRefreshRequestMessage5.17.9ReceivingaBindingErrorMessage5.17.10SourceAddressSelection5.17.11HomeAgentListManagement5.17.12PrefixInformationManagement5.17.13ReceivingPrefixInformationbyRouterAdvertisementMessages5.17.14SendingaMobilePrefixSolicitationMessage5.17.15ReceivingaMobilePrefixAdvertisementMessage5.17.16SendingaDynamicHomeAgentAddressDiscoveryRequestMessage5.17.17ReceivingaDynamicHomeAgentAddressDiscoveryReplyMessage5.17.18ReceivingICMPv6ErrorMessages5.17.19StateMachine5.17.20PrimaryStateMachine5.17.21SecondaryStateMachine5.17.22VirtualHomeInterface5.17.23ReturnRoutabilityandRouteOptimization5.17.24RouteOptimizedCommunication5.17.25TunnelControl5.17.26ReceivingPacketsfromaTunnel5.17.27I/OControl5.18MobileIPv6Operation5.18.1RebuildingaKernelwithMobileIPv6Extension5.18.2RebuildingUserSpacePrograms5.18.3IPsecSignalProtection5.18.4ConfiguringNode5.18.5ViewingStatusInformation5.18.6ViewingStatistics5.19Appendix5.19.1TheManualPageofmip6control6IPv6andIPSecurity6.1Introduction6.2AuthenticationHeader6.3EncapsulatingSecurityPayload6.4TransportModeandTunnelMode6.5SecurityAssociationDatabase6.5.1SecurityPolicyDatabase6.5.2SecurityAssociationDatabase6.5.3SADandSPDExample6.6IPsecTrafficProcessing6.7SPDandSADManagement6.7.1ManualKeyingandAutomaticKeying6.8ManualConfiguration6.8.1ConfigurationFileFormat6.8.2ExamplesofManipulatingSPEntries6.8.3ExamplesofManipulatingSAEntries6.9InternetSecurityAssociationandKeyManagementProtocol(ISAKMP)Overview6.9.1ISAKMPExchanges6.9.2DomainofInterpretation6.9.3InternetKeyExchangeProtocol6.10RacoonOperation6.10.1ConfiguringRacoon6.10.2ConfigurationFileFormat6.11Scenarios6.11.1CreatingaVPNbetween3Networks6.11.2CreatingStarTopologyVPN6.11.3UsingTransportModeIPSecurity6.11.4ConnectingtotheServerfromPublicAccessPointsReferencesIndex
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30