2024年5月22日发(作者:)
维普资讯
2007年4月 电 脑 学 习 第2期
在WindowsXP家庭版下成功安装与配置IIS与ASRNET
殷玉法’ 挛宝玉一
摘 要 介绍在Windows XP家庭版下成功安装与配置IIS和ASP.NET的方法。
关键词 Windows XP家庭版 IIS ASP.NET 安装 配置
中图分类号Ⅱ,3 l6.7 文献标识码 B 文章编号:l002—2422(2007)02—0058_J02
Successfully Installing and Configuring HS and ASP.NET in WindowsXP Home Edition
、
Yin Yufa Li Baoyu
Abstract The paper introduces a succesfully method of installing and configu6ng IIS and ASP.NET in Windows XP home
edition.
Keyword Windows XP Home Edition I1S ASP.NET Install Configure
家庭版WindowsXP不支持IIS,无法学习IIS、ASP或
选择完毕后单击”确定 按钮,退回到界面中再单击”下一
ASP.NET,使用ASP或ASP.NET进行Web应用程序开发。
步 ,系统就会开始复制文件,此时要保持Windows 2000的
常规的解决办法是:只能重新安装Windows XP专业版或
光盘一直在光驱中。需要提醒一点,在安装过程中若跳出定
者降级使用Windows 2000专业版,本文探讨的是如何在 位相关文件时,请把目录指向Windows 2000安装光盘F的
Windows XP家庭版上成功地安装和使用IIS,并在安装
1386目录。
VS.NET后,可以使用ASP.NET进行Web应用程序开发。 注意:如果在安装过程中系统需要插入Windows XP
步骤1、首先我们需要准备一张Windows 2000的安装 CD,或者需要提供”exch—adsiisex.dU 文件,是 为按照默认
光盘,假设你的Windows XP家庭版安装在”C:\Windows”,启
的选项安装了IIS。要解决这个问题,只要在安装 前,清
动记事本程序,在打开对话框中选择打开 C:\Win—
空”详细信息”里”SMTP Service”选项前的复选框即可。如果
dow nf、sysoc.inf",找到”[Components] 小节,并继续找到类
进入窗口中,”Intemet 息服务(IIS) 选项无法选择,很可
似”iis=iis.dll,OcEntry,iis.inf,hide,7”的行,把这~行替换为”i— 能 为所使用的 r1J一 和 iis in一”足从Windows XP专业版
is=iis2.dll,OcEntry,iis2.inf,,7”,保存文件。
中提取的 将其换成Windows 2000专业版中的这两个文件
步骤2、
即可。
方法1:把Windows 2000专业版的光盘插入光驱,用
步骤4、安装结束后,你可以打开”控制面板一性能和选
Winrar打开光盘i386目录下的ijs.dJ一和jis.iJl-这两个 项一管理工具”查看”lntemet信息服务管理”。 再打开IE,
CAB格式的文件,将解压缩得到的 iis.dn 改名为 iis2.dll ,
在地址栏中输入 http:/Aocalhost”后回车,验证一下IIS是否
复制到 C:\Windowsksystem32ksetup\ 目录下;将”iis.inf"改名 常运行。若不正常,则打开IIS,在 默认Web站点 上右键
为”iis2.inf",复制到 C:\Windows 口录下。
打开”属性 一”目录安全性”一”允许匿名访问资源及编辑身
方法2:首先把光盘i386目录下的“s.dJ一和 in一这 份验证方法”一”编辑 一把”允许IIS控制密码 前面的钩去
两个文件一起拷贝到硬盘某个口录(如C:、)。打开 开始”菜
掉,并把密码也去掉按 确定 。然后转到”主目录 一 应用程
单中的 命令提示符 ,使用Expand命令解开iis.dJ一和iis. 序保护”,设为低IIS进程,即可!此后,就可以使用IIS,进
,
命令格式为:
行ASP动态网页的开发调试了。
Expand CAiis.dL C:\Windowsksystem32ksetupkiis2.dll
步骤5、安装Visual Studio.NET 2003软件包,在按照
Expand C:kiis.in
_
C:\WindowskinlXiis2.inf
提示一步步完成此软件包的安装过程中,该系统要求必备
步骤3、打开控制面板,单击 添加删除程序”图标,然后
的.NET Framework 1.1及Visual Studio.NET_卜的ASP.NET
面口左侧导航栏上单击”添加硼9除Windows组件”按钮,
与各种语言、工具包都安装在计算机中。
在打开的”Windows组件向导”中,你会发现,久违的Internet
此时,若想开发ASP.NET Web应用程序,则会发生错
信息服务(IIS)重新出现了!选中”Internet信息服务(IIS)
误。系统会提示 Visual Studio.NET无法确定在Web服
前的复选框。单击右下角的 详细信息 按钮可以打开对话
务器计算机上运行的是否为ASP.NET 1.1版”。由于.NET
框.在该对话框中我们可以选择需要安装的IIS纽件内容。
段玉法IJ』东科技大学信息系副教授(271019),主要从事计算机软件、信息系统教学与研究工作 收稿日期:2006—12—22
李宝玉泰安市广播电视局高级工程师(271019),主要从事计算机系统使用与维护工作
・ 58 ・
维普资讯
2007年4月 电 脑 学 习 第2期
ARP欺骗原理和防范策略
徐迅达’ 孙宏声”
摘 要 本文对ARP工作原理、安全漏洞进行研究分析。提出解决方案和防范策略。
关键词 ARP cache MAC地址 防范策略 漏洞
中图分类号TP309.5 文献标识码 A 文章编号:1002—2422(2007)02-0059—02
Principle 0f ARP Cheating and Prevention Strategy
Xu Xunda Sun Hongsheng
Abstract The paper analyzes the principle of ARP attacks,and puts forward the prevention methods and strategy
Keyword ARP cache MAC Address Prevention Strategy Leak
1 ARP的作用和工作原理
以了:如果在ARP缓存表中没有找到相对应的IP地址,主
ARP协议(地址解析协议),是一种将IP地址转化成
机A就会在网络上发送一个广播,目标MAC地址是 FF.
MAC地址的协议。在网络中,一个主机要和另一台主机进
FF.FF.FF.FF.F 。这表示向同一网段内的所有主机发出这
行直接通讯,必须要知道目标主机的MAC地址。目标MAC
样的询问: 192.168.16.2的MAC地址是什么? 网络上其
的获得就是通过ARP来实现的。每台安装有TCPAP协议
他主机并不响应ARP询问,只有主机B接收到这个帧时,
的电脑里都有一个ARP缓存表,表里的IP地址与MAC地
才向主机A做出这样的回应: 192.168.16.2的MAC地址是
址是一一对应的,如表1所示。
bb-bb-bb-bb-bb b 。这样,主机A就知道了主机B的
MAC地址,它就可以向主机B发送信息了。同时它还更新
表1
了自己的ARP缓存表,下次再向主机B发送信息时,直接
主机 IP地址 MAC地址
从ARP缓存表里查找就可以了。ARP缓存表采用了老化机
A 192.168.16.1 衄-一aa—aa—aa—aa—aa
制,在一段时间内如果表中的某一行没有使用,就会被删
B 192.168.16.2 bb——bb——bb—.bb—.bb—.bb
除,这样可以大大减少ARP缓存表的长度,加快查询速度
2 ARP协议的漏洞
C 192.168.16.3 CC—CC—CC—CC—CC—CC
由于ARP协议的设计初衷是为了方便数据传输,设计
D l92.168.16.4 dd——dd—.dd—.dd..dd—.dd
前提是在网络绝对安全的情况下进行工作。因此不可避免
以主机A(192.168.16.1)向主机B(192.168.16.2)发 的ARP协议也存在着设计缺陷。其主要缺陷有如下两点:
送数据为例。当发送数据时,主机A会在自己的ARP缓存 (1)一台主机的IP地址映像在另一台主机的ARP高
表中寻找是否有目标IP地址。如果找到了,也就知道了目 速缓存中后,它就会被当作是可信任的计算机。而该主机并
标MAC地址,直接把闷标MAC地址写入帧里面发送就可
没有提供检验IP地址到MAC地址对应表真实性的机制,
机上。因而该错误可能是配置问题。为了纠正有问题的安装 配置问题了。到此,就可以使用ASP.NET进行Web应用程
或配置,可以使用名为aspnet_regiis的ASP.NET实用工
序开发了。
具。在类似如下所示的路径中可以找到此命令行实用工
参考文献
具:C:\WINDOWSkMicrosoft.NETWramework、v 1.1.nnnn、
其中nnnn表示四位内部版本号。在最高版本号下查
【1】【美】斯科特(Scott)等著,石丽霞等译.IIS5技术内幕
找。使用A开关运行该实用工具:aspnet_regiis A。
[M].北京:中国水利水电出版社,2003.
具体操作方法为:从Windows的 开始 菜单,指向 程
【2】Patrick Santry,Mitch Tulloch著.于骞,李博译.IIS 5.0
序 一 isual Studio.NET 2003 一 Visual Studio.NET工
系统管理指南[M】.北京:清华大学出版社,2000.
具 一 Visual Studio.NET命令提示 。在窗口打开后,键入
[3]麻瑞朝,马盈盈等编著.精通中文版Windows XP Pro-
aspnet_regiis A,就可以解决ASP.NET 1.1版与IIS之间的
fessional[M].北京:人民邮电出版社,2002.
}徐迅达北京交通大学交通运输学院系统工程研究所硕士(100044),研究方向:计算机安全 收稿日期:2006—12—04
}・孙宏声北京交通大学交通运输学院高级工程师(100044)
・ 59 ・


发布评论