http,https,www,web等的区别含义

  • HTTP:

        超文本传输协议(HyperText Transfer Protocol),是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。

那么网络协议又是什么呢?

  • 网络协议:

网络协议是为在计算机网络中进行数据交换而建立的规则、标准或约定的集合。

也就是说,在这里网络协议是实现用户计算机与web服务器之间能够正常交流获取展示网页文件的一种已经被统一了的交流方式,即用户计算机和web服务器通过这个网络协议进行数据的交互,在这里。这个网络协议就是http

相当于是中国人和韩国人交流时,选择英语进行交流,然后英语到本国语言的转换由两端(韩国人和中国人)在大脑中自行转换。也就是说这里所说的英语就是HTTP协议。

回到上述的http,http协议指的就是在Internet上,不确定的客户端访问不确定的web服务器时,统一了的资源获取与提供方式。

  • https:

HTTPS是使用ssl协议加密之后的http协议,主要是在客户端与服务器交互时提供安全性

  • WWW:

WWW(World Wide Web)万维网是一种信息服务系统,也可以简称为Web

Web 分为Web客户端和Web服务器程序。 WWW可以让Web客户端(常用浏览器)通过互联网,访问浏览Web服务器上的页面。 这是一个由许多互相链接的超文本组成的系统,在这个系统中,每个有用的事物(一般是网页文件),称为一样“资源”;并且由一个全局“统一资源标识符”(URI)标识;这些资源通过超文本传输协议(Hypertext
Transfer Protocol)传送给用户,而后者通过点击链接来获得资源。

注意:万维网并不等同互联网,万维网只是互联网所能提供的服务其中之一,是靠着互联网运行的一项服务。

  • 实际访问流程:

平常我们访问会输入的www.baidu.com,www 其实是一个 unix domain 中主机的名字,主要用于 DNS 解析,即从一个主机名 (比如 www.baidu.com) 解析到 IP 地址,比如(202.108.22.43)。当然你可以给你的机器任意起个名字,只要记录到 DNS 中,能解析成 IP 就行了。

这台服务器在这里用于提供web服务,我们称之为web服务器,这台包含www的服务器我们事先需要把他部署安装上web服务,例如httpd、nginx等,让他能够给客户端提供web服务。

我们在访问的时候输入:http://www.baidu.com,代表的就是,向一个名字叫 www 的主机发出一个请求,这个请求走的这条路是http,那个叫 www 的主机按照 http 协议返回给你一堆数据,数据是HTML 格式的,IE浏览器把这些数据显示在你的屏幕上,你就看到网页了。

时间: 2024-12-29 23:24:57

http,https,www,web等的区别含义的相关文章

HTTPS和HTTP有什么区别

广泛应用于互联网世界的HTTP想必是大家再熟悉不过的了,然而细心的朋友却能发现淘宝.百度.网上银行等页面都是HTTPS开头的,那么这个HTTPS和HTTP有什么区别呢?  说到HTTPS和HTTP的区别,其中最主要的就是安全性上的区别.  HTTPS:HTTP协议的安全加强版,通过在HTTP上建立加密层,对传输数据进行加密.主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全:另一种就是确认网站的真实性.  HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端

REST和SOAP Web Service的区别比较

本文转载自他人的博客,ArcGIS Server 推出了 对 SOAP 和 REST两种接口(用接口类型也许并不准确)类型的支持,本文非常清晰的比较了SOAP和Rest的区别联系! ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////REST似乎在一夜间兴起了,这可能引起一些争议,反对者可以说REST是

容器、应用服务器和web服务器的区别

什么是容器 servlet没main()方法.它们受控于另一个java应用,这个java应用称为容器(Container)Tomcat是这样的容器,Web服务器应用(Apache)得到一个指向servlet请求时,服务器不是把这个请求交给servlet本身,而是交给部署该servlet的容器.要由容器向servlet提供HTTP请求和响应,而且要由容器调用servlet的方法. 客户-->请求--->Web服务器应用--->web容器应用--->servlet-------->

Do带你解析:原生APP与web APP的区别

对于DeviceOne原生跨平台APP与WEB APP的区别,很多人还不是很清楚,下面就让小编来简单介绍DeviceOne原生APP的功能以及与WEB APP的区别. 定义,什么是原生APP和web APP? Web App Web App即是一种框架型APP开发模式(HTML5 APP 框架开发模式),该开发具有跨平台的优势,该模式通常由"HTML5云网站+APP应用客户端"两部份构成,APP应用客户端只需安装应用的框架部份,而应用的数据则是每次打开APP的时候,去云端取数据呈现给手

.net中Web应用程序和web网站的区别

.net中Web应用程序和web网站的区别 Scenario Web Application Project Web Site Project Project definition 跟 Visual Studio .NET 2003 类似,由于项目文件的存在,只有被项目文件所引用的文件才会在Solution Explorer中出现.而且只有这些文件才会被编译.可以很容易的把一个ASP.NET应用拆分成多个Visual Studio项目.可以很容易的从项目中和源代码管理中排除一个文件. 一个目录结

HTML服务器控件与Web服务器控件的区别[转]

项目 HTML服务器控件 Web服务器控件 是否映射到 HTML标签 与HTML标签存在一一对应的映射关系.runat=server属性把传统的HTML标签转换成服务器控件.这使得开发人员可以将ASP页面移植到ASP.NET平台上. 不直接映射到HTML标签,这使得可以开发人员可以使用第三方的控件 对象模型 使用HTML中心对象模型,在该模型中,控件包括一个关健字/值对的属性集合. 使用基于组件的对象模型,该模型要求使用一致对象类型. 是否能自适应输出 不能根据浏览器的不同,调整所输出HTML文

Add Service References 和 Add Web References的区别

Add Service References 和 Add Web References的区别 在项目过程中,需要添加Web服务引用,发现两种用法.搜索了一下相关信息,才知道: VS2005里提供的Add Web Reference(添加Web服务引用)的功能主要是添加Web Service引用. VS2008保留了Add Web Reference(添加Web服务引用)也是为了版本向前兼容.目前很多项目还是基于.NET Framework 2.0. VS2008在升级以后为了对.NET Fram

Web Farm和Web Garden的区别

在这篇博文中,我将确切剖析Web Farm和Web Garden的区别和原理,以及使用它们的利弊.进一步地,我将介绍如何在各个版本的IIS中创建Web Garden. 英文原文 | Abhijit Jana | 2010年10月2日 概述 ASP.NET开发服务器负责处理所有来自客户端的请求和响应(开发阶段).完成开发后,为了让他人可以访问你的站点,你必须将站点部署到服务器上,这将涉及到Web服务器.Web服务器负责处理所有来自客户端的请求,并给予响应.下图展示了ASP.NET Web应用程序典

AmazeUI(妹子UI)中CSS组件、JS插件、Web组件的区别

AmazeUI(妹子UI)是非常优秀的国产前端UI,现在来介绍一下AmazeUI中CSS组件.JS插件与Web组件的区别. CSS组件顾名思义就是仅使用CSS渲染而成的组件,而JS插件也很容易理解,就是由CSS渲染和JS来控制行为的组件.比较不好理解就是Web组件,好像跟JS插件意思差不多,都是CSS和JS组成的.它们到底区别在哪?我们重点来讲这个.我们通过学习如何调用Web组件(其中的手风琴组件)来一步一步了解其与JS插件的区别. 示例01.Web组件-直接使用 (请下载附件查看示例) 示例中