当前位置:首页 > 建站优化 > 正文内容

网站和域名的关系(域名与网站的关系的简述)

zhuangbi888.com2022-02-22 05:20建站优化103

关于域名、服务器、IP、网卡与网站之间的关系,如果要梳理清楚,那就要先向你介绍一下WEB工作流程。

WEB工作流程,用户访问网站过程中经历了哪些流程?

用户打开浏览器 -> 输入域名 -> 回车 -> 网页内容在用户浏览器上显示出来。

上面的流程是用户在表象层上的感知,但在技术层上,远远不止这些流程,具体流程如下(以下流程也仅仅是精简流程,技术要做的工作远不止这些):

用户打开浏览器 -> 输入域名 -> 回车后,用户系统本地会对此域名进行解析 -> 找到此域名对应的IP -> 然后定位到要访问网站的远程服务器 -> 浏览器发送请求(要获取哪个页面) -> 远程服务器接收到请求后,将页面发送给用户浏览器 -> 用户浏览器解析页面HTML进行渲染 -> 页面最终展现在用户眼前。

关系梳理服务器(硬件)

服务器做为硬件设备,网站是要部署在服务器之上的,所以少了硬件的支持,就谈不上网站。

网卡(硬件)

网卡做为电脑上的硬件设备,要上网就离不开网卡,不管是客户端(用户的电脑)还是网站服务器,如果少了网卡,联网这辈子都是不可能的了。

IP

有了电脑/服务器、网卡,接入运营商网络后,网络运营商就会给你分配一个全世界独一无二的公网IP,以此来定位客户端电脑和服务器端。

IP可以理解为人的身份证,在互联网上代表某台机器的唯一编码。

域名

问题来了,IP是一串较长的数字,如:61.190.38.59,如果我们要访问对方电脑,直接输入IP是可以进行访问的,但是记起来太费事,所以出现了域名,将域名和IP绑定起来,就能通过很好记忆的域名来反解析出IP,然后找到互联网上的目标机器。

网站(软件)

网站其实是一套系统,它接收用户请求然后做出处理,这样用户就能得到处理后的结果。

大型网站1个域名对应多个IP如何理解?网站域名是1个,像百度这类公司服务器成千上万,总不能用1个域名绑定成千上万个IP吧,这是怎么做到的呢?

其实是这样的:

1个域名可以解析到1个特定的IP上,然后这个特定IP的服务器可以将用户的请求按一定规则分发到N台服务器上,专业名词叫“反向代理”。

举个栗子:

一个集团董事长要干一件事,他会找相关的部门,如技术部,董事长找到技术部总领导,说我要做什么什么,技术部领导接到任务后会进行任务折解,分到技术部不同人员身上,最终将完成结果反馈给董事长即可。此时技术部总领导就充当了“反向代理”的功能,将任务分发出去,他的下属将此事办妥后再由他反馈至董事长。

关于你讲的数据冗余问题,分布式系统中,数据是存在冗余的。

虚拟主机上多个域名是如何定位到多个网站中的特定一个的?假设1台高配服务器,我们利用它搭建200个虚拟主机,那这200个虚拟主机可以绑定200+个域名,每个域名对应1个网站。

具体怎么定位的?

WEB服务器系统(如:Nginx、IIS)上每个网站会绑定对应的域名,这样虽然200个域名都解析到这同1台服务器的IP上,但Nginx和IIS上能获取用户请求的域名,这样就能定位到具体的网站上去。

一个公网IP能否对应多个后端主机?可以的,这就是“反向代理”的作用,1个公网IP解析到某1台服务器上,然后这台服务器上配置规则可以将请求分发至后端多台服务器上。

相关文章

QQ邮箱格式怎么写才正确?

QQ邮箱格式怎么写才正确?

谢邀,众所周知,qq邮箱是腾讯于2002年推出的一款邮箱,它借助qq这个社交平台巨大的优势,迅速得到推广。可以说有qq的人,百分之九十会有qq邮箱。qq邮箱格式也比较简单,例如,你的qq是123456...

网站设计与开发(网站设计与开发用什么语言)

网站设计与开发(网站设计与开发用什么语言)

去百度文库,查看完整内容> 内容来自用户:黑暗萝莉大妈 清远职业技术学院 毕业设计(论文) 艾艾商城 年级专业计算机网络技术学生姓名指导教师黄华专业负责人答辩日期毕业设计开题报告 姓名...

备案要多少天(验收合格多少天备案)

备案要多少天(验收合格多少天备案)

  用人单位在30天内申请工伤认定,工会和工伤职工可以在1年内申请工伤认定。 工伤认定是社会保险行政部门依据法律的授权对职工因事故伤害(或者患职业病)是否属于工伤或者视同工伤给予定性进行行政确认,是职...

商城网站模版(手机网站模版)

楼主可以去TempleteMonsterChina(怪兽模板)中国区官方网站看一看,里面有包括个人用网站模板在内的各种行业的网站模板,以及根据用途按照模板类型分类的包括普通的静态展示网站模板,动态FL...

电子商务网站建设模板(云南模板网站建设)

电子商务网站建设模板(云南模板网站建设)

首先,电子商务分好几个方向。 比如说移动互联网开发类的,开发安卓系统,这个是对技术要求比较高的。毕业以后可以去搞移动开发,拿到项目能做成的话几十万几百万都不是问题。 其次就是我们通常理解的电子商务的概...

web服务器是什么?

web服务器是什么?

Web服务器有硬件服务器和软件服务器,现在硬件服务器多以云的方式为用户提供服务。 Apache、nginx属于软件服务器,软件服务器是架设在服务端为Web应用提供系统级支撑服务,除了题目中提到的两个服...

西安网站建设做自适应H5网站多少钱

由于网站建设公司的总数量是极其繁多的,大家不可能对其一一进行考回察和鉴定,而是需要进答行重点选择。这时候我们可以先借助网络这一便利化工具来帮助自己,通过百度搜索来挑选出几家实力相对较强的网站建设公司来...

高端网站建设公司排行(开一个网站建设公司需要什么)

高端网站建设公司排行(开一个网站建设公司需要什么)

网站标题:怀化网站建设--专注怀化本土企业网站制作网络推广 网站描述:★怀化个人建站第一平台★专注于怀化本土企业网站建设,网络推广【免费做好满意后付款,可上门洽谈】 5年建站经验,高级网站技术员,...