前后端交互原理

网站前后台架构 网站前后端交互原理_服务器

1. 服务器:是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

           理解:哆啦ei梦的四次元口袋,接收你的要求,给你提供解决问题道具。

           系统:Windows系统、linux系统、mac系统(苹果)

2.(1) IP地址:实现网络中不同计算机之间的通信,每台机器都必须有一个唯一的标识。

                理解:通过IP地址可以找到你的所在位置。

   (2) 端口:用于区分不同应用程序。

                      理解:应用软件实质代号。

                                 端口号范围0—65535,其中0—1023为系统所保留。3306数据库,4000QQ,8080tomacat

     (3) 域名:IP的映射

                        理解:IP地址复杂难记用域名做网站的名字(链接)

             域名+端口:组成了可以访问服务器地址。

3. 请求:用户查看某个网站,用户端向服务器发送的信息。

            理解:告诉服务器你的问题。

   响应:服务器将信息返回用户端。

            理解:服务器给你答案。

 注:一般来说一个请求对应着一个响应。

 4. 前端:前端即网站前台部分,呈现在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验。

    技术:html,css,javascript(各种框架:jQuery、vue.js等)、Android

    理解:外在,人们能看到的。

  后端:网站后端也叫网站后台技术或者动态网站技术。

   技术:Java,python、php、go等。

   理解:内在。

5. 关系型数据库:是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。

     技术:sql。

     理解:储存着所有信息,我们从中获取信息。(存储在硬盘)

  非关系型数据库:redis。