中山大学网站构造技术2015上半年第一次作业.docx_第1页
中山大学网站构造技术2015上半年第一次作业.docx_第2页
中山大学网站构造技术2015上半年第一次作业.docx_第3页
中山大学网站构造技术2015上半年第一次作业.docx_第4页
中山大学网站构造技术2015上半年第一次作业.docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 列举3种或以上由Internet提供的服务。FTP服务E-mail服务telenet服务http服务2、简述HTTP协议的主要特点1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。5.无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。3、简述HTTP协议的内部操作过程一次HTTP操作称为一个事务,其工作过程可分为四步:1)首先客户机与服务器需要建立连接。只要单击某个超级链接,HTTP的工作开始。2)建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。3)服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。4)客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接。如果在以上过程中的某一步出现错误,那么产生错误的信息将返回到客户端,有显示屏输出。对于用户来说,这些过程是由HTTP自己完成的,用户只要用鼠标点击,等待信息显示就可以了。4、列举表单(Form)字段的基本类型。表单里面所包含的类型可以是:input元素,比如文本字段、复选框、单选框、提交按钮等。 还可以是menus、textarea、fieldset、leqend和label元素等等。5、简述表单的工作过程。过程大致是:1. 识别所有的成功控件。 2. 为所有的成功控件创建一个数据集合,它们包含 control-name/current-value 这样的值对。 3. 按照form.enctype指定的编码规则对前面准备好的数据进行编码。编码规则将放在请求中,用【Content-Type】指出。 4. 提交编码后的数据。此时会区分post,get二种情况,提交的地址由form.action属性指定的。6、简述一个HTML文件的基本结构。 , , , , HTML 文件的正文写在这里. . 二、基本组成部分HTML元素属性如下: HTML元素可以有自己的相关属性,每一个属性还可以由我们网页编制者赋一定的值。元素属性出现在元素的内,并且和元素名之间有一个空格分隔;属性值用“”引起来。例如: my first page This is my first homepage! 三、HTML基本结构的有关元素和元素属性 HEAD元素1 元素出现在文档的开头部分。与之间的内容不会在浏览器的文档窗口显示,但是其间的元素有特殊重要的意义。 元素定义HTML文档的标题。与之间的内容将显示在浏览器窗口的标题栏。 HEAD元素2 元素 元素下面可以插入很多很有用的元素属性。下面其中一种: 用来标记搜索引擎在搜索你的页面时所取出的关键词。meta是元素名, name或 content是元素属性,keywords 或study,computer是元素值。7、CSS能够做什么?CSS:Cascading Style Sheet(层叠样式表、级联样式表)的缩写。w3c给予的说明是:它是一种简单的对于web文档增加样式(诸如:字体、颜色、间隔等)的机制(Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents. )。标准技术文档参见W3C的文档说明。本人认为样式表的作用就是web设计中文档设计与表现分离的需要。打个比方,整个web程序就像一个人,人有头、四肢等,这是人的基本构架,也是最基本的,没有这些,人就不能称之为人;同样web文档结构就是web程序中最基本的东东。那样式表就好像人的衣服,它是web文档的衣装,有了它,web网页才显现出千姿百态。有人要问了,那以前没有CSS说法时,web页面设计也是各式各样的啊。不错,但是注意那时文档结构和表现形式是没有分离的,就好比你的文身,刺在你的肉中(也许不是很恰当,人穿上衣服可以遮住的),没法和你分开了。文档结构和表现混和就不利于web程序的继承、再开发,因为每一次web重新设计就是一次新的项目开发了。所以我们要选择web文档结构和表现形式的分离,所以我们选择了CSS(当然,CSS主要是针对web程序的;还有XSL是针对所有的文档结构类型之间的相互转换,也更为通用了,XSL也可以用于web设计)。8、如何把CSS加到HTML中?有3种方式可以将css定义的样式加到HTML里。1.外联在HTML里加一个超连结连到外在的CSS文档,这个方法最方便管理整个网站的网页风貌。它让网页的文字内容与版面设计分开,只需要在一个CSS文档内定义好网页的外观风格,所有参考连结到此 CSS 档的网页,便会依照指示,反应出定义好的风格。它的写法是: 2. 嵌入在 HTML的标签间,加一段CSS定义这个方法适用于指定某个网页,除了展现外在的 CSS 档定义好的网页风格外,同时还要展现本身HTML内定义的CSS样式。如果内在定义的CSS定义与外在连结的CSS定义相冲突的话,网页的样式将以内在定义的CSS定义为主。它的写法是: div font: 12pt font: 16pt font-weight: bold; color: green 内容 3.内联 在HTML的字里行间中加入CSS定义。这个方法适用于指定网页内的某一小段的样式。如果内联CSS定义与内在定义的CSS或外在连结的CSS定义相冲突的话最终的样式将以内联的CSS定义为主。它的写法是: 内容 上面的3种CSS引入方式可以同时并用,也可以单一或成双地使用。如果各CSS间的定义相冲突,则嵌入定义的CSS会盖过外联连结的CSS,内联的CSS会盖过嵌入定义的CSS。9、列举JavaScript的基本数据类型。1、 简单数据类型2、 typeof 操作符3、 Undefined 类型4、 Null 类型5、 Boolean 类型6、Number 类型7、 String类型8、 Object 类型10、什么是IIS身份验证?IIS身份验证方法身份验证方法注意:使用下列某些身份验证方法时,您必须使用已用 NTFS 文件系统格式化的驱动器,因为 NTFS 格式化的驱动器的安全级别最高。IIS 支持以下几种 Web 身份验证方法。匿名身份验证IIS 创建 IUSR_ComputerName 帐户(其中 ComputerName 是正在运行 IIS 的服务器的名称),用来在匿名用户请求 Web 内容时对他们进行身份验证。此帐户授予用户本地登录权限。您可以将匿名用户访问重置为使用任何有效的 Windows 帐户。注意:您可以为不同的网站、虚拟目录、物理目录和文件建立不同的匿名帐户。如果基于 Windows Server 2003 的计算机是独立服务器,则 IUSR_ComputerName 帐户位于本地服务器上。如果该服务器是域控制器,则 IUSR_ComputerName 帐户是针对该域定义的。基本身份验证使用基本身份验证可限制对 NTFS 格式的 Web 服务器上文件的访问。使用基本身份验证,用户必须输入凭据,而且访问是基于用户 ID 的。用户 ID 和密码都以明文形式在网络间进行发送。要使用基本身份验证,请授予每个用户进行本地登录的权限,为了使管理更加容易,请将每个用户都添加到可以访问所需文件的组中。注意:因为用户凭据是使用 Base64 编码技术编码的,但它们在通过网络传输时不经过加密,所以基本身份验证被认为是一种不安全的身份验证方式。Windows 集成身份验证Windows 集成身份验证比基本身份验证安全,而且在用户具有 Windows 域帐户的内部网环境中能很好地发挥作用。在集成 Windows 身份验证中,浏览器尝试使用当前用户在域登录过程中使用的凭据,如果此尝试失败,就会提示该用户输入用户名和密码。如果您使用集成 Windows 身份验证,则用户的密码将不传送到服务器。如果用户作为域用户登录到本地计算机,则此用户在访问该域中的网络计算机时不必再次进行身份验证。请注意,如果您使用的是 Windows 集成身份验证,则必须使用 Microsoft Internet Explorer 2.0 或更高版本作为 Web 浏览器。注意:您不能通过代理服务器使用集成 Windows 身份验证。摘要式身份验证摘要式身份验证克服了基本身份验证的许多缺点。在使用摘要式身份验证时,密码不是以明文形式发送的。另外,您可以通过代理服务器使用摘要式身份验证。摘要式身份验证使用一种质询/响应机制(集成 Windows 身份验证使用的机制),其中的密码是以加密形式发送的。要使用摘要式身份验证,请注意下列要求:用户和 IIS 服务器必须是同一个域的成员或被同一个域信任。用户必须有一个存储在域控制器上 Active Directory 中的有效 Windows 用户帐户。该域必须使用 Microsoft Windows 2000 或更高版本的域控制器。必须将 IISSuba.dll 文件安装到域控制器上。此文件会在 Windows 2000 或 Windows Server 2003 的安装过程中自动复制。必须将所有用户帐户配置为选择“使用可逆的加密保存密码”帐户选项。要选择此帐户选项,必须重置或重新输入密码。注意:如果您使用的是摘要式身份验证,则必须使用 Microsoft Internet Explorer 5.0 或更高版本作为您的 Web 浏览器。.NET Passport 身份验证Microsoft .NET Passport 是一项用户身份验证服务,它允许单一签入安全性,可使用户在访问启用了 .NET Passport 的网站和服务时更加安全。启用了 .NET Passport 的站点依靠 .NET Passport 中央服务器来对用户进行身份验证。但是,该中央服务器不会授权或拒绝特定用户对各个启用了 .NET Passport 的站点进行访问。控制用户的权限由网站负责。选择此选项时,对 IIS 的请求必须在查询字符串或 Cookie 中包含有效的 .NET Passport 凭据。如果 IIS 不检测 .NET Passport 凭据,这些请求就会被重定向到 .NET Passport 登录页。客户证书映射客户证书映射是一种在证书和用户帐户之间创建映射的方法。在此模型中,用户提供一个证书,系统检查此映射以确定应登录到哪个用户帐户。您可以使用以下两种方法之一将证书映射到 Windows 用户帐户:通过使用 Active Directory。- 或者 -通过使用 IIS 中定义的规则。有关如何将客户证书映射到用户帐户的其他信息,请在 IIS 文档中搜索“客户证书映射”。如果安装了 IIS,则可以通过下列方式之一访问帮助文件:右键单击 Internet 服务管理器中的任一节点,然后单击“帮助

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论