前端向后端如何通信

文章目录

  • 一、两台计算机之间的通信是如何产生的?
  • 二、前端页面和浏览器的关系是什么?后端推送和浏览器的关系是什么?
    • 1、前端页面和浏览器关系是什么?
    • 2、后端推送和浏览器关系是什么?
    • 3、请求响应及调试详解?
      • 1)请求系列信息详解(涉及到前后端通信,详见HTTP通信;)
      • 2)响应系列信息详解(涉及到前后端通信,详见HTTP通信;)
      • 3)前端调试相关信息详解(涉及到前后端通信,详见HTTP通信;)
    • 三、通信之socket

一、两台计算机之间的通信是如何产生的?

	两台计算机之间通信,要经过7个协议层,进行层层的数据封装打包和揭包,完成数据通信的;其中常规应用层中的HTTP协议和socket协议,就是我们应该关注的协议格式;其二者之间的关系及整体通信流程见下图:

前端向后端如何通信_第1张图片

二、前端页面和浏览器的关系是什么?后端推送和浏览器的关系是什么?

1、前端页面和浏览器关系是什么?

	1)浏览器是一个功能强大的应用;页面解析只是其应用功能中的一种;因此才会有请求时候的,浏览器含有请求头等系列信息;才会有后端响应数据后,页面的更新;
	2)根据1)可知,前端到后端的请求,就是通过浏览器来进行的;

2、后端推送和浏览器关系是什么?

	1)浏览器是一个功能强大的应用;对数据解析也只是其应用功能中的一种;因此才会有后端响应response.write()写到浏览器的时候,浏览器含有响应头等系列信息;
	#  3、浏览器展示的前端页面信息有哪些?

3、请求响应及调试详解?

1)请求系列信息详解(涉及到前后端通信,详见HTTP通信;)

2)响应系列信息详解(涉及到前后端通信,详见HTTP通信;)

3)前端调试相关信息详解(涉及到前后端通信,详见HTTP通信;)

通信之http

三、通信之socket

通信之socket

你可能感兴趣的:(技术总结_java积累)