服务器基础知识

服务器基础知识

什么是服务器?

服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其他客户机提供计算或应用服务。服务器具有高速的 CPU 运算能力、长时间的可靠运行、强大的 IO 外部数据吞吐能力以及更好的扩展性。根据服务器所提供的服务,一般来说服务器都具备承担响应服务请求、承担服务、保障服务的能力。服务器作为电子设备,其内部结构十分复杂,但与普通计算机内部结构相差不大。

服务器作用

通俗的讲,服务器主要用来响应终端的服务请求,并进行处理。我们在上网时不能直接将网络接入互联网,必须通过服务器来连接网络,只有服务器响应你的联网请求,并进行处理后才能正常联网。

服务器分类

  1. 服务器

    可以理解为放置在远程机房的独立计算机,和我们平时使用的台式机在功能上没有区别,可以通过远程控制自己安装系统及其他软件,同时可以解析和绑定域名,并通过域名或 IP 访问服务器上的网站

  2. ECS 服务器

    用户可以根据自己的需要选定主机容量、CPU 能力、内存大小、带宽以及购买时长等,因此也叫弹性计算服务器,ECS 在使用上和独立的服务器没有区别,企业可以购买符合自己需求的 ECS 服务器,节约维护服务器的成本

  3. VPS 服务器

    虚拟专用服务器,即将一台独立服务器通过虚拟技术分割为若干个虚拟服务器,每个 VPS 可以独立安装系统。拥有独立 IP,实现不同 VPS 之间磁盘空间、内存、CPU、资源、进程和系统配置的隔离,为用户和应用程序模拟出独占使用计算机资源的体验,但总体性能和付费不如 ECS

  4. 虚拟主机

    将一台已安装操作系统和安全防范的服务器通过技术手段分割成独立的空间,分配给用户独立使用,用户只需要上传网站程序,解析和绑定域名即可使用。虚拟主机不同于服务器,用户无法安装操作系统和操作软件,只能运行网站脚本语言、html 文件、图片及其他静态资源。虚拟主机相当于若干用户一起租用一台服务器

服务器关键参数指标

  • 常用操作系统

    1. Windows Server

      Windows 服务器操作系统派应用,结合 .NET 开发环境,为微软企业用户提供良好的应用框架

    2. Netware

      在一些特定的行业和事业单位,Netware 提供优秀的批处理和安全、稳定的系统性能

    3. Unix

      主要支持大型的文件系统服务、数据服务等应用

    4. Linux

      与 Unix 类似,但并不是 Unix 操作系统的变种,相比 windows 更加安全,运行效率更高

  • 空间容量

    存放文件的空间大小,一般根据图片和视频文件大小来选择,以及主机的使用年限

  • 主机带宽

    主机支持的最大下行访问速度,即直接影响网站访问速度,但虚拟主机并不是带宽越大访问就越快,还需要考虑同一台服务器上有多少个网站和其他网站是否消耗带宽资源

  • 访问流量

    当一台虚拟机分割的虚拟主机超过一定数量,为了限制因某个虚拟主机的网站大量消耗访问带宽资源,就必须考虑限制访问流量这个指标

  • 并发量

    同一时刻访问网站的用户数量,虚拟主机提供商为尽可能保障每个虚拟主机用户的网站稳定和公平性,不得已设置了并发量参数,从而可以在一定程度上确保一台服务器的其他虚拟主机能稳定访问

  • CPU 和内存

    代表服务器的运行计算能力,也就是对网站程序的响应速度和效率

  • 独立 IP 和共享 IP

    独立 IP 是指一个服务器拥有自己独立的 IP 地址,共享 IP 是指多个服务器共用一个公网 IP 地址。独立 IP 可以绑定域名,并且能直接访问,共享 IP 则无法实现上述功能

  • 安全性能

    防火墙、数据备份等

  • CDN

    将源站内容分发至最接近用户的节点,使用户可以就近取得所需内容,提高用户访问速度和成功率,解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景

FTP

File Transfer Protocol 文件传输协议,是 TCP/IP 协议组中的协议之一,FTP 协议包括两个组成部分,其一为 FTP 服务器,其二为 FTP 客户端。对于客户端,客户端能链接主机来管理自己的主机文件(上传与下载文件);对于主机商,可以用 FTP 来实现限制不同虚拟主机分配给用户对服务器的管理权限

FTP 有两种链接模式:

  • 主动模式(Port 模式)

    客户端发送控制链接到服务器的 FTP 端口,一般默认设置为 21,然后服务器的 20 数据端口主动去连接客户端 n+1 的数据端口

  • 被动模式(Passive 模式)

    客户端发送控制链接到服务器的 FTP 端口,一般默认设置为 21,客户端的 n+1 数据端口主动连接服务器的 20 数据端口

总的来说,FTP 的主要信息有:FTP 的链接地址、FTP 的登录账号和密码、FTP 的链接端口号。常用的 FTP 连接工具有 FileZilla、FlashFxp

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/2605.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • JAVA常用API整理

    JAVA常用API整理欢迎转载,转载请注明出处:https://blog.csdn.net/u013547284/article/details/71158100一、JAVA常用APIjava.lang.Math提供sin,cos,tan,exp,log,log10等类方法,PI和E等类字段java.lang.String(StringBuilder线程不安全,StringBuffer线程安…

  • 缓存穿透,缓存击穿,缓存雪崩解决方案分析

    缓存穿透,缓存击穿,缓存雪崩解决方案分析前言设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。解决方案

  • vue入门教程(一)「建议收藏」

    vue入门教程(一)「建议收藏」1.vue简介1.1vue是什么官网:https://cn.vuejs.org/Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。1.2vue的特点1)遵循MVVM模式2)编码简洁,体积小,运行效率高,适合移动/PC端开发.

  • tomcat各版本的区别

    tomcat各版本的区别tomcat各版本的区别

  • 关于开源的RTP——jrtplib的使用

    关于开源的RTP——jrtplib的使用

    2021年11月28日
  • mysql版本查询命令「建议收藏」

    mysql版本查询命令「建议收藏」mysql版本查询命令有:1、输入“selectversion();”命令,按回车键,即可查看当前mysql版本;2、输入“status”命令,按回车键,即可查看当前mysql版本。在我们的电脑上打开mysql控制台,输入密码进去方法一:输入“selectversion();”命令,按回车键,可以看到mysql的版本号方法二:可以输入“status”命令,按回车键,看到mysql的版本号是8.0.28…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号