服务器之家:专注于服务器技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - IIS - Windows Server 2019 Web服务IIS配置与管理理论篇(术语解释、工作原理与常见的WEB服务器)

Windows Server 2019 Web服务IIS配置与管理理论篇(术语解释、工作原理与常见的WEB服务器)

2023-07-28 11:04未知服务器之家 IIS

目录 1. 基本概念 1.1 Web 服务器 1.2 HTML 1.3 HTTP 协议 GET消息 POST消息 PUT消息 1.4 HTTPS 协议 2. 工作原理 3. 常见的WEB服务器 介绍了部署 Windows Web 服务器 IIS 之前所需要了解的一些关于WEB的基本术语概念,包括Web服务器定义,HTML,HTTP协议

目录
  • 1. 基本概念
    • 1.1 Web 服务器
    • 1.2 HTML
    • 1.3 HTTP 协议
      • GET消息
      • POST消息
      • PUT消息
    • 1.4 HTTPS 协议
    • 2. 工作原理
      • 3. 常见的WEB服务器

        介绍了部署 Windows Web 服务器 IIS 之前所需要了解的一些关于WEB的基本术语概念,包括Web服务器定义,HTML,HTTP协议,HTTPS协议及其工作原理。

        (常见的WEB服务器)

        介绍了市面上常用的 WEB 服务器,包括 IIS 服务器,Apache 服务器,Tomcat 服务器和Nginx服务器。同时分析了 Nginx 的优势,比较了四个 WEB 服务器的优势及限制。

        1. 基本概念

        1.1 Web 服务器

        一般指网站服务器,也就是我们打开的各种网站的数据来源,它实际上是服务器上运行的应用程序,这个程序通过HTTP协议/HTTPS协议与浏览器等客户端进行通信,把网页展现给用户。

        1.2 HTML

        HTML是“Hyper Text Markup Language”的缩写,即“超文本标记语言”,是标准通用标记语言下的一个应用。html并不是一种编程语言,它是一种标记语言,是由一些标签组成,主要是用来制作网页的。

        为什么说是超文本语言呢?“超文本”指的是它的内容可以是一些非文本的内容,比如:图片、链接、声音等等。

        1.3 HTTP 协议

        Hyper Text Transfer Protocol ,HTTP 是 TCP/IP 协议簇中的一种协议,超文本传输协议。HTTP是为了发布和检索 HTML 页面而开发出来的

        HTTP 是一种数据传输协议,同时, 它也是最常用的应用层协议。 当客户端(尤其是 WEB 浏览器)向服务器发送 请求消息时,HTTP 协议规定了 客户端请求网页消息的类型,以及服务器响应信息的类型。

        常用的三种消息类型包括 GET、POST 以及 PUT。

        GET消息

        GET 是一种客户端数据请求消息。浏览器向WEB服务器发送请求网站页面的 GET 消息。 一旦收到 GET 请求,服务器将立即反馈,反馈的消息内容可以是被请求的文件, 也可以是报错消息,或者是其它信息。

        POST消息

        POST是一种用于向WEB服务器上传数据的请求消息。例如,当用户在网页的表单(form)中输入数据时,点击确认时,用的就是POST请求,这个时候表单中的数据会被上传到WEB服务器中。所谓的表单,最简单可以理解为登录界面要求输入的用户名和密码。这两个都是表单中的数据类型。

        PUT消息

        PUT也是一种用于向WEB服务器上传数据的请求消息。与POST相比,PUT用于向WEB服务器上传文件。例如,在参加考试报名时,需要上传个人照片,这时候就是用PUT消息。

        1.4 HTTPS 协议

        Hyper Text Transfer Protocol over SecureSocket Layer,HTTPS,超文本安全传输协议。

        虽然 HTTP 是一种很灵活的协议,但它并不安全。POST 消息以纯文本格式向WEB服务器上传信息,WEB服务器的响应也不加密,所以,这些信息很可能被网络监听工具(例如wireshark等)中途截取。 为了在互联网中进行安全通信,人们发明了安全超文本传输协议 ,也就是 HTTPS协议,来访问或发布 Web 服务器信息。HTTPS 可以采用身份验证和加密两种方式保障客户端和服务器间的数据传输安全。

        HTTPS中的S,即SSL,SecureSocket Layer(安全套接层)。
        HTTPS = HTTP + SSL/TLS


        Windows Server 2019 Web服务IIS配置与管理理论篇(术语解释、工作原理与常见的WEB服务器)

        这种客户端/服务器架构称为C/S架构。一台服务器可以应对多个客户端。

        参考资料 Microsoft Docs:IIS Web Server Overview

        Microsoft Docs:Internet Information Services (IIS)

        3. 常见的WEB服务器

        目前,最主流的WEB服务器有以下几个:

        IISApacheTomcatNginx

        原文地址:http://www.zzvips.com/uploads/allimg/iv2uzrqef0h

        延伸 · 阅读

        精彩推荐
        • IIS让IIS支持webp格式的图片

          让IIS支持webp格式的图片

          WebP(发音:weppy)是一种同时提供了有损压缩与无损压缩(可逆压缩)的图片文件格式,派生自影像编码格式VP8,被认为是WebM多媒体格式的姊妹项目,是由...

          未知1722023-07-28
        • IIS云服务器怎么建立iis

          云服务器怎么建立iis

          云服务器 怎么建立IIS 云服务器是一种基于云计算技术的虚拟化服务器,它允许用户通过互联网访问和管理自己的服务器。而IIS(Internet Information Services)是...

          未知1352023-06-18
        • IISwindows IIS权限经典设置教程

          windows IIS权限经典设置教程

          根据最新的黑客攻击方法显示,如果在IIS的站点属性打开了“写入”权限,则被黑是轻而易举的事。 ...

          IIS教程网12452021-08-02
        • IISIIS6、IIS7、IIS7.5取消服务器主机空间目录脚本的执行权限的方法

          IIS6、IIS7、IIS7.5取消服务器主机空间目录脚本的执行权限的方法

          本篇将针对不同服务器环境来介绍如何取消 这两个目录的执行权限,当然我们也建议用户其他一些生成纯静态html的目录,拥有可写入权限的也统统去除执...

          服务器之家3112020-06-12
        • IISIIS6.0中配置php服务全过程解析

          IIS6.0中配置php服务全过程解析

          网上有很多介绍在 IIS 6 上配置 PHP 的文章,但是那些方法不是性能不好,就是升级麻烦。下面的方法可以让你在第一次配置好后,能够非常方便的进行升级...

          服务器之家3102020-05-14
        • IIS阿里云web服务器如何开启iis

          阿里云web服务器如何开启iis

          阿里云 是国内领先的云计算服务提供商之一,其提供的 云服务器 (ECS)是广受企业和个人用户青睐的云计算产品之一。在使用 阿里云 ECS过程中,很多用...

          未知2982023-05-10
        • IISInternet信息服务(IIS)管理器在哪里打开

          Internet信息服务(IIS)管理器在哪里打开

          有时候我们在使用电脑的时候,想打开Internet信息服务(IIS)管理器,怎么打开呢,下面来分享一下方法...

          百度经验34612020-05-10
        • IISIIS上如何添加PHP运行环境

          IIS上如何添加PHP运行环境

          本篇内容介绍了“IIS上如何添加PHP运行环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何...

          未知1232023-05-10