什么是web服务器,ftp服务器,和流媒体服务器
服务器协议
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服务器包括免费开源的FileZillaFTPServer,商业付费的Serv-UFTPServer等。
FTP服务器即是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。简单地说,支持FTP协议的服务器就是FTP服务器。它与WEB服务器也不冲突,只要WEB服务器支持ftp协议就可以。
FTP 是相对于HTTP
是Web服务器不同用途来讲的
大家都知道,是web超文本传输协议,通过这个浏览服务器上网页
ftp:// 就是FileTransferProtocol的英文简称,浏览服务器上的资源流媒体服务器:
主要功能是以流式协议(RTP/RTSP、MMS、RTMP等)将视频文件传输到客户端,供用户在线观看;也可从视频采集、压缩软件接收实时视频流,再以流式协议直播给客户端。
典型的流媒体服务器有微软的WindowsMediaService(WMS),它采用MMS协议接收、传输视频,采用WindowsMediaPlayer(WMP)作为前端播放器;RealNetworks公司的HelixServer,采用RTP/RTSP协议接收、传输视频,采用RealPlayer作为播放前端;Adobe公司的FlashMediaServer,采用RTMP协议接收、传输视频,采用FlashPlayer作为播放前端。值得注意的是,随着Adobe公司的Flash播放器的普及(根据Adobe官方数据,Flash播放器装机量已高达99%以上),越来越多的网络视频开始采用Flash播放器作为播放前端,因此,越来越多的企业开始采用兼容Flash播放器的流媒体服务器,而开始淘汰其他类型的流媒体服务器。支持Flash播放器的流媒体服务器,除了AdobeFlashMediaServer,还有一款用Java编写的开源的名叫Red5的软件,国产的有一款叫做UltrantFlashMediaServer的软件,据说挺不错的,最新版出到1.8.7版,有免费社区版提供下载。
通俗的解释几种服务器:
Web服务器,主要是用作网站使用的,通常我们来说就是web服务器。
ftp服务器,主要是用于上传文件存储使用的。例如我们要把一个10G的资料传给对方,那么我们可以使用FTP服务器,上传,对方然后进行下载。有没有其他服务如WEB服务没有关系,主要是可以支持FTP协议即可。
邮件服务器,主要用作企业邮箱,企业邮局使用的。例如,我们的企业邮箱,这个都需要邮件服务器支持的。
Tags:服务器协议,什么是web服务器,ftp服务器,和流媒体服务器
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。