Chap 1 Web基础知识与开发运行环境

第一章:Web基础知识与开发运行环境
1.WWW全称为 ,也称环球网、万维网、全球信息网等。
2.简述Web的特点:
3.
浏览器/服务器(Browser/Server,B/S)体系结构可以分为三层,请分别写出来:
4.B/S架构下, 协议实现浏览器和Web服务器的信息访问、传输及交换。
5.请写出Web服务器的两个层面的含义:
6.Web服务器提供服务的过程中Web服务器接到浏览器的请求后,把 转换成页面所在服务器的文件路径名。
7.动态网页的实现一般采用 和 两种程序设计方法。
8.Web客户端编程中程序员把客户端代码编写到HTML文件中,当用户提出对某个网页的请求时,这些 代码和 代码一起以响应方式返回提出请求的浏览器。
9.Web服务器端中编程序员将编写的代码保存在 上。当用户提出对某个网页的请求时,这个请求所要访问的页面代码都在服务器端执行,并把执行结果以HTML文件代码的形式传回浏览器,这样浏览器接收的只是程序执行的结果。
10.TCP/IP协议是一个协议集,其中最重要的是 协议和 协议。
11.请简述Web事务处理的步骤
12.文件传输协议FTP,FTP既是一种文件传输协议,也是一种服务。提供这种服务的设施叫做 。
13. 是识别Internet中主机及网络设备的唯一标识。
14.IP地址由两部分组成: , 。
15.IP地址可分成5类,其中A类:用于规模很大、主机数目非常多的网络。A类地址的最高位为 ,接下来的7位为 ,其余24位为 。
16.TCP/IP协议中提供了域名服务系统(DNS),允许为主机分配字符名称,即域名。在网络通信时由DNS自动实现域名与IP地址的转换。例如,南京工业大学Web服务器的域名为: 。
17.统一资源定位器URL(Uniform Resource Locator)通过定义资源位置的抽象标识来定位网络资源,其格式如下:<信息服务类型>://<信息资源地址>/<文件路径>。<信息服务类型>是指Internet的 ,包括ftp(文件传输服务)、http(超文本传输服务)等。
18.PHP(Hypertext Preprocessor,超文本预处理器)是一种跨平台的服务器端 语言。它是一种易于学习和使用的服务器端脚本语言,嵌入HTML文件,大量地借用C、Java和Perl语言的语法,并耦合PHP本身的特性,形成了自己的独特风格。
19.JSP具有如下一些特点:内容生成与显示分离。使用 标记或小脚本来生成页面上的动态内容(内容是动态的,但可根据用户请求而变化)。动态生成的内容被封装在标记和
组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。
20.动态网页设计技术简介,ASP.NET采用全新的编程环境,ASP.NET与ASP的主要区别体现在以下三个方面: , , 。
21.Web应用程序使用HTTP作为核心通信协议、通过互联网让Web浏览器和服务器进行通信,因此一个网站需要 和 。
22. Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。实际上,Eclipse只是一个
和一组 ,通过插件组件构建开发环境。
23.请写出三条网站攻击手段:
24.安全配置中关闭 的服务,安装操作系统的 ,将服务升级到 并安装所有补丁,根据服务提供者的安全建议进行配置。
25.防火墙是指一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的边界上构造的 ,保护内部网免受非法用户的侵入。
26.防火墙主要由 、 、 和 4个部分组成,防火墙就是一个位于计算机和它所连接的网络之间的软件或硬件。
27.利用入侵检测系统进行实时监控,发现正在进行的攻击行为和攻击前的试探行为,记录黑客的 和 的方法步骤。
28.优化网站代码,避免SQL注入等攻击手段,检查代码中可能出现的漏洞,经常对代码进行 和 。

1.World Wide Web
2.(1)Web是一种超文本信息系统。
(2)Web是图形化的和易于导航的。
(3) Web与平台无关。
(4)Web是分布式的。
(5)Web具有新闻性。
(6)Web是动态的、交互的。
3.客户端浏览器,Web服务器,数据库服务器
4.HTTP (HyperText Transfer Protocol)
5.指安装了Web服务程序的计算机,指Web服务器程序,可以管理各种Web文件,并为提出HTTP请求的浏览器提供响应。
6.URL
7.客户端编程,服务器端编程
8.客户端,HTML文件
9.服务器
10.TCP,IP
11.客户端与服务器建立连接;
客户端向服务器提出请求;
如果请求被接受,则服务器送回响应,在响应中包括状态码和所需的文件;
客户端和服务器断开连接。
12.FTP服务器
13.IP地址
14.网络地址,主机地址
15.0,网络地址,主机地址
16.www.njtech.edu.cn
17.协议名
18.嵌入式脚本
19.JSP, JavaBeans
20.效率,可重用性,代码量
21.硬件架构,软件架构
22.框架,服务
23.(1)SQL注入
(2)跨站脚本攻击
(3)DNS攻击
24.不必要,最新补丁,最新版本
25.保护屏障
26.服务访问规则、验证工具、包过滤、应用网关
27.来源、攻击
28.测试、维护

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值