当前位置:文档之家› 西工大web服务实验一

西工大web服务实验一

西工大web服务实验一
西工大web服务实验一

西北工业大学

《实验一Web服务开发环境配置》

&

《实验二理解一个简单的Web服务界面》

实验报告

学院:软件与微电子学院

学号: 2012303347

姓名:张玉琪

专业:软件工程

实验时间: 2015.4.12

实验地点:软件工程实验室2

指导教师:陈勇

西北工业大学

一、实验目的及要求

目的:

1.学习理解web服务的概念。

2.掌握Web服务开发环境的配置。

3.熟悉Web服务开发工具的使用。

4.学习RPC(远程过程调用)及文档风格的web服务。

5.掌握服务函数、接口类型、绑定、端口、目标命名空间等基本概念。

6.理解WSDL的概念。

要求:

1.安装配置Eclipse;

2.安装配置Axis2;

3.为Eclipse安装配置Axis2插件;

4.查阅帮助文档,熟悉开发环境。

5.学习并对比RPC(远程过程调用)及文档风格的web服务。

6.深入理解服务函数、接口类型、绑定、端口、目标命名空间及WSDL等基本概念。

二、实验设备(环境)及要求

PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间

三、实验内容与步骤

1.Eclipse平台

Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。基于Eclipse的应用程序的突出例子是IBM的WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基础。例如,WebSphere Studio Application Developer添加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。

2.Axis2

是下一代Apache Axis。Axis2虽然由Axis 1.x处理程序模型提供支持,但它具有更强的灵活性并可扩展到新的体系结构。Axis2基于新的体系结构进行了全新编写,而且没有采用Axis 1.x的常用代码。支持开发Axis2的动力是探寻模块化更强、灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到其他相关Web服务标准和协议(如 WS-Security、WS-ReliableMessaging 等)的实现中。

Axis2的主要优点有

1)采用名为AXIOM(AXIs Object Model)的新核心XML处理模型,利用新的XML 解析器提供的灵活性按需构造对象模型。

2)支持不同的消息交换模式。目前Axis2支持三种模式:In-Only、Robust-In 和In-Out。In-Only消息交换模式只有SOAP请求,而不需要应答;Robust-In消息交换模式发送SOAP请求,只有在出错的情况下才返回应答;In-Out消息交换模式总是存在SOAP请求和应答。

3)提供阻塞和非阻塞客户端 API。

4)支持内置的Web服务寻址(WS-Addressing)。

5)灵活的数据绑定,可以选择直接使用AXIOM,使用与原来的Axis相似的简单数据绑定方法,或使用XMLBeans、JiBX或JAXB 2.0等专用数据绑定框架。

6)新的部署模型,支持热部署。

7)支持HTTP,SMTP,JMS,TCP传输协议。

8)支持REST (Representational State Transfer)。

3.实验原理

●RPC(远程过程调用)风格的web服务。

●文档风格的web服务。

●服务函数

●接口类型

●绑定

●端口

●目标命名空间

●WSDL

4.实验步骤

1)安装JDK

2)安装Eclipse

3)安装Tomcat

4)下载Axis2 Eclipse Plug-in

5)下载Axis2

6)搭建开发环境

7)安装Axis2 Eclipse Plug-in

将axis2-eclipse-codegen-wizard-1.6.zip和axis2-eclipse-service-archiver-wizard-1.6.2.zip 解压到Eclipse\dropins目录下

启动eclipse,File – New – Other 看到Axis2 Wizards,说明安装成功

8)部署SOAP Server

把下载的axis2-1.4.1-war.zip解压得到axis2.war,把axis2.war部署到tomcat下(复制到

tomcat\webapps)。

启动tomcat,访问http://localhost:8080/axis2/,出现如下页面,说明成功

9)开发服务器端Web Service测试代码(供应商)

①建立一个Java Project :osmsoa

启动Eclipse,File – New – Java Project

新建一个服务类HelloWorld

输入如下代码

发布Web Service (供应商)

打包Web Service

使用Service Archive Wizard - Eclipse Plug-in :File – New – Other…

指定class的目录(注意不是src的目录)

发布Web Service

访问http://localhost:8080/axis2/,点击Administration

四、实验结果与数据处理

1.什么是Web服务?

Web服务是一个平台独立的、松耦合的、自包含的、基于可编程的Web应用程序,可使用开放的XML标准描述、发布、发现、协调和配置这些应用程序,并用于开发分布式的互操作应用程序。

Web服务能够在一些常规的计算中提供一些服务,从而完成一个具体的任务,处理相关的业务或者解决一个复杂的问题。

Web服务使用标准化的因特网语言和标准化协议在因特网或内部网上展示它们的可编程功能部件,并通过自描述接口实现Web服务。

Web服务是松耦合的软件模块,Web服务协议、接口和注册服务使用松耦合的方

式协同工作。

Web服务语义封装各个独立的功能,是一个完成单个任务的自包含的软件模块,该模块描述了自身的接口特征,如操作可用性、参数、数据类型和访问协议。Web服务提供了编程式访问,可将Web服务嵌人到远程的应用中。

可动态发现Web服务,并将其添加到应用中,可对多个Web Service进行装配,从而实现某个特定的功能、解决一个具体的问题或者提供一个特定的解决方案。可使用标准的描述语言描述Web服务,既能描述功能性服务特性也能描述非功能性服务特性。Web服务使用一些非常通用的因特网协议在整个因特网上分发。2.Web服务开发环境主要有哪些?

Java+Axis .net Web sphere JBuider

3.命名空间和终端有何区别?

终端服务器是一种服务器,它为终端服务客户端托管基于 Windows 的程序或完整的 Windows 桌面。用户可以连接到终端服务器来运行程序,保存文件,以及使用该服务器上的网络资源。用户可以使用 RDC 或 RemoteApp 程序访问终端服务器。使用终端服务,用户可以在企业网络内部或通过 Internet 访问终端服务器。终端服务可使您在企业环境中有效地部署和维护软件。可以很容易从中心位置部署程序。由于将程序安装在终端服务器上,而不是安装在客户端计算机上,所以,更容易升级和维护程序。用户访问终端服务器上的某个程序时,在服务器上执行该程序。只有键盘、鼠标和显示器信息才通过网络传输。每个用户只能看到自己的会话。服务器操作系统透明地管理会话,与任何其他客户端会话无关。5.什么是远程过程调用?

RPC: RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。

RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。首先,客户机调用进程发送一个有进程参数的调用信息到服务进程,然后等待应答信息。在服务器端,进程保持睡眠状态直到调用信息的到达为止。当一个调用信息到达,服务器获得进程参数,计算结果,发送答复信息,然后等待下一个调用信息,最后,客户端调用进程接收答复信息,获得进程结果,然后调用执行继续进行。

6.什么是服务函数?服务请求和服务响应?

7.什么是接口类型、绑定、端口、目标命名空间?

接口类型:一个接口类型就类似于Java中的类以及类中的每一个操作,就像static method。例如在一个web service中,拥有一个接口类型叫做“StringUtil”包含对strings的操作,同时也拥有一个叫做“dateUtil”的是对dates进行操作的另外一个接口类型

绑定:除了message format以外,一个接口类型也可以允许消息被输入到HTTP POST的请求中或者是一个email中。这每一次的结合就叫做绑定。SOAP+HTTP

是最为普遍的结合。

端口:端口就是接受数据或者传送数据时所需的一种媒介

目标命名空间:在web 服务中,输入的命名是被存放在一个单独的命名空间中的,这样在web服务中称为目标命名空间。

8.什么是WSDL?

WSDL:(Web Services Description Language)它元素是基于XML语法描述了与服务进行交互的基本元素:消息类型,消息,part,operation,port type,Binding,port,service

五、分析与讨论

实验一学会如何配置web服务开发的环境。

针对实验二的学习中,理解了一个简单的web服务界面的基本元素:服务函数,接口类型,绑定,端口,目标命名空间。

六、教师评语

成绩

签名:

日期:

西工大信号与系统-实验1

西北工业大学 《信号与系统》实验报告 西北工业大学

a. 上图分别是0N或者M

b. 以上是代码,下图是运行结果

由上图可看出,图上一共有3个唯一的信号。当k=1和k=6的时候的图像是一样的。因为档k= 1时,wk=(2*PI)/5,k=6时,wk=2PI+(2*PI)/5,即w6 = 2PI+w1,因为sin函数的周期是2PI,所以他俩的图像是一样的 c.代码如下:

图像如下: 可得出结论:如果2*pi/w0不是有理数,则该信号不是周期的 1.3离散时间信号时间变量的变换 a. nx=[zeros(1,3) 2 0 1 -1 3 zeros(1,3)];图像如下: b. 代码如下: x=zeros(1,11);

x(4)=2; x(6)=1; x(7)=-1; x(8)=3; n=-3:7; n1=n-2; n2=n+1; n3=-n; n4=-n+1; y1=x; y2=x; y3=x; y4=x; c: 代码和结果如下结果 下图是结果图

实验 WEB服务的配置与测试

WEB和FTP服务的配置与测试 一.实验目的: 1.掌握在Win 2000下WEB服务器的建立、配置和测试。 2.掌握FTP服务的配置如端口、用户设置等以及如何应用FTP服务。 二.实验内容 (1)安装IIS。 (2)配置和管理windows2000 的WWW服务器:设置Web站点;Web站点的管理。(3)配置和管理FTP服务器。 三.实验设备 装有虚拟机的计算机。 四.实验步骤 网络拓朴: 一、IIS的安装 默认情况下,在Windows 2000 Server安装过程中会自动安装IIS,若没有安装,则需安装。 1、在“控制面板”中选择“添加/删除程序”,单击“添加/删除Windows组件”;选中“Internet信息服务(IIS)”的“详细信息”清单;如下图

2、配置IIS的组件,在“Internet信息服务(IIS)”对话框中点击“Internet 服务管理器”及“公用文件”(必选);若你的服务器作为WWW或FTP服务器,则分别选中“World Wide Web服务器”和“文件传输协议(FTP)服务器”。 注意:对于不需要的服务,最好不要安装,这是安全的做法。 然后单击“确定”、“下一步”,开始IIS系统文件的安装。 二、WEB站点管理 1、单个网站的WEB服务器的配置 先配置WEB服务器前,请先用记事本或Microsoft WORD制作一个简单的网页,放在一个新建的文件夹(如:d:\aa文件夹)中,命名为网页文件(如1.htm)。然后在IIS中发布这个简单的网站: 依次单击“开始”-“程序”-“管理工具”-“Internet服务管理器”,打开Internet信息服务窗口。如图所示。

西工大计算机网络实验三

实验报告 实验名称 --SOCKET编程 一、实验目的 (1)加深对TCP和UDP的理解; (2)实现两台计算机之间TCP/UDP通信。 二、实验过程 原理: socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用以实现进程在网络信。如下图所示:

TCP通信 原理如图: 代码: 服务器端: #pragma comment(lib, "WS2_32.lib")

#include #include #include using namespace std; int main() { int i=0; WSADATA wsaData; SOCKET oldSocket,newSocket; //客户地址长度 int iLen=0; //发送的数据长度 int iSend=0; //接收的数据长度 int ircv =0; //处世要发送给客户的信息 char buf[20]="I am a server"; //接收来自用户的信息 char fromcli[512]; //客户和服务器的SOCKET地址结构 struct sockaddr_in ser,cli; if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0) { cout<<"failed to load winsock"<

实验二 Web服务器控件实验报告

WEB 应用开发 WEB 服务器控件实验报告 实验2-1 使用FileUpLoad 控件上传文件 任务清单 创建一个WEB 窗体,实现界面效果如下: 提示: string fileName = FileUpload1.FileName;//得到文件名 float fileSize = FileUpload1.FileBytes.Length;//得到文件长度 string ext = System.IO.Path .GetExtension(fileName);//得到文件扩展名 string filePath = FileUpload1.PostedFile.FileName;//得到文件在客户端的路径 txtFileUploadPath.Text = Server.MapPath(".");//得到当前站点的物理路径 FileUpload1.SaveAs(Server.MapPath(".") + "/Upload/"+fileName);//文件存到服务器上 学 号 090201124 姓 名 李晓晖 专业、班 计科09-1 学 期 2011-2012 第2学期 指导教师 黄俊莲 实验地点 C 区二层机房 机 器 号 时 间 2012年 月 日 周 节 实验任务清单 1. 实验2-1 使用FileUpLoad 控件上传文件 2. 实验2-2 Calendar 控件的使用1 3. 实验2-3 Calendar 控件的使用2 实验要求 注意:本次实验要求创建一个网站,名称命名规则为“学号_姓名_HomeWork1”,如:“090201201_戚琦_ HomeWork2”,“实验2-1”至“实验2-5”页面都在此网站中添加。 教师评语 成绩

西工大16秋网络安全在线作业

奥鹏17春西工大16秋《网络安全》在线作业 一、单选题(共30 道试题,共60 分。) 1. 最简单的防火墙结构是()。 A. 路由器 B. 代理服务器 C. 状态检测 D. 包过滤器 正确答案: 2. 虽然软件加密很流行,但商业和军事领域选择硬件加密的原因是()。 A. 易于升级 B. 可移植性强 C. 大众化 D. 处理速度快 正确答案: 3. 状态检测防火墙可以提供的额外服务有()。 A. 在网络应用层提供授权检查及代理服务功能 B. 将某些类型的连接重定向到审核服务中去 C. 能为用户提供透明的加密机制 D. 能灵活、完全地控制进出的流量和内容 正确答案: 4. 下列()是防火墙的重要行为。 A. 准许 B. 防范内部人员攻击 C. 日志记录 D. 问候访问者 正确答案: 5. 入侵者通过观察网络线路上的信息,而不是干扰信息的正常流动,这是属于()。 A. 系统缺陷 B. 漏洞威胁 C. 主动攻击 D. 被动攻击 正确答案: 6. Linux是一种与UNIX操作系统兼容的网络操作系统,安全级别达到TCSEC的安全级() A. C1 B. B1 C. A D. C2 正确答案: 7. 数据库系统的安全性可划分为三个层次,分别是DBMS层次、()和操作系统层次。 A. 应用软件层次 B. 硬件层次 C. 数据表示层次 D. 网络系统层次 正确答案:

8. 状态检测防火墙是新一代的防火墙技术,也被称为()防火墙。 A. 第二代 B. 第三代 C. 第四代 D. 第五代 正确答案: 9. 下列关于IP协议的叙述中,()是正确的。 A. 可靠,无连接 B. 不可靠,无连接 C. 可靠,面向连接 D. 不可靠,面向连接 正确答案: 10. 下列叙述中,正确的是()。 A. 所有计算机病毒只在可执行文件中传染 B. 计算机病毒通过读写软盘或Internet网络进行转播 C. 只要把带毒软盘片设置成只读状态,那么此盘片上的病毒就不会因读盘而传染给另一台计算机 D. 计算机病毒是由于软盘片表面不清洁而造成的 正确答案: 11. 下列关于入侵检测系统的叙述中,错误的一条是()。 A. 监视用户和系统的运行状况,查找非法用户和合法用户的越权操作 B. 有容错功能,即使系统崩溃也不会丢失数据或在重启后重建自己的信息库 C. 对异常行为模式进行统计分析 D. 入侵检测系统可以识别出所有的入侵行为并发出警报 正确答案: 12. 信息分析中用于事后分析的技术手段是()。 A. 模式匹配 B. 统计分析 C. 完整性分析 D. 都不对 正确答案: 13. ()是指在保证数据完整性的同时,还要使其被正常利用。 A. 可用性 B. 完整性 C. 保密性 D. 可靠性 正确答案: 14. 计算机病毒最重要的特点是()。 A. 可执行 B. 可传染 C. 可保存 D. 可潜伏 正确答案: 15. 根据防火墙的功能不同,可将防火墙分为()等专用防火墙。

实验1-Web开发环境的配置与使用

实验1 Web开发环境的配置与使用 一、实验目的 本实验的目的是让学生掌握Web应用开发环境的配置与使用。重点掌握如何在Eclipse 中配置Tomcat服务器,在服务器上部署和运行Web应用。 二、实验要求 要求学生掌握Web开发环境配置的基本过程,了解并掌握如何在Eclipse中配置Tomcat 服务器,如何管理和使用Tomcat服务器。 三、实验内容与步骤 1.JDK的安装与配置 ●下载并安装JDK。 运行JDK安装程序,按照提示进行安装,并记住JDK 的安装位置,比如:C:\Program Files\Java\jdk1.8.0_20。 ●为JDK配置环境变量: 打开控制面板,选择系统安全->系统,选择高级系统设置,打开系统属性对话框,然后选择环境变量,在系统环境变量中: (1)新建环境变量JA V A_HOME,值为JDK的安装目录,比如:C:\Program Files\Java\jdk1.8.0_20。 (2)新建环境变量classpath,值为:.;%JA V A_HOME%\lib\dt.jar;%JA VA_HOME%\lib\tools.jar; (3)修改环境变量path,在尾部添加:%JA V A_HOME%\bin,如果原来不是以分号结尾,则需要先添加一个分号。 2.Tomcat服务器的安装与配置 ●下载并安装Tomcat服务器 如果是解压版的安装程序,直接解压文件到指定位置,记录解压位置,比如:C:\apache- tomcat-8.0.15。 ●为Tomcat服务器配置环境变量 配置环境变量,变量名为CATALINA_HOME, 值为Tomcat的安装目录。 ●测试Tomcat服务器是否可用 (1)进入Tomcat安装目录的bin目录,运行,如果没出现异常信息并能够正确看到如下启动成功的界面,说明服务器启动没有问题。 (2)打开浏览器,在浏览器中输入http://localhost:8080,可以看到如下的Tomcat主页,

信号与系统答案 西北工业大学 段哲民 信号与系统1-3章答案

第一章 习 题 1-1 画出下列各信号的波形:(1) f 1(t)=(2-e -t )U(t); (2) f 2(t)=e -t cos10πt×[U(t -1)-U(t-2)]。 答案 (1))(1t f 的波形如图1.1(a )所示. (2) 因t π10cos 的周期 s T 2.0102== ππ ,故)(2t f 的波形如图题1.1(b)所示. 1-2 已知各信号的波形如图题1-2所示,试写出它们各自的函数式。 答案 )1()]1()([)(1-+--=t u t u t u t t f )]1()()[1()(2----=t u t u t t f )]3()2()[2()(3----=t u t u t t f 1-3 写出图题1-3所示各信号的函数表达式。

答案 2 002121 )2(21121)2(21 )(1≤≤≤≤-?????+-=+-+=+=t t t t t t t f )2()1()()(2--+=t u t u t u t f )] 2()2([2sin )(3--+-=t u t u t t f π )3(2)2(4)1(3)1(2)2()(4-+---++-+=t u t u t u t u t u t f 1-4 画出下列各信号的波形:(1) f 1(t)=U(t 2-1); (2) f 2(t)=(t-1)U(t 2-1); (3) f 3(t)=U(t 2-5t+6); (4)f 4(t)=U(sinπt)。 答案 (1) )1()1()(1--+-=t u t u t f ,其波形如图题1.4(a)所示.

西工大计算机网络作业3

1.当两台计算机分别和中继器、二层交换机、三层交换、路由器相连时,请分别画出计算 机与交换设备五层参考模型; 计算机1 上图为计算机和路由器连接.。三层交换机与上图连接相同。二层路由器与计算机连接只经过数据链路层和物理层,中继器与计算机连接只经过物理层。 2.学习SOCKET编程,写出TCP、UDP通信流程;将实例程序两个同学一组,实现两台计算机之间通信。并写出学习报告; TCP通信流程 客户端服务器

UDP通信流程 客户端服务端 利用socket实现TCP,UDP通信的流程如上图所示。 SOCKET实验报告 一.实验目的 学习SOCKET编程,理解计算机通信的流程,分别实现TCP,UDP协议下两台计算机之间的通信。

Socket编程机制 客户端: (1)客户端程序在运行后,首先需要使调用WSAStartup 函数,确保进程加载socket 应用程序所必须的环境和库文件,如Ws2_32.dll。 (2)调用函数Socket 创建SOCKET,在创建时需指定使用的网络协议、连接类型等。 (3)填充SOCKADDR 结构,指定服务端的地址、端口等。 (4)调用connect 函数连接到服务端。 (5)如果连接成功,就可以使用send 和recv 函数发送和接收数据。 (6)在数据传输完成后,可调用closesocket 函数关闭Socket。 (7)调用WSACleanup 函数释放资源。 服务端: (1)程序在运行后,首先需要使调用WSAStartup 加载Ws2_32.dll。 (2)调用函数socket 创建用于监听的SOCKET,在创建时需指定使用的网络协议、连接类型等。 (3)1 调用bind 函数将Socket 绑定到网络地址和端口。 (4)调用listen 函数开始监听。 (5)调用accept 函数等待客户端连接。在客户端连接后,accept 函数返回,得到连接Socket。在accept 函数返回后,可立即再调用,以处理其他客户端的连接。 (6)得到连接Socket 后,可调用send 和recv 发送、接收数据。 (7)在数据传输完成后,可调用closesocket 函数关闭Socket。 (8)调用WSACleanup 函数释放DLL。 函数用法: 1.WSAStartup 函数的功能是加载Ws2_3 2.dll 等Socket 程序运行的环境。其返回值用来 判断程序是否调用成功。 2.WSACleanup 函数释放Ws2_32.dll 库,函数无参数。 3.Socket 函数的功能是建立一个绑定到指定协议和传输类型的Socket。用来指定网络地 址的类型,传输类型,传输协议。 4.send函数的功能是向连接的另一端发送数据。参数为套接字,发送的数据,发送数据长 度。Send成功则返回实际发送的数据,失败则返回SOCKET_ERROR. 5.recv函数的功能时是从连接的另外一端接收数据。 6.closesocket函数用于关闭socket。 7.bind函数的功能是将socket与网络地址和端口绑定起来。 8.listen的函数是将socket的状态设置为监听,以使客户端程序可以连接。 9.accept函数的功能是接收客户端的连接,accpet函数直到客户端有连接后才会返回。

西北工业大学信号与系统真题

题号:827《信号与系统》 考试大纲 一、考试内容: 根据我校教学及该试题涵盖专业多的特点,对考试范围作以下要求: 1、信号与系统的基本概念:信号的变换与运算;线性时不变系统基本性质。 2、连续系统时域分析:系统模型和自然频率;系统零输入响应、冲激响应、阶跃响应求解;系统零状态响应的卷积积分求解;全响应的求解。 3、连续信号频域分析:付立叶变换及其性质与应用;常用信号付立叶变换;周期信号、抽样信号付立叶变换;抽样定理及其应用。 4、连续系统频域分析:频域系统函数H(jω)及其求法;系统频率特性;系统零状态响应的频域求解;理想低通滤波器及其特性;信号不失真传输条件。 5、连续系统复频域分析:拉氏变换及其基本性质;拉氏反变换求解;s域的电路模型和电路定理;线性时不变系统的复频域分析。 6、复频域系统函数H(s):H(s)定义、分类、求法和零、极点图;系统模拟框图与信号流图;系统频率特性、正弦稳态响应求解以及系统稳定性判定;梅森公式及其应用。 7、离散信号与系统时域分析:离散信号时域变换、运算以及卷积求和;离散系统数学模型;线性时不变离散系统的性质、零输入响应、单位序列响应、阶跃响应、零状态响应的求解。 8、离散系统Z域分析:Z变换及其基本性质;Z反变换;系统Z域分析;系统函数H(z)及求法;H(z)零、极点图;离散系统模拟框图与信号流图;离散系统频率特性、正弦稳态响应求解以及稳定性判定;梅森公式及其应用。 9、系统状态变量分析:连续、离散系统状态方程与输出方程列写与求解;系统函数矩阵与单位冲激响应的求解;根据状态方程判断系统的稳定性;状态方程与输出方程的模拟与信号流图。 二、参考书目: [1] 段哲民等编,《信号与系统》,西北工业出版社,1997年 [2] 吴大正主编,《信号与线性系统分析》(第3版),高等教育出版社,1998.10 [3] 范世贵等编《信号与系统常见题型解析及模拟题》(第2版),西北工业出版社,2001.5 注:以上[1]、[2]和[3]各任选之一即可。

西工大网络与分布式计算简答题复习

1.1什么是服务、协议、实体? 协议定义了格式,网络实体间发送和接收报文顺序,和传输,收到报文所采取的动作。 三要素:<1>语法:规定信息格式 <2>语义:明确通信双方该怎样做 <3>同步:何时通信,先讲什么后讲什么,通信速度等。 1.2网络边缘:什么是无连接服务,面向连接? <1>无连接服务:不要求发送方和接收方之间的会话连接 <2>面向连接:在发送任何数据之前,要求建立会话连接 1.3电路交换和分组交换的区别,分组交换分为哪两种? 电路交换技术:很少用于数据业务网络,主要是因为其资源利用效率和可靠性低。 分组交换技术:通过统计复用方式,提高了资源利用效率。而且当出现线路故障时,分组交换技术可通过重新选路重传,提高了可靠性。 而另一个方面,分组交换是非面向连接的,对于一些实时性业务有着先天的缺陷,虽然有资源预留等一系列缓解之道,但并不足以解决根本问题。而电路交换技术是面向连接的,很适合用于实时业务。同时,与分组交换技术相比,电路交换技术实现简单且价格低廉,易于用硬件高速实现。 分组交换:<1>数据报方式:在目的地需要重新组装报文。优点:如有故障可绕过故障点、:不能保证按 顺序到达,丢失不能立即知晓。 <2>虚电路方式:在数据传输之前必须通过虚呼叫设置一条虚电路。它适用于两端之间长时间的数据交 换。优点:可靠、保持顺序;缺点:如有故障,则经过故障点的数据全部丢失。 1.4物理媒介 无线:无线电波,激光,微波有线:双绞线,同轴电缆,光纤 1.5分组电路交换中的时延(传输+处理+传播),每一个时延计算 时延和丢包产生的原因:分组在路由器缓存中排队:分组到达链路的速率超过输出链路的能力; 分组时延的四种来源:<1>节点处理<2>排队 <3>传输时延:R= 链路带宽 (bps)L= 分组长度 (比特)发送比特进入链路的时间= L/R <4>传播时延:d = 物理链路的长度s = 在媒体中传播的速度 (~2x108 m/sec)传播时延 = d/s dproc = 处理时延 通常几个微秒或更少 dqueue = 排队时延 取决于拥塞 dtrans = 传输时延= L/R 对低速链路很大 dprop = 传播时延 几微秒到几百毫秒 a= 平均分组到达速率 流量强度 = La/R La/R ~ 0: 平均排队时延小 La/R -> 1: 时延变大 La/R > 1: 更多“工作”到达,超出了服务能力,平均时延无穷大! 1.6什么是计算机网络体系结构? TCP/IP 模型: 应用层: 支持网络应用 为用户提供所需要的各种服务 运输层: 为应用层实体提供端到端的通信功能。 TCP, UDP 网络层: 解决主机到主机的通信问题 IP, 选路协议 链路层: 在邻近网元之间传输数据 PPP, 以太网 物理层: “在线上”的比特 prop trans queue proc nodal d d d d d +++=

西工大web服务实验一

西北工业大学 《实验一Web服务开发环境配置》 & 《实验二理解一个简单的Web服务界面》 实验报告 学院:软件与微电子学院 学号: 2012303347 姓名:张玉琪 专业:软件工程 实验时间: 2015.4.12 实验地点:软件工程实验室2 指导教师:陈勇 西北工业大学

一、实验目的及要求 目的: 1.学习理解web服务的概念。 2.掌握Web服务开发环境的配置。 3.熟悉Web服务开发工具的使用。 4.学习RPC(远程过程调用)及文档风格的web服务。 5.掌握服务函数、接口类型、绑定、端口、目标命名空间等基本概念。 6.理解WSDL的概念。 要求: 1.安装配置Eclipse; 2.安装配置Axis2; 3.为Eclipse安装配置Axis2插件; 4.查阅帮助文档,熟悉开发环境。 5.学习并对比RPC(远程过程调用)及文档风格的web服务。 6.深入理解服务函数、接口类型、绑定、端口、目标命名空间及WSDL等基本概念。 二、实验设备(环境)及要求 PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间 三、实验内容与步骤 1.Eclipse平台 Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。基于Eclipse的应用程序的突出例子是IBM的WebSphere Studio Workbench,它构成了 IBM Java 开发工具系列的基础。例如,WebSphere Studio Application Developer添加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。 2.Axis2

西北工业大学信号与系统期末试题及答案

西北工业大学信号与系统期末试题及答案

————————————————————————————————作者:————————————————————————————————日期: 2

3 / 20 诚信保证 本人知晓我校考场规则和违纪处分条例的有关规定,保证遵守考 场规则,诚实做人。 本人签字: 编号: 西北工业大学考试试题(卷) 2010 - 2011 学年第 2 学期 开课学院 计算机学院 课程 信号与系统 学时 48 考试日期 2011年6月3日 考试时间 2 小时 考试形式(闭开)(B A )卷 考生班 级 学 号 姓 名 ★注:请将各题答案做在答题纸上,答在试题纸上无效。 一、单项选择题(每题有且仅有一个答案是正确的,共20分) 1、已知某系统方程为 )(10) ()()(d 2 2t e dt t dr t r dt t r =-,则该系统是 ① 。 ① A .线性时不变系统 B .非线性时变系统 C .线性时变系统 D .非线性时不变系统 2、已知某连续线性时不变系统的初始状态不为零,设当激励为e(t)时,全响应为r(t), 则当激励增大一倍为2e(t)时,其全响应为 ② 。 ② A .也增大一倍为2r(t) B .也增大但比2r(t)小 C .保持不变仍为r(t) D .发生变化,但以上答案均不正确 3、积分式dt t t t t )]2(2)()[23(4 42-+++?-δδ的积分结果是 ③ 。 ③ A .14 B .24 C .26 D .28 注:1. 命题纸上一般不留答题位置,试题请用小四、宋体打印且不出框。 成绩

2. 命题教师和审题教师姓名应在试卷存档时填写。共7 页第1 页 4 / 20

西工大16秋《网络安全》在线作业

奥鹏春西工大秋《网络安全》在线作业 一、单选题(共道试题,共分。) . 最简单的防火墙结构是()。 . 路由器 . 代理服务器 . 状态检测 . 包过滤器 正确答案: . 虽然软件加密很流行,但商业和军事领域选择硬件加密的原因是()。 . 易于升级 . 可移植性强 . 大众化 . 处理速度快 正确答案: . 状态检测防火墙可以提供的额外服务有()。 . 在网络应用层提供授权检查及代理服务功能 . 将某些类型的连接重定向到审核服务中去 . 能为用户提供透明的加密机制 . 能灵活、完全地控制进出的流量和内容 正确答案: . 下列()是防火墙的重要行为。 . 准许 . 防范内部人员攻击 . 日志记录 . 问候访问者 正确答案: . 入侵者通过观察网络线路上的信息,而不是干扰信息的正常流动,这是属于()。. 系统缺陷 . 漏洞威胁 . 主动攻击 . 被动攻击 正确答案: . 是一种与操作系统兼容的网络操作系统,安全级别达到的安全级() . . . .

正确答案: . 数据库系统的安全性可划分为三个层次,分别是层次、()和操作系统层次。 . 应用软件层次 . 硬件层次 . 数据表示层次 . 网络系统层次 正确答案: . 状态检测防火墙是新一代的防火墙技术,也被称为()防火墙。 . 第二代 . 第三代 . 第四代 . 第五代 正确答案: . 下列关于协议的叙述中,()是正确的。 . 可靠,无连接 . 不可靠,无连接 . 可靠,面向连接 . 不可靠,面向连接 正确答案: . 下列叙述中,正确的是()。 . 所有计算机病毒只在可执行文件中传染 . 计算机病毒通过读写软盘或网络进行转播 . 只要把带毒软盘片设置成只读状态,那么此盘片上的病毒就不会因读盘而传染给另一台计算机 . 计算机病毒是由于软盘片表面不清洁而造成的 正确答案: . 下列关于入侵检测系统的叙述中,错误的一条是()。 . 监视用户和系统的运行状况,查找非法用户和合法用户的越权操作 . 有容错功能,即使系统崩溃也不会丢失数据或在重启后重建自己的信息库 . 对异常行为模式进行统计分析 . 入侵检测系统可以识别出所有的入侵行为并发出警报 正确答案: . 信息分析中用于事后分析的技术手段是()。 . 模式匹配 . 统计分析 . 完整性分析 . 都不对 正确答案: . ()是指在保证数据完整性的同时,还要使其被正常利用。 . 可用性 . 完整性 . 保密性 . 可靠性 正确答案:

实验13-Web服务器的配置(参考答案)

实验13 Web服务器的配置 一、实验目的 1、了解Web工作原理。 2、掌握基于IIS的Web服务器的创建和配置。 二、实验要求 1、设备要求:计算机1台(装有Windows Server 2003操作系统及活动目录、装有网卡), 集线器、交换机,UTP线(直通、交叉);Windows Server 2003安装源。 2、每组1人,独立完成。 三、实验基础 Web服务的实现采用B/W(Browser/Web Server)模式,Server信息的提供者称为Web 服务器,Browser信息的获取者称为Web客户端。Web服务器中装有Web服务器程序,如:Netscape iPlanet Web Server、Microsoft Internet Information Server、Apache等;Web 客户端装有Web客户端程序,即:Web浏览器,如:NetscapeNavigator、Microsoft Internet Explorer、Opea等。 Web服务器是如何响应Web客户端的请求呢?Web页面处理大致分3个步骤: 第一步:Web浏览器向一个特定服务器发出Web页面请求; 第二步:收到Web页面请求的Web服务器寻找所请求的页面并传送给Web浏览器; 第三步:Web浏览器接收所请求的Web页面并将其显示出来。 Web应用的基础还包括HTTP和HTML两个协议。 HTTP协议是用于从Web服务器传输超文本到本地浏览器的传输协议。它使浏览器的工作更高效,从而减轻网络负担;它不仅使计算机传输超文本正确、快速,而且可以确定传输文档的哪一部分以及哪一部分的内容首先显示等。HTTP使用一个TCP/IP连接,默认TCP80端口。 HTML 是用于创建Web文档或页面的标准语言,由一系列的标记符号或嵌入希望显示的文件代码组成,这些标记告诉浏览器应该如何显示文章和图形等内容。 四、内容与步骤 1、IIS6.0的安装、配置和测试; (1)从控制面板安装IIS; 第1步单击“开始” →“添加或删除程序” →“添加/删除Windows组件”,显示“Windows 组件向导”窗口,在“组件”列表框中依次选择“应用程序服务器” →“详细信息”,显示“应用程序服务器”窗口,选中“https://www.doczj.com/doc/4c5301424.html,”复选框以启用https://www.doczj.com/doc/4c5301424.html,功能,如图所示。

实验报告:WEB服务器

WWW服务器配置与管理 项目经理:091863117 李凯伟项目助手:091863116 李二辉 091863118 李欣健 091863119 李燕飞 091863120 刘晨霏 091863143 张勇

WWW服务器配置与管理 耐心比信心更重要 像狼一样…… 说明: 团队部分(1-7页) 个人部分(8-9页) 本实验为自己积累知识所用 学号091863117 姓名:李凯伟

项目名称:配置WEB服务 项目分析:某公司有一个IP,该公司需要建一网站,以介绍自己公司概况。可以在公司局域网架设一个服务器,别的机子通过一个IP地址可以访问到服务器发布的网页。 项目目的及说明:理解WEB服务的工作原理,熟练掌握安装WEB服务及配置WEB。本实验用于项目测试,配置web服务,以便在项目中成功。 项目测试人员: 项目经理 091863117 李凯伟项目助手:091863116 李二辉 091863119 李燕飞091863120 刘晨霏 091863118 李欣健 091863143 张勇 项目测试时间:2011年5月26日 项目测试设备:服务器一台、客户机四台(与服务器均已连接到同一局域网中)、服务器(Windows Server 2003) 项目原理: WEB服务器又被称为WWW(World Wide Web) 服务器,它在网络中是为实现信息发布、资料查询、数据处理等诸多应用搭建基本平台的服务器。在WEB服务器的WEB页面上进行处理时大致可分为三个步骤: 第一步,WEB浏览器向一个特定的服务器发出WEB页面请求; 第二步,WEB服务器接收到WEB页面请求后,寻找所请求的WEB页面,并将所请求的WEB页面传送给WEB浏览器; 第三步,WEB服务器接收到所请求的WEB页面,并将它显示出来。 实验环境描述(包括硬软件): IIS是Internet Information Server的缩写,它是微软公司主推的Web服务器,建立强大、灵活而安全的Internet和Intranet站点。 IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。IIS的安装,管理和配置都相当简单。 IIS包括WEB、FTP、Mail等等服务器。因为IIS的FTP和Mail服务器不是很好用,一般用IIS只用其WEB服务器。 目前运行IIS的最理想平台是Windows2000高级服务器版和服务器版。Win9x/Me里也有IIS,但只是PWS(个人WEB服务器),功能很有限,只支持1个连接。WinXP里的IIS也只支持10个连接。如果您要使用IIS,请使用Windows 2000高级服务器版。 项目测试描述: 实验一:创建简单WEB服务器和站点 实验二:加强配置管理网站

西北工业大学_信号与线性系统实验报告_实验一、实验二

西北工业大学 信号与线性系统实验报告学号姓名:

实验一常用信号的分类与观察 1.实验内容 (1)观察常用信号的波形特点及其产生方法; (2)学会使用示波器对常用波形参数的测量; (3)掌握JH5004信号产生模块的操作; 2.实验过程 在下面实验中,按1.3节设置信号产生器的工作模式为11。 (1)指数信号观察: 通过信号选择键1,按1.3节设置A组输出为指数信号(此时信号输出指示灯为000000)。用示波器测量“信号A组”的输出信号。 观察指数信号的波形,并测量分析其对应的a、K参数。 (2)正弦信号观察: 通过信号选择键1,按1.3节设置A组输出为正弦信号(此时A组信号输出指示灯为000101)。用示波器测量“信号A组”的输出信号。 在示波器上观察正弦信号的波形,并测量分析其对应的振幅K、角频率 w。 (3)指数衰减正弦信号观察(正频率信号): 通过信号选择键1、按1.3节设置A组输出为指数衰减余弦信号(此时信号输出指示灯为000001),用示波器测量“信号A组”的输出信号。 通过信号选择键2、按1.3节设置B组输出为指数衰减正弦信号(此时信号输出指示灯为000010),用示波器测量“信号B组”的输出信号。 *分别用示波器的X、Y通道测量上述信号,并以X-Y方式进行观察,记录此时信号的波主持人:参与人:

形,并注意此时李沙育图形的旋转方向。(该实验可选做) 分析对信号参数的测量结果。 (4)*指数衰减正弦信号观察(负频率信号):(该实验可选做) 通过信号选择键1、按1.3节设置A组输出为指数衰减余弦信号(此时信号输出指示灯为000011),用示波器测量“信号A组”的输出信号。 通过信号选择键2、按1.3节设置B组输出为指数衰减正弦信号(此时信号输出指示灯为000100),用示波器测量“信号B组”的输出信号。 分别用示波器的X、Y通道测量上述信号,并以X-Y方式进行观察,记录此时信号的波形,并注意此时李沙育图形的旋转方向。 将测量结果与实验3所测结果进行比较。 (5)Sa(t)信号观察: 通过信号选择键1,按1.3节设置A组输出为Sa(t)信号(此时信号输出指示灯为000111),用示波器测量“信号A组”的输出信号。并通过示波器分析信号的参数。 (6)钟形信号(高斯函数)观察: 通过信号选择键1,按1.3节设置A组输出为钟形信号(此时信号输出指示灯为001000),用示波器测量“信号A组”的输出信号。并通过示波器分析信号的参数。 (7)脉冲信号观察: 通过信号选择键1,按1.3节设置A组输出为正负脉冲信号(此时信号输出指示灯为001101),并分析其特点。 3.实验数据 (1)指数信号观察: 波形图: 实验结果: 主持人:参与人:

西工大信号与系统期末试题(2010-2013三套全)

1.信号()1030f t cos t cos t =-的周期T _____s.= 2.信号()f t 的拉普拉斯变换1 21)(2 +-+= s s s s F ,则()f t 的初始值(0)=___.f + 3.若信号()(3)f t t δ=-,则(32)f t -的表达式为_____. 4.已知信号()f t 的傅里叶变换ω ωj j F +=21 )(,则_______)(=t f . 5.已知像函数1 )(-= z z z F ,1z >。则原序列______)(=k f . 6.某离散时间系统的系统函数4 1 1 )(2- --=Az z z z H ,为使系统稳定,则常数A 的取值范围是 ______. 7.某离散时间系统的系统矩阵? ?? ???--=2001A ,则A k ______.= 8.1[(05)(1)](2)k .U k k ______.δ++*-= 二、如图)(1a 所示系统中,已知信号)()(0t Sa t f m m ωπ ω= ,其频谱如图)(1b 所示;系统)(1ωj H 的频率特性如图)(1c 所示,)()(∑∞ -∞ =-= n s T nT t t s δδ,)(2 ωj H 为一个理想低通滤波器。 (1)画出()f t 的频谱图;(2)画出m s ωω4=时的抽样信号的频谱图)(ωj F s ;(3)在m s ωω4=情况下,若)()(t f t y =,则写出理想低通滤波器的频率特性)(2ωj H ,并指出其截止频率c ω的取值范围。 ) )(a ) (b ) (c 图1

三、图2示系统为线性时不变系统。 (1)根据状态1()x t 和2()x t ,写出系统的状态方程和输出方程;(2)求系统函数矩阵)(s H ; 1() f t 2(f t 1() y t 2() y t 图2 四、已知某线性离散时不变系统的差分方程为 ()(1)2(2)()2(2)y k y k y k f k f k ----=+-,(0)2(1)7()()y ,y ,f k U k === (1)求系统的单位序列响应()h k ;(2)画出系统直接形式的信号流图; (3)求系统的全响应()y k 。 五、已知某线性离散时不变系统的单位阶跃响应为k k 432 ()[(05)(02)]U(k)3721 g k ..=-+- (1)写出该系统的差分方程; (2)若系统的零状态响应为k k 10 ()=[(0.5)(02)]()7 zs y k .U k --,求激励信号()f k ; 一、选择题 1. 2sin0.75,(),cos2()t k e U t tU t -分别是 信号,其中k 为整数。 A 周期; 能量; 周期; B 非周期; 能量; 功率 ; C 非周期; 功率; 周期; D 功率; 能量; 周期。 2.信号)4sgn(2-t 等价于下面那个信号? 。 A )2()2(--+-t U t U ; B )2(2)2(21--+--t U t U ; C )2(2)2(21-++-t U t U ; D )2()2()2(+---+-t U t U t U 。 3.某离散系统的输入输出关系为)2()(+=k f k y ,则该系统的特性为 。 A 稳定的; 因果的; 线性的; 时变的; B 不稳定的; 因果的; 线性的; 时不变的; C 稳定的; 非因果的; 线性的; 时不变的; D 不稳定的; 非因果的; 非线性的; 时变的。

西工大17春《网络安全》在线作业

奥鹏2017秋西工大17春《网络安全》在线作业 一、单选题(共30 道试题,共60 分。) 1. 信息安全特性包含保密性、完整性、()和认证安全性。 A. 可信性 B. 可控性 C. 可用性 D. 可鉴别性 正确答案: 2. 以下不属于数据库数据共享性的是()。 A. 不同应用程序可以使用同一数据库 B. 不同应用程序可以在同一时刻去存取同一数据 C. 不同程序设计语言编写的应用程序,可以访问统一数据库 D. 不同用户可以设置不同的访问权限 正确答案: 3. 在大多数情况下,病毒侵入计算机系统以后()。 A. 病毒程序将立即破坏整个计算机软件系统 B. 计算机系统将立即不能执行我们的各项任务 C. 病毒程序将迅速损坏计算机的键盘、鼠标等操作部件 D. 一般并不立即发作,等到满足某种条件的时候,才会出来捣乱或破坏 正确答案: 4. 下列关于计算机病毒知识的叙述中,正确的是()。 A. 反病毒软件可以查、杀任何种类的病毒 B. 计算机病毒是一种被破坏了的程序 C. 反病毒软件必须随着新病毒的出现而升级,提高查、杀病毒的功能 D. 感染过计算机病毒的计算机具有对该病毒的免疫性 正确答案: 5. 与Web站点和Web页面密切相关的一个概念称“URL”,它的中文意思是()。 A. 用户申请语言 B. 超文本标志语言 C. 超级资源连接 D. 统一资源定位器 正确答案: 6. 在Internet中,某WWW服务器提供的网页地址为https://www.doczj.com/doc/4c5301424.html,,其中的“http”指的是()。 A. WWW服务器域名 B. 访问类型为超文本传输协议

C. 访问类型为文件传输协议 D. WWW服务器主机名 正确答案: 7. 下列叙述中,正确的是()。 A. 所有计算机病毒只在可执行文件中传染 B. 计算机病毒通过读写软盘或Internet网络进行转播 C. 只要把带毒软盘片设置成只读状态,那么此盘片上的病毒就不会因读盘而传染给另一台计算机 D. 计算机病毒是由于软盘片表面不清洁而造成的 正确答案: 8. 下列关于IP协议的叙述中,()是正确的。 A. 可靠,无连接 B. 不可靠,无连接 C. 可靠,面向连接 D. 不可靠,面向连接 正确答案: 9. 通过取消TCP/IP上的()协议绑定,Windows NT管理员可以阻止非法用户对特定网络服务的入侵。 A. NetBIOS B. SMTP C. ICMP D. EIGRP 正确答案: 10. 下列()不属于sniffer特点。 A. 快速解决问题 B. 深层防护 C. 提高工作效率 D. 全方位满足用户需求 正确答案: 11. 计算机宏病毒是利用()编制的。 A. Word提供的BASIC宏语言 B. PASCAL语言 C. 汇编语言 D. 机器指令 正确答案: 12. 计算机感染病毒的可能途径之一是()。 A. 从键盘上输入数据 B. 所使用的软盘表面不清洁 C. 随意运行外来的、未经消病毒软件严格审查的软盘上的软件 D. 电源不稳定 正确答案: 13. 计算机宏病毒主要感染()文件。 A. .EXE

相关主题
文本预览
相关文档 最新文档