还是妹纸为大~
很快就到了我们的第二课~
首先我们先把上次预览版的课后习题的答案视频放一下~~~
因为微信不支持B站视频,所以只能直接贴链接了
预览版实战解题思路:
然后顺便也把配置虚拟私有子网的视频贴一下
Linux:
Windows:
学完今天的课程希望你们能对下面的概念有所认识
首先我们先了解一下我们每天输入的网址诸如
www.moonrabbit.space
这些网址前面的www是什么意思
WWW (World Wide Web) 原先是Internet的一种信息服务,可以翻译成万维网、环球网,或称Web网、3W网,由欧洲核物理研究中心 (CERN) 提出
这里强调一下,我们日常所说的Web其实是Internet的子集
Web普及后,B/S结构开始流行,并成为Web应用开发主要模式
用户接口和用户请求的发出地,典型应用是网络浏览器
典型应用是Web服务器和运行业务代码的应用程序服务器
那我们访问一个静态的页面时候,这两个端做了什么操作呢?
第一步:用户输入网页的URL
第二步:浏览器将请求发送给Web服务器
第三步:Web服务器读出网页并将网页传送给浏览器
第四步:浏览器程序将网页内容显示给用户
休息一秒钟~
那什么是静态页面呢?
文字、图表、图片等文档资料,并通过超链接相互关联
一般用来存放固定不变的内容,请求页面时不允许有任何修改
静态网页的处理机制,网站的Web服务器只是简单地将页面发送到请求的浏览器
也就是这个页面是不会动的~
这是网页发展的第一形态,但是很快人们就发现这个静态网页不好看
于是聪明的人类集和在一起又搞出了一个动态网页,然后人类就进入动态网页时代了
从此时开始
Web页面内容不是预先定制的静态文档,而是在请求过程中根据实际的数据内容和查询条件实时生成的页面
不同时刻访问同一动态网页,其内容也可能不同
然后我们看看动态网页的基本组成单元
其实也泛指安装了Web浏览器的一台电脑
互联网上提供信息服务的服务器,也称为<网站>或<站点>
提供信息系统的数据存放和提取的服务器
其中Web文档表示和展现规范有:
可扩展标记语言XML
级联样式表CSS 等
而数据传输协议方面,包括在客户端Web浏览器、Web服务器和数据库服务器间实现通信和数据交换的有:
ODBC
JDBC 等
而高级程序设计语言有:
服务器端
C/C++
Java
VB
C#
PHP 等
客户端
JavaScript 等
数据库技术
MySQL
Oracle
Access 等
本文完
下期内容:CTF实战3 Wireshark网络嗅探工具使用
本文来源于互联网:CTF实战2 Web应用构成
点击数:129