第一节 Web常见术语
时间:2023-09-10 12:54:01 | 来源:网站运营
时间:2023-09-10 12:54:01 来源:网站运营
第一节 Web常见术语:
一、渗透测试渗透测试是为了证明网络防御按照预期计划正常运行而提供的一种机制。不妨假设,你的公司定期更新安全策略和程序,时时给系统打补丁,并采用了漏洞扫描器等工具,以确保所有补丁都已打上。如果你早已做到了这些,为什么还要请外方进行审查或渗透测试呢?因为,渗透测试能够独立地检查你的网络策略,换句话说,就是给你的系统安了一双眼睛。而且,进行这类测试的,都是寻找网络系统安全漏洞的专业人士。
参考资料:
https://baike.baidu.com/item/%E6%B8%97%E9%80%8F%E6%B5%8B%E8%AF%95二、网站(Website)1、网站是指在因特网上根据一定的规则,使用HTML(标准通用标记语言)等工具制作的用于展示特定内容相关网页的集合。简单地说,网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。
2、网站是在互联网上拥有域名或地址并提供一定网络服务的主机,是存储文件的空间,以服务器为载体。人们可通过浏览器等进行访问、查找文件,也可通过远程文件传输(FTP)方式上传、下载网站文件。
参考资料:
https://baike.baidu.com/item/%E7%BD%91%E7%AB%99/1557223、网站分类
(1)静态网站
静态网站是易于创建的基本网站类型,不需要网络编程和数据库设计知识即可创建静态网站。其网页以HTML语言标记编码。每页的代码都是固定的,因此页面中包含的信息不会更改,并且看起来像一个打印页面。
(2)动态网站
动态网站是内容动态变幻的动态网页的集合。它从数据库或内容管理系统(CMS)读取访问内容。因此,当更改或更新数据库的内容时,网站的内容也会更改或更新。
动态网站使用客户端脚本或服务器端脚本,或同时使用两者来生成动态内容。客户端脚本根据用户输入在客户端计算机上生成内容。Web浏览器从服务器下载Web页面,并处理页面中的代码以将信息呈现给用户。
在服务器端脚本编制中,软件在服务器上运行,并在服务器中完成处理,然后将纯页发送给用户。
静态网站 | 动态网站 |
---|
每次加载页面时,预建内容都是相同的。 | 内容快速生成并定期更改。 |
它使用HTML代码开发。 | 它使用诸如PHP,JSP和http://ASP.NET等服务器端语言来开发网站。 |
它为每个请求发送完全相同的响应。 | 它可能会为每个请求生成不同的HTML。 |
仅当有人发布和更新文件(将其发送到Web服务器)时,内容才会更改。 | 页面包含“服务器端”代码,代码允许服务器在加载页面时生成唯一内容。 |
灵活性是静态网站的主要优势。 | 内容管理系统(CMS)是动态网站的主要优势。 |
三、脚本语言1、脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。
2、常见的脚本语言:PHP、JavaScript
四、数据库1、数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。
2、常见的数据库:mysql 、SQL Server、Oracle、DB2、ACCESS
五、HTTP请求1、当浏览器向Web服务器发出请求时,它向服务器传递了一个数据块,也就是请求信息,HTTP请求信息由3部分组成:
(1)请求方法URI协议/版本
(2)请求头(Request Header)
(3)请求正文
2、HTTP请求方法
HTTP请求方法表示要对由请求的URI(统一资源标识符)标识的资源执行的方法。 此方法区分大小写,应使用大写形式。
六、HTMLHTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。
参考资料:
https://baike.baidu.com/item/HTML七、JavaScriptjavascript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。
注意:java和javascript外形字母非常像,但是二者是完全不同的二种语言。形象说,二者关系就和雷锋和雷峰塔关系一样。
参考资料:
https://baike.baidu.com/item/javascript八、PHPPHP(超文本预处理器),是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。
参考资料:
https://baike.baidu.com/item/php/9337