TheFileTransferProtocol(FTP)isastandardnetworkprotocolusedforthetransferofcomputer()betweenaclientandserveronacomputernetwork.FTPisbuiltona(请作答此空)modelarchitectureusingseparatecontrolanddataconnectionsbetweentheclientandtheserver.FTPusersmayauthenticatethemselveswitha()sign-inprotocol,normallyintheformofausernameandpassword,butcanconnectanonymouslyiftheserverisconfiguredtoallowit.Forsecuretransmissionthatprotectstheusernameandpassword,andencryptsthecontent,FTPisoftensecuredwithSSL/TLS(FTPS)orreplacedwithSSHFileTransferProtocol(SFTP).ThefirstFTPclientapplicationswere()programsdevelopedbeforeoperatingsystemshadgraphicaluserinterfaces,andarestillshippedwithmostWindows,Unix,andLinuxoperatingsystems.ManyFTPclientsandautomationutilitieshavesincebeendevelopedfordesktops,servers,mobiledevices,andhardware,andFTPhasbeenincorporatedintoproductivityapplications,suchasHTMLeditors.FTPmayrunin()mode,whichdetermineshowthedataconnectionisestablished.Inbothcases,theclientcreatesaTCPcontrolconnectionfromarandom,usuallyanunprivileged,portNtotheFTPservercommandport21.Inactivemode,theclientstartslisteningforincomingdataconnectionsfromtheserveronportM.ItsendstheFTPcommandPORTMtoinformtheserveronwhichportitislistening.Theservertheninitiatesadatachanneltotheclientfromitsport20,theFTPserverdataport.InsituationswheretheclientisbehindafirewallandunabletoacceptincomingTCPconnections,passivemodemaybeused.Inthismode,theclientusesthecontrolconnectiontosendaPASVcommandtotheserverandthenreceivesaserverIPaddressandserverportnumberfromtheserver,whichtheclientthenusestoopenadataconnectionfromanarbitraryclientporttotheserverIPaddressandserverportnumberreceived.BothmodeswereupdatedinSeptember1998tosupportIPv6.Furtherchangeswereintroducedtothepassivemodeatthattime,updatingittoextendedpassivemode.
A.browser-server B.user- server C.client-server D.business -customer正确答案C