前边推送的微信材料说了一下网站运行和软件运行的的基本原理,不管是手机软件还是电脑网页,发消息,点击连接都是先向服务器发送请求,然后服务器进行一系列的操作,包括访问数据库、响应给浏览器等一系列操作。那么服务器究竟是什么呢?

从硬件的角度来讲,服务器就是性能强大的电脑主机,与普通电脑主机的区别在于,CPU的数量、性能等等都是远远高于普通电脑的。

从软件的角度来讲,我们都知道,普通电脑都是Windows7、8、10等系统,没见过处理请求的操作吧?没错,服务器有专门的服务器系统,并且在运行环境中运行服务器,接收浏览器发送来的请求,并对其进行处理,例如对其进行封装,或者进行后边的操作数据库等,其实服务器也是一套程序,可以队请求执行各种操作的程序,例如我们常用的Apache服务器。随后将该请求的处理结果响应给浏览器。

其实我们之所以可以实现全球通信,就是因为服务器的存在,例如你从中国向美国的朋友发消息,那么你的消息的路线是这样的:中国的子服务器,卫星传递,美国根服务器,美国子服务器,美国的朋友接收消息。其中可能需要经过多次的封装加密,复杂程度这里不再赘余。

服务器的本质是什么?相关推荐

  1. HTTP服务器的本质:tinyhttpd源码分析及拓展

    已经有一个月没有更新博客了,一方面是因为平时太忙了,另一方面是想积攒一些干货进行分享.最近主要是做了一些开源项目的源码分析工作,有c项目也有python项目,想提升一下内功,今天分享一下tinyhtt ...

  2. HTTP服务器的本质

    已经有一个月没有更新博客了,一方面是因为平时太忙了,另一方面是想积攒一些干货进行分享.最近主要是做了一些开源项目的源码分析工作,有c项目也有python项目,想提升一下内功,今天分享一下tinyhtt ...

  3. Linux 服务器安全技巧

    毋庸置疑,对于系统管理员,提高服务器的安全性是最重要的事情之一.因此,也就有了许多针对这个话题而生的文章.博客和论坛帖子. 一台服务器由大量功能各异的部件组成,这一点使得很难根据每个人的需求去提供定制 ...

  4. 教你 7 招,迅速提高服务器并发能力!

    什么是服务器并发处理能力? 一台服务器在单位时间里能处理的请求越多,服务器的能力越高,也就是服务器并发处理能力越强. 服务器的本质工作就是,争取以最快的速度将内核缓冲区中的用户请求数据一个不剩地都拿出 ...

  5. web服务器原理(作业四)

      Web服务器简介:Web服务器是指驻留于因特网上某种类型计算机的程序.当web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该 ...

  6. mac php-frm xampp_XAMPP for Mac(Apache服务器环境套件)

    原标题:XAMPP for Mac(Apache服务器环境套件) Xampp for mac是目前时下最流行的PHP开发环境,XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL.P ...

  7. 《WebGIS开发实践手册》2.2 ArcIMS服务器组件[1]

    ArcIMS服务器层组件是其架构最核心的部分,它包含了空间服务器.虚拟服务器和ArcIMS服务三种对象和概念.其中,空间服务器是ArcIMS产生地图数据的最关键对象,而虚拟服务器则是管理前者的一个虚拟 ...

  8. 不同用户同时并发测压_教你 7 招,迅速提高服务器并发能力!

    作者:潇洒一剑 链接:www.cnblogs.com/zengjin93 什么是服务器并发处理能力? 一台服务器在单位时间里能处理的请求越多,服务器的能力越高,也就是服务器并发处理能力越强. 服务器的 ...

  9. 华为服务器的中国梦——给客户带来价值

    早上不到9点,当记者走进华为IT产品线服务器产品领域总裁邱隆的办公室时,看到墙角放着一张还未收起的简易折叠床.在这间20多平方米的办公室内,邱隆和他的智囊团及得力干将,包括华为企业业务BG IT产品线 ...

最新文章

  1. Ubuntu 划词翻译
  2. POJ 1321 棋盘问题(DFS 状压DP)
  3. sqlserver安装时尽量少的占用c盘_安装3dmax出现command line option 报错,如何解决
  4. java 循环依赖_java – 如何在Gradle中解决循环依赖
  5. java中有关线程的题目
  6. 监控linux时间不对,shell 计算故障时间 配合web监控
  7. aide入侵检测工具与crontab
  8. Echarts数据可视化grid直角坐标系(xAxis、yAxis),开发全解+完美注释
  9. windows跳转端口
  10. windows删除「WIN+R」的历史记录
  11. linux添加引导菜单,为CentOS 7添加win7的引导菜单(king测)
  12. pc端微信二维码支付流程及问题排查
  13. 本地快速搭建FTP服务器
  14. 量子计算机 脉冲,快十万倍!飞秒激光脉冲将带来超高速量子计算机
  15. 金蝶KIS专业版 反过账脚本
  16. JAVA_OPTS设置详解
  17. 综述:环境中的噬菌体宿主互作
  18. 生命周期模型_建立从思想到价值的生命周期模型
  19. Win10 下报错 WerFault.exe -解决方法亲测有效
  20. 整数、长整型、浮点型、字符串

热门文章

  1. generate python_python中generate的使用方法
  2. Android 黑科技
  3. 3ds max学习笔记(九)-- 实例操作(路径阵列)
  4. 11月05日解题报告
  5. 计算机新学期学习计划,新学期计算机学习计划
  6. 关于ORACLE 分区表的介绍
  7. 3dmax与maya的区别在哪里?
  8. oracle数据库的dmp操作
  9. 新建表ora-01031:insufficient privileges
  10. L1-039 古风排版 (20 分)java