作业
提交形式
- 写在A4纸上,统一上交。并在课堂上展示和检查
1
画一张图,描述当用户在地址栏里输入 http://baidu.com ,然后回车后,所经历的一系列网络交互过程
2
在上述网络交互过程中,Web浏览器、Web服务器、数据库服务器、文件服务器的角色和作用是什么?具体对应到xampp或phpstudy或这类软件集成包中的哪一个软件?
3
什么是WEB软件?什么是桌面软件?这两者的区别或优劣是什么?在哪些场景下,使用WEB软件更具有优势?
4
为什么使用Web软件是比较安全的(譬如:感染病毒的机率较小)?
5
与B/S架构常常相提并论的是C/S架构,请举生活中的软件实例说明什么是C/S架构?它与B/S的区别?
提示:端游与页游。从使用的格式、协议等进行分析
6
如果你的WEB服务器是放在阿里云等远程机器上,请问你如何将你的网页或wordpress源代码上传至WEB服务器的文档根目录下?
提示:ftp、putty、xshell、git
7
tencent:// 是什么协议?为什么在浏览器中输入可以正常跳转,比如mail.qq.com? 需要什么前置条件?
参考链接:
- Web请求的完整过程 https://github.com/vasanthk/how-web-works
- 浏览器工作原理 https://developer.mozilla.org/zh-CN/docs/Web/Performance/How_browsers_work
- http请求背后的事 https://www.zhihu.com/question/34873227
- 当你在浏览器中输入URL时会发生什么? https://m.weibo.cn/status/4955357779330868
- 当你打开网页的时候,世界都发生了什么
- http://blog.csdn.net/woshimalingyi/article/details/50529359
- 从输入 URL 到页面加载完成的过程中都发生了什么事情?
- 浏览器的工作原理 http://chuquan.me/2018/01/21/browser-architecture-overview/
- 浏览器的工作原理动画版本 https://www.zhihu.com/zvideo/1318938663649800192?utm_source=qq&utm_medium=social&utm_oi=934747502872297472
- 浏览器原理学习笔记 Write By CS逍遥剑仙 https://cloud.tencent.com/developer/article/1623158