网站服务器的工作原理,结构,怎样运转!

网站服务器的工作原理,结构,怎样运转!,第1张

1、服务器从外形来说,分机架式(常托管IDC机房)、塔式(办公室)、刀片(托管IDC机房),无论哪种服务器,结构都大同小异,CPU、主板、内存、硬盘、Raid卡、电源、其实和家用的PC机很像,只是对应的硬件是服务级的,可以满足365天开机运行,有强劲的计算能力。

2、服务器运行无非就是装好系统,部署好对应的软件和环境,开机就可以运行了

3、如果是做网站,服务器上面需要一根外网网线,和一个公网ip地址(电源线还用,必须要了)

4、在一台服务器上面部署网站并运营,需要有:域名即将来的网站(到服务商购买注册)、备案(服务器用哪个服务商的线路就到他们那备案)、服务器上面上传网站程序安装对应数据库和环境 调试成功后发布,最后做一下域名解析就OK了。

x86服务器使用CISC架构的处理器,类似于人们触摸的台式笔记本电脑。随着英特尔Xeon处理器的不断改进,有传言称x86服务器将占领小型计算机市场。X86是一种基于CISC(复杂指令集)体系结构的处理器。大多数CPU制造商(如Amd,Intel)生产这种处理器。与具有精简指令结构计算机(RISC)体系结构的PowerPC(如苹果计算机)不同,CISC处理器按顺序执行程序指令,并按顺序执行每个指令中的操作。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢,RISC结构相对简单。它只需要硬件来执行有限数量的最常用指令。大多数复杂的操作使用复杂的编译器技术,由简单的指令组成。它主要用于高端服务器,特别是使用RISC指令系统CPU的高端服务器。

Step1:用户在地址栏输入一个网址,然后点击回车键;

Step2:浏览器与服务器建立TCP连接;

Step3:浏览器将用户的事件按照HTTP协议要求的格式打包成数据包,这个过程的本质就是在待发送缓冲区中有这一段HTTP协议格式的字节流;

Step4:浏览器确认服务器可写,将该数据包推入Internet中,最终,该包被递交到服务端;

Step5:服务器在接收到该数据包后,以同样的格式进行解析,获取客户端的意图;

Step6:在获取了客户端的意图之后,服务器进行分类处理,或是提供某一文件,或是处理相关数据;

Step7:将处理结果装入缓冲区,或者文档,或是其他内容;

Step8:服务器将按照HTTP协议格式,将Step7中的数据进行打包;

Step9:服务器确定对端可写,将数据包推入Internet,该包经过网络处理,最终返回至客户端;

Step10:客户端拿到包之后,以HTTP协议格式进行解包,然后解析数据;

Step11:客户端处理相关数据,并且展示在页面之上。

以上这11步,就是web服务器最基本的工作原理。通过梳理,我们不难发现,这就是一个简单的网络通信过程。换句话说,就是一个简单的发送数据、接受数据、处理数据的过程。更高级的web服务器,无非也就是将上述的三个基础内容划分得更加详细一点而已。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/531894.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-23
下一篇2023-06-23

发表评论

登录后才能评论

评论列表(0条)

    保存