ftp客户端的设计与实现_计算机网络课程设计报告(编辑修改稿)内容摘要:
3。 20 刷新 22 返回上一目录 22 查看日志信息 23 第五章 总结 24 第六章 参考文献 24 FTP 客户端的设计与实现 第 3 页 共 27 页 第一章 序言 —— 耿桂花 FTP( File Transfer Protocol, FTP)是 TCP/IP 网络上两台计算机传送文件的协议, FTP 是在 TCP/IP 网络和 INTERNET 上最早使用的协议之一,它属于网络协议组的应用层。 FTP 客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录。 FTP 是一个 8 位的 客户端 服务器 协议,能操作任何类型的文件而不需要进一步处理,就像 MIME 或 Unencode 一样。 但是, FTP 有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间会 非常长,并且不时的必需执行一些冗长的登陆进程。 FTP 服务一般运行在 20 和 21 两个端口。 端口 20 用于在客户端和服务器之间传输数据流,而端口 21 用于传输控制流,并且是命令通向 ftp 服务器的进口。 当数据通过数据流传输时,控制流处于空闲状态。 而当控制流空闲很长时间后,客户端的 防火墙 会将其会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。 此时,虽然文件可以成功的传输,但因为控制会话会被防火墙断开,传输会产生一些错误。 FTP 客户端主要目标是: 促进文件的共享(计算机程序或数据) ; 鼓励间接或者隐式的使用远程计算机 ; 向用户屏蔽不同主机中各种文件存储系统的细节 ; 可靠和高效的传输数据。 因此,开发 FTP 客户端成为一个很有必要的事情。 随着程序设计技术的改革和计算机环境的改变, Java语言也得到了迅速发展。 一方面, C++等面向对象程序设计语言的发展为 Java 提供了基础。 事实上, Java也大量继承了 C 以及 C++的成果,并增加了体现程序设计发展状态的功能。 另一方面,网络及 Inter 的发展对程序设计提出了新的要求,为 Java 的发展注入了强大的动力。 正是 Inter 的快速发展和普及,改变了传统的计算模式,促 进了Java 的普及与流行。 它最初被命名为 Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。 由于这些智能化家电的市场需求没有预期的高, Sun 放弃了该项计划。 就在 Oak 几近失败之时,随着互联网的发展, Sun 看到了 Oak 在计算机网络上的广阔应用前景,于是改造了 Oak,以 “Java”的名称正式发布。 Java 编程语言 的风格十分接近 C、 C++语言。 Java 是一个纯的面向对象的程序设计语言,它继承了 C++ 语言面向对象技术的核心, Java 舍弃了 C ++语言中容易引起错误的指针(以引用取代)、运算符重载( operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所FTP 客户端的设计与实现 第 4 页 共 27 页 占据的内存空间,使得程序员不用再为内存管理而担忧。 在 Java SE 版本中,Java 又引入了泛型编程( Generic Programming)、类型安全的 枚举 、不定长参数和自动装 /拆箱等语言特性。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。 它首先将源代码编译成二进制字节码 (bytecode),然后依赖各种 不同平台上的虚拟机来解释执行字节码,从而实现了 “一次编译、到处执行 ”的跨平台特性。 不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。 但在 J2SE 发布后,Java 的执行速度有了大幅提升。 与传统程序不同, Sun 公司在推出 Java 之际就将其作为一种开放的技术。 全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。 “Java 语言靠群体的力量而非公司的力量 ”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。 这与微软 公司所倡导的注重精英和封闭式的模式完全不同。 Java 编程语言 的主要特性 是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。 FTP 客户端的设计与实现 第 5 页 共 27 页 第二章 系统需求分析 —— 方莹莹 FTP 客户端,保证文件的安全传输和存储。 、用户名和密码、可以实现远程 FTP 主机的登录。 ,可对 FTP 主机文件进行下载、上传、删除、重命名等文件操作。 系统模型设计 FTP 的基本模型 系统工作流程设计 控制进程 数据传送进程 用户接口 命令与应答 控制连接 数据连接 文件传输 数据传送进程 控制进程 服务器 客户端 FTP 客户端的设计与实现 第 6 页 共 27 页。ftp客户端的设计与实现_计算机网络课程设计报告(编辑修改稿)
相关推荐
量系统 (电子传感器方式 ) A. 骨料称 型 式 : 单斗, 4 点悬挂,荷重传感 (进口传感器 ) L B2020 型沥青混凝土搅拌设备 福建 XX 机械有限责任公司 第 6 页 共 12 页 称重范围 : 1kg~ 2200kg 计量精度: 称重斗容 : 2 m3 计量控制: 双门四气缸驱动 B. 沥青称 型 式 : 单斗, 3 点悬挂,荷重传感,隔热,导热油保温 称重范围 : ~
index1=find(x1==0)。 %找出 x1数组中为 0的元素 x1(index1)=ones(1,length(index1))。 %返回一个 index1 x2=rand(1,length(t))。 x2=round(x2)。 index1=find(x2==0)。 x2(index1)=ones(1,length(index1))。 x3=rand(1,length(t))。
区别是 D: A:普通翼肋较多采用腹板式结构,而加强翼肋都是桁架式结构 B:普通翼肋较多采用桁架式结构,而加强翼肋都是腹 板式结构 C:普通翼肋腹板常压有凹槽加强筋,所以比加强翼肋的腹板强。 D:加强翼肋要承受和传递较大的集中载荷。 5.单块式机翼的特点是 C A:机翼的弯矩主要由翼梁来承担 B:机翼上便于开口,机翼与机身的连接简单。 C:蒙皮较厚,局部刚度和扭转刚度比较大 D:生存力较差
的从动齿轮相啮合。 位于差速器上还安装有 P 档驻车齿轮,以便于汽车实现驻车制动, 19 防止汽车滑溜。 图 210驱动桥 变速器内部几根平行轴的实物安装位置,如图 211 所 20 示。 图 211平行轴安装位置 换挡执行机构 如图 212 所示, DSG 变速器的档位转换是由换挡执行机构 /档位选择器来操作的,档位选择器实际上是个液压马达,推动拨叉就可以进入相应的档位
应按照 ISO8504进行评估和处理。 喷砂处理至 GB/T89231988的 级。 建议表面粗糙度为 40— 75μ m。 涂装方法 施工条件 底材温度 0~ 40℃,至少高于露点 3℃,以防止结露。 相对湿度 硅酸锌漆的固化需要湿气,在湿度低的情况下,对周围的大气进行人工加湿可改善固化效果。 混 合 应先将基料搅拌均匀,再加入固化剂调和在一起,彻底搅拌均匀。 推荐用动力搅拌器。 Shen
行维护量小。 日常维护简便 ,操作量少。 运行稳定,操作灵活,投资少, 占 地少,耐冲负荷。 缺点:适合于小水量,分散污染的治理。 该工艺曾被江苏徐州中国矿业大学环境与测绘学院的尹儿琴 `肖妗和广东广州市奥港环保给排水工程公司的张家华共同研究的 “SBR工艺处理生活污水的实验研究 ”所应用。 出水的各项指标达到 GB89781996 的排放要求,为高效,低耗处理生活污水提 出 了新的途径。