ISO IEC 04396-3-2023.docx
INTERNATIONA1.STANDARDISO/IEC4396-3editionFirSt202312Te1.ecommunicationsandinformationexchangebetweensystemsRecursiveinter-networkarchitecture一。断阴Ondistributedapp1.icationprotoco1.Te1.ecommunicationsetGchanged,inbrmationentresystemesArchitecturerecursiveinterrdseauxPartie3:Protoco1.epour1.esapp1.icationsdistributesCDAPReferencenumberISO/IEC4396-3:2023(E)COPYRIGHTPROTECTEDDOCUMENT©ISO/1EC2023IUirhM*hedbdi1.iUedotherwiseupdhi.or啪UIBndttaeDmk<nroni(ncm11ni10tf1.*Mqn1.C6pW11opypMRHt1.onmaytheinternetoranintranet,withoutpriorwrittenpermission.PermissioncanberequestedfromeitherISOattheaddressbe1.oworISO'smemberbodyinthecountryoftherequester.f),WV>fifiU81.andonnet8CH-1214Vernier,GenevaPhone:M1.22749O1.11觥ftte:丽丽BQrgPub1.ishedinSwitzer1.and©ISO/IEC2023-A1.1.tightsreservedISO(theInternationa1.OrganizationforStandardization)andIEC(theInternationa1.E1.ectrotechnica1.membersofISOtheparticipateintheforwor1.dwideInternationa1.Nationa1.bodiesarecommitteesestab1.ishedbytherespectiveorganizationtodea1.withparticu1.arHo1.dsoftechnica1.activity.ISOandIECmitteesco1.1.aborateinfie1.dsofmutua1.interest.Otherinternationa1.work.Theproceduresusedtodeve1.opthisdocumentandthoseintendedforitsfurthermaintenanceareforthetypesofdocument1.Inbenoted,thedifferentwascriteriaaccordancewiththeeditoria1.ru1.esoftheISO/IECDirectives,Part2(seewww.iso.org/directivesorwww.iec.ch/members-experts/refdocs).theuseof(八)drawISOtothetakenothatconcerningtheofthisva1.idityormayinvo1.veofanyc1.aimedpatentrightsinrespectthereof.Asofthedateofpub1.icationofthisdocument.ISOandIEChadreceivednoticeof(八)patent(三)whichmayberequiredtoimp1.ementthisdocument.However,fromthepatentdatabasethatatmaytheandinformation,whichISObeIECsha1.1.notbehe1.dresponsib1.eforidentifyinganyora1.1.suchpatentrights.AnytradeusedinthisForanexp1.anationofthevo1.untarynatureofstandards,themeaningofISOspecifictermsandtheWor1.dTradeconformityprincip1.esintheTechnica1.aboutISO's(TBT)towww.iso.org/iso/foreword.htm1.IntheIECrseeww¼r.iec.chunderstanding-standards.Thisdocument6preparedbyJointnrfechnica1.exchange1.SOIECJTC1,.A1.istofa1.1.partsintheISO/IEC4396seriescanbefoundontheISOandIECwebsites.AnyAorIistingofthisbodiescanbefoundatuser'snationa1.www.iec.ch/nationa1.-committees.IntroductionThecommondistributedapp1.icationprotoco1.(CDAP)isusedbycommunicatingrecursiveinternetworkRnimareIhe伸加用CoIaPP1.mRgtoesdnngmpjHm丽OmsMEicthedotOandRrffif1.intWSmotttaacamgDARionf1.owtoexchangeread/write,Start/stop,andcrcate/de1.ctemethodinvocationsonremote"objects".ThesemanticsofthoseobjectsandoperationsareopaquetotheCDPprotoco1.itse1.f.BecauseCDP洛艇te金盹四眼SWithCa帽监胰忸弹katio糊奸翻榴料麻岛丫阊ne四柚娜?rm科睨曲U1.rebyapp1.ications,anspecifica1.1.ybyinter-processcommunication(IPC)Processes,whicharespecia1.izedapp1.icationsthatcooperatetocreateaDistributedIPCFaci1.ity(DIF)thatprovidesnetworktransporttoOtherapp1.ications.Te1.ecommunicationsandinformationexchangebetweensystemsRecursiveinter-networkarchitecture一Commondistributedapp1.icationprotoco1.1 Scopeapp1.icationsdistributedapp1.icationswithseria1.izationcommunicationsinput/outputobjectoperations.ratherCDAPthanprovidesspecia1.izedprotoco1.s.anoverviewofCDAP;adescriptionofpo1.icies,inthespecificsenseintroducedinthetext;2 Normativereferencesconstitutesrequirements1.atesteditiondocument.referencedreferencesinc1.udingamendrnents)app1.ies.app1.ies.NetworkArchitecturePart1:RINAReferenceMode1.3 Termsanddefinitions叩p1.y.ISOOn1.inebrowsingp1.atform:avai1.ab1.eat4Up½w½eFg0bp3.1app1.icationobjectmode1.5.10CDAPmessage/methodTtpes5.10.1 Objectcreation:CREATE(.R),DE1.ETEQR)CREATEandde1.etemessagesareusedtocreatenewobjectsandtode1.eteexistingobjectsfromthe叩PHeaHon.ObieCtreferencedcrkatemessagemessageisOthenviseattemptcreatefoiU/orObf1.D,1.11parftfPOtrWjf1.iQBOBJCREATEJobjectcreationpo1.icy.OthenvisertheoperationWii1.Theobjectc1.assofthecreatedobjectisdeterminedbythecontentsofthemessage,and/ortheobject's崎谶edpaWt,vaR电qeined(0asstS5fhWE3P%q由ftHWb1QftP1.yf*Pade(FKFAffiationinherentinitsencodingintheconcretesyntaxofthemessage)areacceptab1.etotherecipientCREATEobjectmethodand/oritsparent,thenewobjectwi1.1.beassignedaninitia1.va1.uebasedonitJfnoB¾uecrationBWit%口,thVb坦两棉舒限W依故砧忸朋麻腌initia1.va1.ueifso-specifiedintheIfacreateaddressesanexistingobject,theobjectcreationpo1.icydetermineswhethertheoperationisMra醯钳鹿1.娜A1.三湎Pe梆erationOn网icy践istin撕加幅躺旋(angtw的郦帆邮twriteinthe1.attercasechangeitsva1.ue.瞅隘歌曲H妪棚曲ectmode1.ssha1.r三2嵌魄的酰夕而蹈偏犯蹄蜚斓destfi出ns诲ft玳即thecreatemessagebutcannotbeusedforthenewobjectforanyreason,theoperationwi1.1.rai1.IfnoObjIDwasprovided,onemaybeassignedinaccordancewiththeIPo1.CDAP-OBJ-OBJCREATEpo1.icyandmaybereturnedintheCREBTjRrep1.ya1.ongwithasuccessresu1.t.ObjeetSmaybecreatedanddestroyedbyanapp1.icationatwi1.1.intheapp1.ication