网络传播技术A复习资料Word格式文档下载.docx

上传人:b****6 文档编号:17523529 上传时间:2022-12-07 格式:DOCX 页数:10 大小:24.03KB
下载 相关 举报
网络传播技术A复习资料Word格式文档下载.docx_第1页
第1页 / 共10页
网络传播技术A复习资料Word格式文档下载.docx_第2页
第2页 / 共10页
网络传播技术A复习资料Word格式文档下载.docx_第3页
第3页 / 共10页
网络传播技术A复习资料Word格式文档下载.docx_第4页
第4页 / 共10页
网络传播技术A复习资料Word格式文档下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

网络传播技术A复习资料Word格式文档下载.docx

《网络传播技术A复习资料Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《网络传播技术A复习资料Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。

网络传播技术A复习资料Word格式文档下载.docx

每个网络区域都有惟一的网络标识码。

HostID主机标识码。

同一个网络区域内的每一台主机都必须有惟一的主机标识码。

为了适合不冋大小规模的网络需求,IP地址被分为A、B、CD、E五大类,其中A、B、C

类是可供Internet网络上的主机使用的IP地址,而D、E类是供特殊用途使用的IP地址。

可以根据具体的网络规模来申请适合的NetworkID类别。

子网掩码也占用32位,它可以用来从IP地址中得到NetworkID和HostID,也可以用来将网络切割为若干个子网。

作用:

(1)利用子网掩码获得IP地址的NetworkID和HostID

1竝16$.23f11000000101010000000001000000011

255.^55.255.011111111111111111111111100000D00

3

AND后曲结果f1丄D00DOO1010丄DDO000000丄0DOOODOOO(1?

2)C16S)

(2)

⑵利用子网掩码切割子网

子网掩码的另一个作用就是将一个网络切割为几个以IP路由器连接的子网,如果单位

有多个分散的网络,则每个网络都需要有一个单独的NetworkID。

当然,可以为每个网络申

请一个NetworkID;

但是也可以只申请一个NetworkID,然后借助于子网掩码,将这个

NetworkID切割为右干个子网。

例如:

如果拥有B类IP地址的单位的计算机数目不超过57316(=14x4094)台,就可以用主机

号的开头4位做子网号。

这种划分允许该单位有16个子网,每个子网最多可以连4094台主机。

划分子网的好处是:

每个子网都像是一个独立的网络,通过内部的路由器来区分不冋的子网,这样既可以提咼子网的安全性,也提咼了网络的效率。

通过划分子网,一个IP地址就被分成如下三段:

IP地址>

=(网络地址段)(子网地址段)(主机地址段)

4、在WEB上使用的最重要最基本的技术有哪些?

并对它们简要说明

统一资源标识符(URI)(也称为统一资源定位器URL)超文本传输协议(HTTP)、超文本标记语

言(HTML)是三个最重要的和最基本的技术。

URI是对互联网上的信息资源进行命名和定位的一种标准机制。

HTTP是在Web服务器和客户之间传输信息资源的一种标准协议。

HTML是在Web上米用超文本方式来发布信息资源的一种国际化标准语言。

5、Internet网络应用层的主要协议有哪些?

应用层包括DNSSMTP、SNMP、Telnet、FTPHttp等协议。

注:

开放系统互联参考模型OSI/RM模型中网络层和应用层是两个不同层级,在此将网络层

协议也列在下面:

网际协议(IP)网间控制消息协议(ICMP)地址解析协议(ARP逆向地址解析协议(RARP。

6、当用户在浏览器的地址栏输入一个扩展名是aspx的网页URL地址后web服务器是如何

响应的?

解释一:

找到路径,页面存在检查,服务器解释,转换html,输送浏览器

解释二:

浏览器向DNS服务器查找输入URL对应的IP地址。

DNS服务器返回网站的IP地址。

浏览器根据IP地址与目标web服务器在80端口上建立TCP连接浏览器获取请求页面的html代码。

浏览器在显示窗口内渲染HTML。

窗口关闭时,浏览器终止与服务器的连接。

7、控制文本框控件的显示模式使用哪个属性?

该属性有哪些取值?

TextBox文本框控件TextMode属性

SingleLine属性,正常;

Password属性,只能输入密码框;

MultiLine属性,显示下拉列表

&

在aspx页面中,<%#%>和<%%>分别代表什么意思?

<%%>是服务器端的输出指令,包含输出到页面的程序代码,类似ASP的服务器端代码编写

方式。

<%#%>是数据绑定表达式语法,在数据显示控件中广泛使用。

9、请列举出你所了解的在ASPNET页面之间传递参数的方法

1.使用QueryString变量

QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。

如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。

但是对

于传递数组或对象的话,就不能用这个方法了。

2.使用Application对象变量

Application对象的作用范围是整个全局,也就是说对所有用户都有效。

其常用的方法用

Lock和UnLock。

3.使用Session变量

想必这个肯定是大家使用中最常见的用法了,其操作与Application类似,作用于用户

个人,所以,过量的存储会导致服务器内存资源的耗尽。

4.使用Cookie对象变量

这个也是大家常使用的方法,与Session一样,其是什对每一个用户而言的,但是有个

本质的区别,即Cookie是存放在客户端的,而session是存放在服务器端的。

而且Cookie

的使用要配合ASF.NET内置对象Request来使用。

5.使用Server.Transfer方法

这个才可以说是面象对象开发所使用的方法,其使用Server.Transfer方法把流程从当前

页面引导到另一个页面中,新的页面使用前一个页面的应答流,所以这个方法是完全面象对

象的,简洁有效。

6.通过post传递

7•通过URL链接地址传递

10、当站点开始运作后,第一个用户访问站点的时候,将触发global.aspx文件中哪两个常用

事件?

此题不用复习

Session_Start:

在一个新用户访问应用程序Web站点时,该事件被触发。

如果有20位用户,就触发20次事件,每个事件是独立的,不会相互影响。

该事件通常用来初始化用户专用的Session变量。

Application_Start:

在应用程序的第一个实例被创建时,该事件被触发。

可以理解为网站被第一个用户访问时触

发此事件,以后将不会再触发该事件,即以后就算有成千上万用户进入网站都不会重新触发,

除非Web服务器关机。

11、请说明HyperLink控件的imageUrl、navigateUrl和target属性的用途

该控件用于制作文本或图片超级链接。

常用的属性:

ImageUrl该属性用于获取或设置HyperLink控件链接源的来源,若设置它的属性,表示

HyperLink控件为图片超链接。

NavigateUrl获取或设置HyperLink控件链接的网页或网址。

Target获取或设置HyperLink控件被点击时,其所链接的网页将在哪个框架或窗口打开。

12、许多控件都有autopostback属性,请分别解释该属性值为true和false的含义

文本框是否自动回传,是否自动将控件状态发送到服务器,常与其他控件联合使用

13、使用menu控件制作水平菜单时,应将其Orientation属性设置为什么?

Horizontal水平

Vertical垂直

14、站点地图是什么格式的文件?

站点地图通常与哪些控件搭配使用?

网站地图的格式:

xml。

其根标签为<siteMap>。

robot.txt是搜索引擎说明文件,说明网站里哪些内容不被搜索引擎搜索爬取。

搭配控件:

SiteMapPath控件、Menu控件和TreeView控件

15、数据控件根据所实现的功能分为哪两类?

简述每一类控件的功能

数据访问控件根据所实现的功能分为两大类:

数据源控件和数据绑定控件。

数据源控件可实

现对不同数据源的数据访问,数据绑定控件主要用于以多种方式显示数据。

(注:

数据源控件也分为两种:

普通数据源控件和层次化数据源控件(树型结构)。

16、数据绑定的作用是什么?

使用eval方法和bind的方法有何不同?

数据绑定是将cs文件中的变量、对象等数据显示在aspx文件中某个控件上的一种手段

Eval函数用于定义单向(只读)绑定,只可以显示数据用。

Bind函数用于定义双向(可更新)绑定,可以显示数据也可回传数据。

简单说就是Eval只能读数据,不能更新。

Bind即能读又能更新.

17、Server对象的transfer方法与execute方法有何异同点?

Execute方法用于将执行从当前页面转移到另一个页面,并将执行返回到当前页面,执行所转移的页面在同一浏览器窗口中执行,然后原始页面继续执行。

所以,执行Execute方法后,

原始页面保留控制权。

而Transfer方法用于将执行完全转移到指定页面。

与Execute方法不同,执行该方法时主调

页面将失去控制权。

二者都用于服务器重定向页面(地址栏不会改变而内容改变)

18、怎么创建非永久性cookie?

非永久性cookie适用于什么场合?

Cookies为Web应用程序保存访问者的信息。

Cookies是存储在客户端计算机上的数据,用

来记录用户浏览网页的状态。

在cookie的Expires属性设置具体的时间,就可以指定cookie的时效性了,也就是将Cookie的有效期限设置成已经过期(即早于当前日期的某个日期)。

这样当浏览器检查Cookie的到

期日期时,便会丢弃这个现已过期的Cookie。

比如:

保留用户个人信息、网站购物车、用户是否已经投票等等。

19、Session变量与application变量有何不同?

若要保存访客数,应该创建那种变量?

Session对象针对单一访问网站的用户,用来保存跨网页程序的变量,即用Session对象定义

的变量可在某个用户打开的网站的多个网页之间共享,不同的联机客户之间无法相互存取。

Application对象可以生成Web应用程序能共享的Application变量,所有访问这个网站的用户都可以共享此变量。

这样就为访问网站的每位用户提供了一个共享数据的通道,因为

Application变量允许网站的每位用户获取或更改其值。

若要保存访客数,应该创建这种变量

20、Web标准控件中有哪三种不同类型的按钮控件?

他们之间的主要区别是什么?

Button,LinkButton,ImageButton,.

这三个控件分别表示普通按钮、超链接形式的按钮和图像按钮。

21、在页面中使用什么标记链接外部样式表文件?

外部样式表文件用:

Link

linkhref="

style.css"

rel="

stylesheet"

type="

text/css"

/>

22、

23、若要使用技术操作sqlserver数据库,需要导入什么命名空间?

usingSystem.Data.SqlClient;

问答题:

1、

2、什么是B/S结构?

它和c/s结构比,有什么优点?

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB

浏览器是客户端最主要的应用软件。

这种模式统一了客户端,将系统功能实现的核心部分集

中到服务器上,简化了系统的开发、维护和使用。

客户机上只要安装一个浏览器,如NetscapeNavigator或InternetExplorer,服务器安装SQLServe、Oracle、MYSQL等数据库。

浏览器通过WebServer同数据库进行数据交互。

(注:

B/S包含在C/S中,是特殊的C/S架构。

优点:

维护和升级方式简单(可以在任何地方进行操作而不用安装任何专门的软件。

只要有

一台能上网的电脑就能使用,客户端零维护。

)。

成本降低,选择更多。

访问范围广,可扩展

性好。

缺点:

应用服务器运行数据负荷较重。

3、

4、http协议是一个请求/响应协议,客户机请求服务器的方法有多种,请分别说明

GET,HEAD,POS和PUT方法。

GET:

表示客户希望下载资源。

HEAD:

表示从服务器上获取关于指定资源的元信息。

POST向服务器发送数据,供服务器端的指定程序进行处理。

PUT:

向服务器发送数据,存储到服务器上的指定位置。

DELETE请求服务器删除请求URI所指定的资源。

TRACE该方法的作用是生成一个远程的、应用层的回路消息,用于测试或诊断。

5、说明response对象的write、end、flush、clear方法的作用。

若在某aspx页面载入时输出字符串变量strA的值,并且中断程序的执行,应该使用上述哪些方法?

请写出相应程序

代码

Write向客户端发送浏览器能够处理的各种数据,包括:

html代码,脚本程序等.

clear清空当前response中的所有信息。

比如文件头声明

end关闭当前的response,当关闭后,该请求不可以再使用clear、flush,并且不能再向

response中输出任何东西。

一般是不需要加载页面的时候才调用。

flush强制将response中的数据发送到客户端

两个方法

response.Write("

scriptIanguage='

javascript'

>

alert('

"

+strA+"

'

)<

/scriot>

);

Response.End();

6、Response对象的redirect方法与server对象的transfer方法都可以重定向页面,他们之间的区别是什么?

根本上,Response是叫浏览器去重新转向到指定的网页,而Server自然是发生在服务器端

为主了,因此会有以下区别:

1.Server.Transfer只能够转跳到本地虚拟目录指定的页面,而Response.Redirect则十分灵活;

2.Server.Transfer可以将页面参数方便传递到指定页面;

3.使用时,Server.Transfer跳到别的页面后,浏览器显示的地址不会改变,有时反而会造成误会,当然也有些场合需要这样的效果;

4.Server.Transfer可以减少客户端对服务器的请求;

5.Server.Transfer只能是具体的页面,不能添加url参数。

但页面内变量可以保持传递。

6、url参数是什么意思?

Server.Transfer("

xxx.aspx?

mode=?

?

是可以的

7、数据控件girdview,datalist,repeater都能实现数据表中多行数据的显示,请从执行效率

和使用方便性方面说明它们的区别数据绑定控件GridView、Repeater和DataList是显示数据的有力控件。

其中GridView是迄今为止功能最为丰富的数据显示控件,大部分功能可通过属性设置来完成,甚至不需要编写一行代码就能实现强大的数据处理功能。

虽然使用GridView大大减少了开发者的编程工作量,但最大的问题就是该控件在处理数据时需要占用很多Web服务器资源,生成在客户端呈现的HTML文件也非常大,而且只能以

表格形式输出数据,最终导致系统响应性能降低。

建议在用户数据量不大且不需要出色的界面效果、特别是当需要编辑、分页、排序功能的时

候,快的处理性能,具有更好的显示效果的时候推荐使用Reapter控件,Reapter控件允许

对用户通过模板自定义数据项的输出,处理速度非常快。

但Reapter控件的缺点是,必须在各个模板中进行手工编写代码,对于分页、排序、编辑等都必须编写代码。

DataList控件的使用性能介于GridView和Repeater之间。

可在DataList中通过属性设置定义各个模板,然后部分地通过编程实现分页、排序、数据编辑。

在sqlserver实例数据库northwind中,有一个"

供应商”数据表,该表中有"

公司名称”

“联系人姓名”“地址”等字段,现要求创建一个互动的供应商数据浏览页面,页面中有一

个DropDownList控件和一个FromView控件,页面运行时可以在DropDownList控件列出所

有的公司名称,当选择某个公司名称后,该公司的信息可以显示在formview控件中,要求

使用控件自身的“任务”菜单中“选择数据源”命令创建数据源,请写出创建该页面的主要过程。

前提:

在页面上创建DropDownList控件和FromView控件,在代码段调用sqlserver的命名空间文件,创建数据库链接sql(或其他名字)

1.select*from供应商

2.将结果集显示在DropDownList控件中(12步骤可以改成通过右键属性添加数据库链接,在DropDownList控件中绑定数据来源northwind,调用列“公司名称”)

3.select*from供应商where公司名称=(页面选择的公司名称,作为参数拼接在where

条件中)

4.将第三步的结果输出到FormView中(34步骤可以改成通过右键属性添加数据库链接,

在FormView控件中绑定数据来源northwind,调用列"

联系人姓名”"

地址”等字段”)

5•测试通过

所以基本解决2,4步骤即可达到效果

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 职高对口

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1