专栏首页玄魂工作室CTF实战2 Web应用构成

CTF实战2 Web应用构成

预览版实战解题思路:

https://www.bilibili.com/video/av22277324/

然后顺便也把配置虚拟私有子网的视频贴一下

Linux:

https://www.bilibili.com/video/av22207039/

Windows:
https://www.bilibili.com/video/av22206697/
我们今天学习的是Web应用系统的构成

学完今天的课程希望你们能对下面的概念有所认识

首先我们先了解一下我们每天输入的网址诸如

www.cn.bing.com

www.moonrabbit.space

这些网址前面的www是什么意思
www

WWW (World Wide Web) 原先是Internet的一种信息服务,可以翻译成万维网环球网,或称Web网3W网,由欧洲核物理研究中心 (CERN) 提出

这里强调一下,我们日常所说的Web其实是Internet的子集

网站的基本架构 B/S

Web普及后,B/S结构开始流行,并成为Web应用开发主要模式

浏览器(browser)

用户接口和用户请求的发出地,典型应用是网络浏览器

服务器端(web server)

典型应用是Web服务器和运行业务代码的应用程序服务器

那我们访问一个静态的页面时候,这两个端做了什么操作呢?

第一步:用户输入网页的URL

第二步:浏览器将请求发送给Web服务器

第三步:Web服务器读出网页并将网页传送给浏览器

第四步:浏览器程序将网页内容显示给用户

静态网页

文字、图表、图片等文档资料,并通过超链接相互关联

一般用来存放固定不变的内容,请求页面时不允许有任何修改

静态网页的处理机制,网站的Web服务器只是简单地将页面发送到请求的浏览器

也就是这个页面是不会动的~

这是网页发展的第一形态,但是很快人们就发现这个静态网页不好看

于是聪明的人类集和在一起又搞出了一个动态网页,然后人类就进入动态网页时代了

动态网页

从此时开始

Web页面内容不是预先定制的静态文档,而是在请求过程中根据实际的数据内容和查询条件实时生成的页面

不同时刻访问同一动态网页,其内容也可能不同

然后我们看看动态网页的基本组成单元

Web浏览器

其实也泛指安装了Web浏览器的一台电脑

Web服务器

互联网上提供信息服务的服务器,也称为<网站>或<站点>

数据库服务器

提供信息系统的数据存放和提取的服务器

Web开发技术

其中Web文档表示和展现规范有:

超文本置标语言HTML

可扩展标记语言XML

级联样式表CSS 等

而数据传输协议方面,包括在客户端Web浏览器Web服务器数据库服务器间实现通信和数据交换的有:

HTTP

ODBC

JDBC 等

而高级程序设计语言有:

服务器端

ASP/ASP.NET

C/C++

Java

VB

C#

PHP 等

客户端
VBScript

JavaScript 等

数据库技术

SQL Server

MySQL

Oracle

Access 等

本文分享自微信公众号 - 玄魂工作室(xuanhun521),作者:初音

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-04-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 想成为一名“专业黑客”?作为过来人给你几点建议

    Web 安全工程师作为信息安全保驾员,保护着公司网站和业务系统不受侵害,加固着公司各类安全系统,同时还要对业务产品进行安全检查。是实实在在的用黑客技术,还互联网...

    用户1631416
  • 实战渗透某大型传销组织 - 有思路有干货

    前言:在这疫情每况加峻的时世下,我和阿浪师傅无意发现一传销组织站点居然还在为非作歹!作案连连!现在连买口罩的钱都没有了,居然还出来诈骗!老百姓容易么!?反正我俩...

    用户1631416
  • 关于浏览器缓存,一次全部弄明白

    平时生活当中缓存一集电视剧,下载一首歌;这些资源是可以直接离线观看的,没有去请求网络,资源在本地。

    用户1631416
  • 大前端的未来是否可期?了解下历史先!

    在很久很久以前的公元1993年,位于美国的伊利诺州诞生了一位名为NCSAMosaic的孩子。它便是传说中的微软IE、网景以及后续众多网页浏览器的鼻祖。可惜在当时...

    用户1272076
  • 云环境下Web应用防护解决之道

      随着越来越多的用户将传统的业务系统迁移至虚拟化环境或者一些云服务商提供的云平台中,而目前众多云平台企业关注的更多是基础实施的完善和业务的开展,对于安全层面的...

    安恒信息
  • REST 入门介绍

    dudu的 HttpClient + ASP.NET Web API, WCF之外的另一个选择 讨论的人很多,说明RESTful API也开始在.NET 社区中...

    张善友
  • 使用Web Client Software Factory构建企业级web应用

    Web Client Software Factory初始 简介 Web客户端软件工厂( wcsf )提供了一套指导建筑师和开发人员来构建企业级的Web应用...

    阿新
  • jsch channel is not opened

    Jsch使用的时候碰到一个问题, 调试后发现 ssh到服务器非常的卡, 建立查询服务器内存,可能是内存不够用了。

    stys35
  • WCF技术剖析之二十七: 如何将一个服务发布成WSDL[基于WS-MEX的实现](提供模拟程序)

    通过《如何将一个服务发布成WSDL[编程篇]》的介绍我们知道了如何可以通过编程或者配置的方式将ServiceMetadataBehavior这样一个服务形式应用...

    蒋金楠
  • C# 中委托实例的命名规则

    我们知道一个类中的属性应该用名词或名词性短语,方法用动词或动宾短语;但是委托的实例却似乎有一些游离。因为在 .NET 中委托代表的是一个动作...

    walterlv

扫码关注云+社区

领取腾讯云代金券