web

Web,又称万维网,是一个以HTTP作为传输协议的分布式超媒体信息系统。 Web是客户端发出HTML请求,服务器端响应HTML响应的系统,它也是基于TCP/IP协议的网络应用系统。

Web最初有Tim Berners-Lee发明,这是一个基于TCP / IP网络协议的分布式系统,它不仅可以用于互相连接的计算机,还可以向它们提供超文本文件。 Web由Web客户端和Web服务器两部分确定。客户端发出HTTP请求,并采用浏览器(如火狐、Internet Explorer等)接收HTTP响应,服务器端存储和发送响应,并执行服务器端的CGI脚本,使HTML文件可以使用数据库或页面组件形式高效发布和执行。

Web的发展速度之快,目的在于发展开放的互联网,它的范围将早期的以文本为主的信息发布系统扩展到包括各种多媒体应用程序及其它用户交互应用程序。 由于Web赋予了普通用户创造和管理互联网信息的能力,非常简单,同时使信息得到全球范围内的传播,极大地推动了互联网的发展。

Web服务器与Web客户端之间通信的数据,信息分为HTML文件和超文本文件,以便浏览者可以在网络上访问。HTML文件由浏览器解释;网页设计家可以通过编辑HTML文件的方式来展现特定页面的内容以及样式。

Web服务器还承载CGI程序,这些程序可以执行动态内容,如查询数据库或执行数据计算,以匹配不同用户的不同定制要求。由于Web具有统一性、可扩展性、可存储性和可链接性,技术发展得十分及时,使Web能够支持广泛的应用,并作为重要的信息交换平台,这也促进了互联网的发展。

与“web”相关热搜词web服务器端互联网的发展文本文件服务器

  • web开发是什么

    Web 开发就是开发网页程序,从开发简单的纯文本静态页面到复杂的基于 Web 的互联网应用程序,电子商务和社交网络服务。开发人员不需要从零开始写代码,可通过调用框架来开发程序,以节省时间和成本。
    2020年02月 00
  • cookie是什么意思

    Cookie 是基于 Internet 的各种服务系统应运而生的,是 Web 服务器保存在用户浏览器上的小文本文件,它包含相关用户的信息,是用户获取、交流、传递信息的主要场所之一。
    2020年02月 00
  • 什么是隐身模式

    隐身模式旨在删除Web浏览会话中的所有本地数据。这意味着将阻止或删除网站尝试上传到计算机的任何cookie,本地搜索历史记录中不会记录任何浏览,并且其他各种跟踪器,临时文件和第三方工具栏也将被禁用。
    2020年02月 00
  • Web 4.0微软正在重新考虑Edge浏览器

    在 90 年代,互联网是一个分散的网站集合,大部分都很糟糕。最终,Web 2.0 带来了社交媒体和用户生成的内容,而 Web 3.0 则预示了机器处理信息和理解页面内容的能力。
    2019年11月 00
  • uWSGI 是什么

    uWSGI是一个“旨在开发用于构建托管服务的完整堆栈”的软件应用程序。uWSGI通常用于与Web服务器(如Cherokee和Nginx)一起提供Python Web应用程序,后者为uWSGI的本机uwsgi协议提供直接支持。
    2019年08月 00
  • aspx 是什么

    ASPX文件是包含VBScript或C#代码的文件,是一个服务器生成的网页,其中包含脚本,这些脚本在Web服务器上处理,生成的HTML将发送到用户的Web浏览器,专​​为Microsoft ASP.NET框架而设计。
    2019年08月 00
  • referer是什么

    HTTP Referer 是 header 的一部分,当浏览器向 web 服务器发送请求的时候,一般会带上 Referer,用来表示从哪儿链接到当前的网页,服务器因此可以获得一些信息用于处理,采用的格式是 URL。
    2019年07月 00
  • js和jsp有什么区别

    JSP 全称是 java server page 是 JAVA 企业应用的一种动态技术用于 java 语言的 web 开发方向。JS 全称是 javaScript 是一种页面脚本语言,与 java 没有关系。
    2019年07月 00
  • Joomla!是什么

    Joomla!是一套自由、开放源代码的内容管理系统,以PHP撰写,用于发布内容在万维网与内部网,通常被用来搭建商业网站、个人部落格、资讯管理系统、Web 服务等,还可以进行二次开发以扩充使用范围。
    2019年07月 00
  • 什么是 web 开发

    Web开发是网站开发所涉及的工作,从开发简单的纯文本静态页面到复杂的基于Web的互联网应用程序,电子商务和社交网络服务。可能包括Web工程,Web设计,Web内容开发,客户端联络,客户端 / 服务器端 脚本。
    2019年06月 00
  • .vm 是什么文件

    .vm后缀的文件是velocity文件,velocity是基于java的一种页面模板引擎,使用Velocity模板语言(VTL)编写; 包含插入普通文本文档的VTL语句; 通常用于自动生成Web源代码和类骨架。
    2019年06月 00
  • Firebase 是什么

    Firebase是一家实时后端数据库创业公司。能帮助开发者很快的写出Web端和移动端的应用。随后被Google收购以来,用户可以在更方便地使用Firebase的同时,结合Google的云服务。
    2019年04月 0