资源描述:
《unix_advanced_programming_environment(1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、AdvancedNetworkProgramming1ReferencebooksUNIXNetworkProgramming(NetworkingAPIs:SocketsandXTI),PrenticeHall,W.RichardStevens,1998.7.UNIXNetworkProgramming(InterprocessCommunications),PrenticeHall,W.RichardStevens,2002.4.TheDesignoftheUNIXOperatingSystem,PrenticeHall,MauriceJ.Bach,200
2、0.4.AdvancedProgrammingintheUNIXEnvironment,Addison-Wesley,W.RichardStevens,2000.2.UNIXSystemVRelease4(SVR4)NetworkProgrammer’sGuide,PrenticeHall,AT&TUnixsoftwareoperation,1990.TCP/IPProtocolSuite,McGrawHill,BehrouzA.Forouzan,SophiaChungFegan,2000.10.ComputerNetworks,PrenticeHall,An
3、drewS.Tanenbaum,1996.12.Computernetworking(ATop-DownApproachFeaturingtheInternet),PearsonEducationPress,JamesF.Kurose,KeithW.Ross,2001.8.InternetworkingwithTCP/IP(Client-ServerProgrammingandApplications),PrenticeHall,DouglasE.Comer,DavidL.Stevens,1998.9.DataandComputerCommunications
4、,PrenticeHall,WilliamStallings,1997.11.ISDNandBroadbandISDNwithFrameRelayandATM,PrenticeHall,WilliamStallings,2002.1.2Communication---E-mailDatatransfer------FTPResourceSharing------DatabaseSystem,NetworkPrinter,FileSharing.InformationPublishing----WebServerDistributedComputing----R
5、PCWhatisComputerNetworkModemDSU/CSUSwitchRouterServerWorkstationCoaxialCableUTPTelecomFacilitiesPSTN,ISDNADSL,TlinePDH,SDHFrameRelayATMBankaccountingInsurancemarketingSecuritiestradingElectronicCommerceEnterpriseResourcePlan3TypesofNetworkingApplicationsResourceSharing---SharingPrin
6、ter,filesystem,andothernetworkresourcesHTTP---HypertextTransferProtocolFTP---FileTransferProtocolSMTP—SimpleMailTransferProtocolTelnetNFS—NetworkFileSystemDBMS--DatabaseManagementSystem4ClientCallingProcedureServerCalledProcedureClientStubNetworkTransportServerStubNetworkTransportCl
7、ientandserverrunastwoseparateprocesses,butnotnecessarilyonthesamemachine.TwoprocessescommunicatethroughstubswhichmaplocalprocedurecallintoaseriesofnetworkRPCfunctioncalls.NetworkArgumentsResultsResultsArgumentsNetworkApplication(RPC)(1)RequestMessageReplyMessageRequestMessageReplyMe
8、ssage5NetworkApplic