什么是Web和www

通过之前课程的学习,我们已经对计算机网络有了一些了解,这里我主要想说一个点,也是计算机网络中一个很容易被误解的概念,就是什么是Web,它和HTTP、HTML、Internet、internet究竟是什么关系。

首先我们先复习一个很容易错的概念,就是Internet和internet的区别是什么:internet指的是互联网,理论上任何两个网络互通之后就叫互联网,也就是internet;Internet指的是因特网,它特指的就是全球互联、基于TCP/IP技术、需要公网Ip的网络,可以理解为因特网是最大的一种互联网。

而我们学过,在计算机网络的应用层上有HTTP、FTP、DNS等服务,而HTML技术则和计算机网络不是直接沾边的,它是一种用于创建网页的标准标记语言。我们所说的Web就是基于HTTP和HTML上的服务,它是基于浏览器可视化访问的。

简单来说,如果我们要搭建一个网站,我们需要的就是一个支持web服务的服务器。常见的Web服务器软件可以看这篇文章.值得注意的是,web服务也是运行于操作系统之上的,所以一台服务器上面安装什么Web服务器软件,我们就往往将其简称为是什么类型的服务器,但其实同一台服务器今天装apache,明天把apache软件卸载了装nginx也没有任何问题。但是要是同时装的话,注意不能监听同一个端口。

那么我们再聊一聊,网址中的www是什么意思。

一旦某个单位拥有了一个域名,它就可以自己决定是否要进一步划分其下属的子域而不需要上级结构批准。

所以,当一个单位申请到一个域名后,如腾讯申请了一个qq.com,他就可以自己划分子域。

这里就出现了一个命名习惯,通常将用作网站服务器的计算机起名www,如www.qq.com,将邮件服务器的计算机取名为mail,如mail.qq.com
把不同的任务交给不同的服务器去处理,为了区分,就用上了不同的子域名。
————————————————
版权声明:本文为CSDN博主「qqqqq1993qqqqq」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qqqqq1993qqqqq/article/details/73437459

上面这篇文章说的很好,但是有些内容没有说到。

当我们购买域名时,我们买的是一级域名,举个例子:

购买了域名之后,我们可以对一级域名和二级域名设置解析,这个一般是在购买域名的平台会提供的服务。就是将域名和ip绑定。理论上对于一个一级域名可以设置解析无数个二级域名,但是这样对于DNS服务器来说负担会非常重,所以一般情况是对于二级域名的数量会有限制。

这样就好理解我们说的网址中的www是什么意思了:

来源:https://www.zhihu.com/question/20064691

所以说,一开始,大公司的每一台服务器做一个服务、有自己的公网ip、把自己的公网Ip绑定到不同的二级域名下面,用户通过输入二级域名来确定使用哪一个服务器提供服务。但是现在服务器性能发展迅速、一台服务器就足以提供许多服务了、只需要使用端口号来区分使用的是什么服务,但是用户在网址前加www的习惯已经产生了,所以现在绑定域名时可以看的,网站会推荐你把一级域名和www的二级域名绑定到同一个ip上。

什么是Web和www的更多相关文章

  1. C# Web应用调试开启外部访问

    在用C#开发Web应用时有个痛点,就是本机用VS开启Web应用调试时外部机器无法访问此Web应用.这里将会介绍如何通过设置允许局域网和外网机器访问本机的Web应用. 目录 1. 设置内网访问 2. 设 ...

  2. 网页提交中文到WEB容器的经历了些什么过程....

    先准备一个网页 <html><meta http-equiv="Content-Type" content="text/html; charset=gb ...

  3. 闲来无聊,研究一下Web服务器 的源程序

    web服务器是如何工作的 1989年的夏天,蒂姆.博纳斯-李开发了世界上第一个web服务器和web客户机.这个浏览器程序是一个简单的电话号码查询软件.最初的web服务器程序就是一个利用浏览器和web服 ...

  4. java: web应用中不经意的内存泄露

    前面有一篇讲解如何在spring mvc web应用中一启动就执行某些逻辑,今天无意发现如果使用不当,很容易引起内存泄露,测试代码如下: 1.定义一个类App package com.cnblogs. ...

  5. 对抗密码破解 —— Web 前端慢 Hash

    (更新:https://www.cnblogs.com/index-html/p/frontend_kdf.html ) 0x00 前言 天下武功,唯快不破.但在密码学中则不同.算法越快,越容易破. ...

  6. 使用 Nodejs 搭建简单的Web服务器

    使用Nodejs搭建Web服务器是学习Node.js比较全面的入门教程,因为要完成一个简单的Web服务器,你需要学习Nodejs中几个比较重要的模块,比如:http协议模块.文件系统.url解析模块. ...

  7. 一步步开发自己的博客 .NET版(11、Web.config文件的读取和修改)

    Web.config的读取 对于Web.config的读取大家都很属性了.平时我们用得比较多的就是appSettings节点下配置.如: 我们对应的代码是: = ConfigurationManage ...

  8. Web性能优化:What? Why? How?

    为什么要提升web性能? Web性能黄金准则:只有10%~20%的最终用户响应时间花在了下载html文档上,其余的80%~90%时间花在了下载页面组件上. web性能对于用户体验有及其重要的影响,根据 ...

  9. Web性能优化:图片优化

    程序员都是懒孩子,想直接看自动优化的点:传送门 我自己的Blog:http://cabbit.me/web-image-optimization/ HTTP Archieve有个统计,图片内容已经占到 ...

  10. 使用ServiceStack构建Web服务

    提到构建WebService服务,大家肯定第一个想到的是使用WCF,因为简单快捷嘛.首先要说明的是,本人对WCF不太了解,但是想快速建立一个WebService,于是看到了MSDN上的这一篇文章 Bu ...

随机推荐

  1. git-本机内容git至github

    1.修改仓库的名字 github中右上角/settings/Account: 修改后显示的变化: 2.本地和github账号创建联系 (base) localhost:~ ligaijiang$ ss ...

  2. MySQL有四种BLOB类型

    先说明一下Blob的类型,直接从网上摘抄了!!!1.MySQL有四种BLOB类型: ·tinyblob:仅255个字符 ·blob:最大限制到65K字节 ·mediumblob:限制到16M字节 ·l ...

  3. 映射器Mapping

    1)  org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping(核心) 将程序员定义的Action所对应的<bean& ...

  4. OpenAPI规范入门

    由于API对于我们的软件运行方式至关重要,因此记录我们的API对于确保我们大型IT组织中的每个人都了解正在发生的事情至关重要,这就是我们使用OpenAPI来帮助记录API规范的原因. 在本文中,我将向 ...

  5. PHP批量写入数据、批量删除数据

    批量插入可以参考$sql = "insert into data (id,ip,data)  values ";for($i=0;$i<100;$i++){$sqls[]=& ...

  6. 跨平台编程相关技术资料及笔记.md

    目录 跨平台编程技术选型 ## 需求 最终选定的技术方案:uni-app 混合或跨平台编程相关资料 ## uni-app 官网 相关资料 个人笔记 个人经验 ## taro 官网 相关资料 ## Ch ...

  7. java 与 c# 3des 加解密

    java 与 c# 3des 加解密   主要差异如下: 1.  对于待加密解密的数据,各自的填充模式不一样 C#的模式有:ANSIX923.ISO10126.None.PKCS7.Zero,而Jav ...

  8. Django之logging配置

    1. settings.py文件 做开发离不开必定离不开日志, 以下是我在工作中写Django项目常用的logging配置. # 日志配置 BASE_LOG_DIR = os.path.join(BA ...

  9. kNN进邻算法

    一.算法概述 (1)采用测量不同特征值之间的距离方法进行分类 优点: 精度高.对异常值不敏感.无数据输入假定. 缺点: 计算复杂度高.空间复杂度高. (2)KNN模型的三个要素 kNN算法模型实际上就 ...

  10. android#使用Intent传递对象

    参考自<第一行代码>——郭霖 Intent的用法相信你已经比较熟悉了,我们可以借助它来启动活动.发送广播.启动服务等.在进行上述操作的时候,我们还可以在Intent中添加一些附加数据,以达 ...