前后端交互原理
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。