您的位置:首页 > 编程语言 > PHP开发

什么是web服务器,ftp服务器,和流媒体服务器

2016-03-08 14:52 330 查看
WEB服务器:
主要功能包括提供以HTTP协议为主的静态文件下载与传输、动态服务器脚本文件(如asp、aspx、php、jsp)等的处理前端(注意:不是后端!这些脚本通常是由后端脚本处理程序处理完后,由WEB前端服务器作为服务器前端负责将处理结果传输到客户端浏览器)。典型的WEB服务器包括:apache、IIS、nginx、tomcat、lighttpd等。apache可以运行在几乎所有的windows、UNIX、Linux操作系统上;IIS是微软的,只能运行在windows的部分操作系统上;nginx、tomcat、lighttpd等也可运行在windws、UNIX、Linux操作系统上。值得注意的是,老牌的Apache服务器市场份额虽然仍占据第一,但呈下滑趋势;俄罗斯人写的Nginx服务器以其高性能、轻量化而著称,市场份额正逐年上升。

FTP服务器:
主要功能包括提供以FTP、FTPS协议为主的静态文件上传、下载、删除、重命名等远程文件操作。
典型的FTP服务器包括免费开源的FileZilla FTP Server,商业付费的Serv-U FTP Server等。

FTP服务器即是在互联网上提供存储空间的计算机,它们依照FTP协议(文件传输协议)提供服务。简单地说,支持FTP协议的服务器就是FTP服务器。它与WEB服务器也不冲突,只要WEB服务器支持ftp协议就可以。
FTP 是相对于 HTTP 
是Web服务器不同用途来讲的 http:// 大家都知道,是web超文本传输协议,通过这个浏览服务器上网页 ftp:// 就是File Transfer Protocol(文件传输协议)的英文简称,浏览服务器上的资源流媒体服务器:
主要功能是以流式协议(RTP/RTSP、MMS、RTMP等)将视频文件传输到客户端,供用户在线观看;也可从视频采集、压缩软件接收实时视频流,再以流式协议直播给客户端。

典型的流媒体服务器有微软的Windows Media Service(WMS),它采用MMS协议接收、传输视频,采用Windows Media Player(WMP)作为前端播放器;RealNetworks公司的Helix Server,采用RTP/RTSP协议接收、传输视频,采用Real Player作为播放前端;Adobe公司的Flash Media Server,采用RTMP(RTMPT/RTMPE/RTMPS)协议接收、传输视频,采用Flash Player作为播放前端。值得注意的是,随着Adobe公司的Flash播放器的普及(根据Adobe官方数据,Flash播放器装机量已高达99%以上),越来越多的网络视频开始采用Flash播放器作为播放前端,因此,越来越多的企业开始采用兼容Flash播放器的流媒体服务器,而开始淘汰其他类型的流媒体服务器。支持Flash播放器的流媒体服务器,除了Adobe Flash Media Server,还有一款用Java编写的开源的名叫Red5的软件,国产的有一款叫做Ultrant Flash Media Server的软件,据说挺不错的,最新版出到1.8.7版,有免费社区版提供下载。
通俗的解释几种服务器:

Web服务器,主要是用作网站使用的,通常我们来说就是web服务器。

ftp服务器,主要是用于上传文件存储使用的。例如我们要把一个10G的资料传给对方,那么我们可以使用FTP服务器,上传,对方然后进行下载。有没有其他服务如WEB服务没有关系,主要是可以支持FTP协议即可。

邮件服务器,主要用作企业邮箱,企业邮局使用的。例如,我们八度网络的企业邮箱,admin@8duidc.net,这个都需要邮件服务器支持的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息