B/S结构与C/S结构
1、C/S结构
Client/Server–Client只负责内容的展示,Server负责提供内容
2、B/S结构
Browser/Server–Browser只负责内容的展示,Server负责提供内容
1、一个.html页面本质就是一个字符串
2、浏览器向服务器请求一个页面的本质是什么?
当我访问www.baidu.com的页面时,服务器接收这个请求后,服务器想要把这个==页面的内容(HTML格式的字符串)==返回给浏览器,这里的页面字符串是存在HTML文件里的,例如:index.html。然后服务器端要读取文件,最后将读取出来的内容返回给浏览器。(最后返回的是一个字符串,字符串的来源可能是文件、可能是缓存、可能来自于数据库等等)
3、服务器
服务器:严格来说,是一台计算机,只提供服务(不是给用户用的)。但是我们常说的服务器,指的是服务容器,不是服务器。
服务容器:是一个程序,程序可以监听一个端口。端口使得他可以和网络世界进行沟通。
如果我们想通过访问==服务器(这里是服务容器)==的方式访问我们自己写的页面,我们就需要安装一个服务容器的程序,从而进行访问。
总结
以上是本人学习所记录,可供参考,如果存在错误,欢迎大家指正。