大数据开发基础之WEB基本原理及常用开发器械
发布时间:2021-06-04 11:09:30 所属栏目:大数据 来源:互联网
导读:今天给大家带来的是大数据开发基础的WEB基本原理及常用开发工具的了解,无论是在日常生活中还是在工作办公中,我们总是会浏览到各种各样的网页,比如淘宝、微博、知乎,我们的直观感受就是点一下进入一个页面或者滑动浏览页面,而他们是如何构成就是今天主要
今天给大家带来的是大数据开发基础的WEB基本原理及常用开发工具的了解,无论是在日常生活中还是在工作办公中,我们总是会浏览到各种各样的网页,比如淘宝、微博、知乎,我们的直观感受就是点一下进入一个页面或者滑动浏览页面,而他们是如何构成就是今天主要的讲解内容-WEB。
1.什么是WEB?
WEB即world wide web,我们所熟知的WWW就是由这三个单词的首字母组成的,也就是一种体系结构,它是建立在Internet之上并且驻留在某种计算机上的程序,通过它可以访问遍布于因特网(internet)主机上的链接文档。这里就不做过多赘述了。
2.WEB基本原理
客户端和Web服务器通过HTTP协议进行通信。Web服务器有是也叫HTTP服务器或Web容器。HTTP协议采用的是请求/响应模式。即客户端发起HTTP请求,web服务器接收并解析处理HTTP请求,然后将HTTP响应发送给客户端。
比如
(1) 用户做出了一个操作,然后浏览器获取了该事件。
(2) 浏览器与对端服务程序建立TCP连接。
(3) 浏览器将用户的事件按照HTTP协议格式整合成一个数据包,其本质也就是在待发送的缓冲区里有一段写着HTTP协议格式的字节流
(4) 浏览器确认对端可操作,并将该数据包输入至Internet,数据包经过internet最终到达对端服务程序。
(5) 对端服务程序拿到数据包后,以同样的HTTP协议格式解压数据包,以此来获知客户端的需求。
(6) 在了解需求之后进行下一步操作。
(7) 将需求的结果输入缓冲区。
(8) 按照HTTP协议格式将需求的结果中的数据打包。
(9) 服务器确认对端可写,紧接着将该数据包输入至Internet,该数据包经过网络最终递交到客户端。
(10) 浏览器拿到数据包后,以HTTP协议格式解包,然后再解析数据。
(11) 浏览器将解析后的数据展示在页面上。
![]() (编辑:阜新站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |