网络传播技术A复习资料.doc
《网络传播技术A复习资料.doc》由会员分享,可在线阅读,更多相关《网络传播技术A复习资料.doc(10页珍藏版)》请在咨信网上搜索。
. 网络传播技术A <!--TaoR//15届王军学生向学弟学妹们致意--> 简答题: 1、 什么是网络协议?网络协议包含哪三个要素? 为在网络中进行数据交换而制定的规定、约束与标准被称为网络协议(Protocol)。网络协议代表着标准化,是一组规则的集合。主要有三个要素组成: 语义是指构成协议的元素含义的解释,亦即“讲什么” 语法资料与控制信息的结构或格式,即“怎么讲” 时序(规则)规定了事件的执行顺序。 2、 使用IIS发布网站,建立虚拟目录有哪些好处?* 1、 虚拟目录的名称通常要比物理目录的名称易记,因此更便于用户访问。 2、 使用虚拟目录可以提高安全性,因为客户端并不知道文件在服务器上的实际物理位置,所以无法使用该信息来修改服务器中的目标文件。 3、 使用虚拟目录可以更方便地移动网站中的目录,只需更改虚拟目录物理位置之间的映射,无需更改目录的URL。 4、 使用虚拟目录可以发布多个目录下的内容,并可以单独控制每个虚拟目录的访问权限。 5、使用虚拟目录可以均衡Web服务器的负载,因为网站中资源来自于多个不同的服务器,从而避免单一服务器负载过重,响应缓慢。 3、 IP地址和子网掩码的主要作用是什么? IP地址作用:IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。 主机与主机之间的沟通需要通过以下三个桥梁:IP地址、子网掩码和IP路由器。 IP(版本ipv4)地址共占用32个二进制位,一般是由4个十进制数来表示(W.X.Y.Z),每个数字占一个字节,它们之间用点隔开,例如:192.168.2.3。包含了Network ID与Host ID两部分: Network ID网络标识码。每个网络区域都有惟一的网络标识码。 Host ID主机标识码。同一个网络区域内的每一台主机都必须有惟一的主机标识码。 为了适合不同大小规模的网络需求,IP地址被分为A、B、C、D、E五大类,其中A、B、C类是可供Internet网络上的主机使用的IP地址,而D、E类是供特殊用途使用的IP地址。可以根据具体的网络规模来申请适合的Network ID类别。 子网掩码也占用32位,它可以用来从IP地址中得到Network ID和Host ID,也可以用来将网络切割为若干个子网。作用: (1) 利用子网掩码获得IP地址的Network ID和Host ID (2)利用子网掩码切割子网 子网掩码的另一个作用就是将一个网络切割为几个以IP路由器连接的子网,如果单位有多个分散的网络,则每个网络都需要有一个单独的Network ID。当然,可以为每个网络申请一个Network ID;但是也可以只申请一个Network ID,然后借助于子网掩码,将这个Network ID切割为若干个子网。 例如:如果拥有B类IP地址的单位的计算机数目不超过57316(=14x4094)台,就可以用主机号的开头4位做子网号。这种划分允许该单位有16个子网,每个子网最多可以连4094台主机。 划分子网的好处是:每个子网都像是一个独立的网络,通过内部的路由器来区分不同的子网,这样既可以提高子网的安全性,也提高了网络的效率。 通过划分子网,一个IP地址就被分成如下三段: <IP地址>= (网络地址段)(子网地址段)(主机地址段) 4、 在WEB上使用的最重要最基本的技术有哪些?并对它们简要说明 统一资源标识符(URI)(也称为统一资源定位器URL)、超文本传输协议(HTTP)、超文本标记语言(HTML)是三个最重要的和最基本的技术。 URI是对互联网上的信息资源进行命名和定位的一种标准机制。 HTTP是在Web服务器和客户之间传输信息资源的一种标准协议。 HTML是在Web上采用超文本方式来发布信息资源的一种国际化标准语言。 5、 Internet网络应用层的主要协议有哪些? 应用层包括DNS、SMTP、SNMP、Telnet、FTP、Http等协议。 注:开放系统互联参考模型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属性,显示下拉列表; 8、 在aspx页面中,<%# %>和<% %>分别代表什么意思? <% %>是服务器端的输出指令,包含输出到页面的程序代码,类似ASP的服务器端代码编写方式。 <%# %>是数据绑定表达式语法,在数据显示控件中广泛使用。 9、 请列举出你所了解的在ASP.NET页面之间传递参数的方法 1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。 2. 使用Application 对象变量 Application对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock。 3. 使用Session变量 想必这个肯定是大家使用中最常见的用法了,其操作与Application类似,作用于用户个人,所以,过量的存储会导致服务器内存资源的耗尽。 4. 使用Cookie对象变量 这个也是大家常使用的方法,与Session一样,其是什对每一个用户而言的,但是有个本质的区别,即Cookie是存放在客户端的,而session是存放在服务器端的。而且Cookie的使用要配合ASP.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 <link href="style.css" rel="stylesheet" type="text/css" /> 22、 若要使用技术操作sql server数据库,需要导入什么命名空间? using System.Data.SqlClient; 问答题: 1、 什么是B/S结构?它和c/s结构比,有什么优点? B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。(注:B/S包含在C/S中,是特殊的C/S架构。) 优点:维护和升级方式简单(可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。)。成本降低,选择更多。访问范围广,可扩展性好。 缺点:应用服务器运行数据负荷较重。 2、 http协议是一个请求/响应协议,客户机请求服务器的方法有多种,请分别说明GET,HEAD,POST,和PUT方法。 GET:表示客户希望下载资源。 HEAD:表示从服务器上获取关于指定资源的元信息。 POST:向服务器发送数据,供服务器端的指定程序进行处理。 PUT:向服务器发送数据,存储到服务器上的指定位置。 DELETE:请求服务器删除请求URI所指定的资源。 TRACE:该方法的作用是生成一个远程的、应用层的回路消息,用于测试或诊断。 3、 说明response对象的write、end、flush、clear方法的作用。若在某aspx页面载入时输出字符串变量strA的值,并且中断程序的执行,应该使用上述哪些方法?请写出相应程序代码 Write 向客户端发送浏览器能够处理的各种数据,包括:html代码,脚本程序等. clear 清空当前response中的所有信息。比如文件头声明 end 关闭当前的response,当关闭后,该请求不可以再使用 clear、flush,并且不能再向response中输出任何东西。一般是不需要加载页面的时候才调用。 flush 强制将response中的数据发送到客户端 两个方法 response.Write ("<script language='javascript'>alert('"+strA+"')</scriot>"); Response.End(); 4、 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=??? "); 是可以的 5、 数据控件girdview,datalist,repeater都能实现数据表中多行数据的显示,请从执行效率和使用方便性方面说明它们的区别 数据绑定控件GridView、Repeater和DataList是显示数据的有力控件。 其中GridView是迄今为止功能最为丰富的数据显示控件,大部分功能可通过属性设置来完成,甚至不需要编写一行代码就能实现强大的数据处理功能。 虽然使用GridView大大减少了开发者的编程工作量,但最大的问题就是该控件在处理数据时需要占用很多Web服务器资源,生成在客户端呈现的HTML文件也非常大,而且只能以表格形式输出数据,最终导致系统响应性能降低。 建议在用户数据量不大且不需要出色的界面效果、特别是当需要编辑、分页、排序功能的时候,快的处理性能,具有更好的显示效果的时候推荐使用Reapter控件,Reapter控件允许对用户通过模板自定义数据项的输出,处理速度非常快。 但Reapter控件的缺点是,必须在各个模板中进行手工编写代码,对于分页、排序、编辑等都必须编写代码。 DataList控件的使用性能介于GridView和Repeater之间。可在DataList中通过属性设置定义各个模板,然后部分地通过编程实现分页、排序、数据编辑。 6、 在sql server实例数据库northwind中,有一个“供应商”数据表,该表中有“公司名称”“联系人姓名”“地址”等字段,现要求创建一个互动的供应商数据浏览页面,页面中有一个DropDownList控件和一个FromView控件,页面运行时可以在DropDownList控件列出所有的公司名称,当选择某个公司名称后,该公司的信息可以显示在formview控件中,要求使用控件自身的“任务”菜单中“选择数据源”命令创建数据源,请写出创建该页面的主要过程。 前提:在页面上创建DropDownList控件和FromView控件,在代码段调用sql server的命名空间文件,创建数据库链接sql(或其他名字) 1. select * from 供应商 2. 将结果集显示在DropDownList控件中(12步骤可以改成通过右键属性添加数据库链接,在DropDownList控件中绑定数据来源northwind,调用列“公司名称”) 3. select * from 供应商 where 公司名称 = (页面选择的公司名称,作为参数拼接在where条件中) 4. 将第三步的结果输出到FormView中(34步骤可以改成通过右键属性添加数据库链接,在FormView控件中绑定数据来源northwind,调用列““联系人姓名”“地址”等字段”) 5.测试通过 所以基本解决2,4步骤即可达到效果 可编辑- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 传播 技术 复习资料
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文