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.command-line B.graphical C.automation D.productivity正确答案A