1.服务器
服务器:指提供计算服务的设备,通俗来说,就是网络环境中的高性能计算机,能处理网络上其他计算机提交的服务请求,并提供相应的服务。
2.服务器类型
3.服务器软件
使计算机具备提供某种服务能力的应用软件,称为服务器软件
通过安装相应的服务软件,然后进行配置后就可以使计算机具备了提供某种服务的
能力
4.HTTP服务器
即网站服务器,主要提供文档(文本、图片、视频、音频)浏览服务。
5.服务端开发
HTTP服务器可以结合某一编程语言处理业务逻辑,由此进行的开发,通常称之为服务端开发;
常见的运行在服务端的编程语言包括 PHP、Jsp、Asp、Python、Ruby、Perl等;
6.客户端
具有向服务器索取服务能力的终端
比如 手机、电脑
客户端软件:浏览器、QQ、迅雷、Foxmail等
7.前端开发
以浏览器为宿主环境,结合 HTML、CSS、Javascript等技术,而进行的一系列开发,
通常称之为前端开发。
1)C/S架构
是Client/Server这两个单词的首字母,指的是客户端/服务器架构的意思,很多常见的软件都是这种架构。
解释:对于C/S架构,最为常见的例子就是网络游戏,比如LOL,WOW如果不联网无法使用,你在软件内所做的所有操作通过互联网能够传递到其他的的玩家身上
优点:
缺点:
2)B/S架构
是Browser/Server的这两个单词的首字母,指的是浏览器/服务器,是WEB兴起之后的一种架构
解释:现在所有的网站都是B/S架构,较为常见的例子有百度,知乎,网易云音乐Web等等,所有只需要通过浏览器即可使用.
优点:
缺点:
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。