浏览器浏览网页是怎么回事?一起从原理上学习下。。。
1、浏览网页就要用到网络,用到网络就要知道OSI
2、浏览器与HTTP协议及TCP协议
HTTP协议对应于应用层,TCP协议对应于传输层。HTTP协议是建立在TCP协议基础之上的,所以:网络通讯都会转成TCP/UDP协议进行数据传输,然而TCP/UDP数据传输使用的通信服务,或者工具就是Socket。
Web应用,就是一个socket服务端,用户的浏览器其实就是一个socket客户端。
3、WSGI,全称 Web Server Gateway Interface,或者 Python Web Server Gateway Interface ,是为 Python 语言定义的 Web 服务器和 Web 应用程序或框架之间的一种简单而通用的接口。自从 WSGI 被开发出来以后,许多其它语言中也出现了类似接口。
4、综上所述,为什么使用Web框架,因为简单,用户只需关系应用层次,无需深究底层通信实现方法。
Web框架就是包含、整合了这些功能的集合。
原文:https://www.cnblogs.com/jackliuwenli/p/12652624.html