1 / 20
文档名称:

课程设计(论文)-基于Linux的FTP服务器配置.doc

格式:doc   页数:20
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

课程设计(论文)-基于Linux的FTP服务器配置.doc

上传人:3346389411 2013/11/25 文件大小:0 KB

下载得到文件列表

课程设计(论文)-基于Linux的FTP服务器配置.doc

文档介绍

文档介绍:ge
1 引言
课程设计的背景
随着信息技术的飞速发展,网络应用扮演着不可或缺角色。计算机知识的普及,民众对计算机的认识和理解日益深厚。在二十世纪末二十一世纪初期,在PC应用领域,微软的windows操作系统占据了操做系统的半壁江山,图形化的界面,傻瓜式的应用,即使计算机新手也能用的得心应手。但是随着需求的日益深入,大家渐渐发现,Windows不像以前那样好用了,尤其是在网络应用,服务器构建等方面有着不小的缺憾。大家渐渐把目光转向了其他操作系统,linux成为了他们的首选。
Linux是一套免费使用和自由传播的类UNIX操作系统,它具有如下特点:开放性,多用户,多任务,良好的用户界面,设备独立性,提供丰富的网络功能,可靠的系统安全性,良好的可移植性,兼容其他的UNIX系统,支持多文件系统。
课程设计的目的
本课程设计的目的是通过对FTP服务器的配置和使用,加深对linux下网络功能的实现的理解。
2 FTP服务
自从有了网络一来,通过网络来传输文件一直是一项很重要的共组,不但可以实现文件的上传下载,而且可以设置不同的用户访问权限,并支持大文件的断点续传功能。例如,把在本地计算机上设计的网站文件,上传到远程的Web服务器主机上,就可以使用FTP服务,根据用户名及密码访问远程主机所提供的FTP目录。采用这种方法,登陆到远程主机进行工作,这样就使Web服务器上的文件更新工作变得非常轻松。
FTP简介
上用来传送文件的协议(文件传输协议),是TCP/IP协议族中的协议之一,上互相传送文件而制定的文件传送标准,上文件如何传送。文件传送的基础,它是由一系列规格文档组成,目标是提高文件的共享性,提供非直接使用远程计算机的方法,是存储介质对用户透明和可靠传输数据。也就是说,通过FTP协议,就可以完成两台计算机之间的复制,从远程计算机复制文件至自己的计算机上,称为下载(download)文件。若将文件从本地计算机复制到远程计算机上,则称之为上传(upload)文件。在TCP/IP协议中,FTP标准命令TCP端口号21,PORT方式端口号20。
FTP服务器和客户端
服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。
FTP用户授权
使用FTP时必须首先登录,在远程主机上获得相应的权限以后,方可上传或下载文件。也就是说,要想同哪一台计算机传送文件,就必须具有哪一台计算机的适当授权。换言之,除非有用户ID和口令,否则便无法传送文件。根据FTP服务器提供的服务对象不同,可以将FTP服务的使用者分为以三类。
(1)本地用户。如果用户在远程FTP服务器上拥有账户,账户为本地用户。本地用户可以通过输入自己的账号和密码进行登陆。当登陆成功后,其登陆目录为系统提供给该用户的根目录($HOME),如/home/user1,用户利用FTP访问该目录如同在本地一样,可以下载和上传文件。
(2)Guest用户。当FTP服务器为某些特定用户提供公共账户和密码,并且账号只能用户文件传输服务,其登陆的目录为指定的目录,此用户类别为Guest用户。通常状况下,为该用户提供文件下载和上传功能。
(3)匿名用户。如果用户在远程的FTP服务器上没有自己的账号,则称此用户为匿名用户。若FTP服务器提供匿名访问功能,则匿名用户可以通过输入annoymous用户名和空的口令来进行登陆,一般情况下匿名登录的FTP服务器只提供文件下载功能。上获取信息资源的最主要方式。
FTP的工作模式
。图中的椭圆圈表示在系统中运行的进程。图中的服务器有两个从属进程:控制进程和数据传送进程。在客户端除了控制进程和数据传送进程外,还有一个用户界面进程用来和用户接口
在进行文件传输时,FTP的客户和服务器之间要建立两个并行的TCP连接:“控制连接”和“数据连接”。控制连接在整个会话期间一直保持打开,FTP客户所发出的传送请求,通过控制连接发送给服务器端的控制进程,但控制连接并不用来传送文件。实际用来传送文件的事“数据连接”,用来连接客户端和服务器端的数据传送进程。数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。由于FTP使用了一个分离的控制连接,因此FTP的控制信息是带外传送的。

F

最近更新

2025年株洲科技职业学院马克思主义基本原理概.. 12页

蔬果非冷链运输时效管控 60页

2025年永吉县幼儿园教师招教考试备考题库及答.. 31页

2025年江西工业贸易职业技术学院马克思主义基.. 13页

2025年沈阳体育学院马克思主义基本原理概论期.. 12页

2025年河北经贸大学马克思主义基本原理概论期.. 12页

2025年治多县幼儿园教师招教考试备考题库附答.. 30页

2025年洛阳轴承职工大学马克思主义基本原理概.. 13页

2025年淮阳县幼儿园教师招教考试备考题库含答.. 31页

2025年湖南三一工业职业技术学院单招职业技能.. 43页

2025年漯河食品职业学院单招职业技能测试题库.. 44页

2025年炎黄职业技术学院单招职业适应性考试题.. 45页

2026年医学微生物学习题集含完整答案(名校卷.. 41页

2025年石城县幼儿园教师招教考试备考题库带答.. 30页

2025年秦皇岛职业技术学院单招职业技能测试题.. 44页

2025年肃南裕固族自治县招教考试备考题库附答.. 30页

2025年蠡县招教考试备考题库附答案解析(夺冠.. 31页

2025年贵州开放大学马克思主义基本原理概论期.. 12页

2025年郑州智能科技职业学院马克思主义基本原.. 13页

2025年闽清县招教考试备考题库带答案解析(必.. 31页

2026年主管中药师考试备考题100道【网校专用】.. 38页

2026年医学微生物学习题集【考点梳理】 41页

2026年中医住培带教师资理论考核题库100道带答.. 39页

2026年主管中药师考试备考题100道及完整答案【.. 38页

2026年主管中药师考试备考题100道附答案(培优.. 38页

新安全生产法知识竞赛试题库附答案(轻巧夺冠.. 43页

小学历史与文化知识竞赛题库100道附参考答案【.. 37页

新安全生产法知识竞赛试题库含答案【模拟题】.. 44页

最新煤气操作证考试题100道及答案【考点梳理】.. 39页

最新全国政法队伍教育整顿知识竞赛试题库附参.. 40页