

FTP,文件传输协议,TCP/IP协议栈的子协议,关健词是交互式,存取权限和副本
要修改FTP上文件必须下载整个文件存为一个副本,改了再传上去,大文件消耗资源,网络占用大
屏蔽了不同系统间区别,适合在不同系统电脑(异构网络)间传输文件,优点是跨平台,internet下都可以用
貌似可以任意系统间传输文件,如windows/linux/unix/mcos等
Linux下有vsftpd,proftpd,wu-ftpd三个主要的FTP服务器,vsftpd占主导地位,最大速度可达86M/s,支持15000个并发用户访问
TFTP,简单文件传输协议
比FTP简单,只用来从服务器下载文件,和FTP区别就是没有交互式,不能进行身份验证
NFS(网络文件系统)也是是TCP/IP协议集的一个子协议,由SUN开发。最初用于Linux和Unix电脑间文件共享,使用TCP/2049端口
能远程打开一个文件,只修改里面指定位置的数据,不像FTP全部下载存一个副本改后再传上去
能把远程服务器硬盘当作本地硬盘用,可用来网络开机
据说windows上也可挂载NFS共享,网上有教程
samba,是基于linux/unix平台smb(服务信息块)协议,使用TCP/445,tcp/139端口
实现linux/unix和windows间文件及打印共享,支持SSL,
windows的文件共享(网上邻居)也是用这个,
Linux/unix下有个Samba工具用以给windows用户共享文件
企业共享文件首选samba,在windos/linux/unix下都可搭建,用vsftpd的也很多
所有文件服务器都是不能直接在服务器上打开的, 因为万一是病毒,就麻烦了