计算机网络(谢希仁)实验指导书.doc

上传人:xin****828 文档编号:6727804 上传时间:2020-03-02 格式:DOC 页数:29 大小:164KB
返回 下载 相关 举报
计算机网络(谢希仁)实验指导书.doc_第1页
第1页 / 共29页
计算机网络(谢希仁)实验指导书.doc_第2页
第2页 / 共29页
计算机网络(谢希仁)实验指导书.doc_第3页
第3页 / 共29页
点击查看更多>>
资源描述
目 录 前导实验 添加常用服务以及设置网络属性 1 实验一 制作双绞线 RJ 45 接头 5 实验二 小型局域网的组建 7 实验三 以太网帧的构成 8 实验四 地址解析协议 ARP 9 实验五 INTERNET 控制报文协议 13 实验六 路由信息协议 RIP 15 实验七 网际协议 IP 17 实验八 TCP UDP 和端口扫描 21 附录 IIS 之常见问题解答 23 前导实验 添加常用服务以及设置网络属性 一 常用服务简介 1 DNS Domain Name System 域名系统 它为 Internet 因特网 上的计算机提供名称 即如 的域名 到地址 即如 192 168 0 48 的 IP 地址 的映射服务以用于域名解析 2 IIS Internet Infomation Server Internet 信息服务 它是一种 Web 服务 主要包括 WWW 服务器 FTP 服务器等 它使得在 Intranet 局域网 或 Internet 因特网 上发布信息很容易 Windows 2000 Advanced Server 上提 供的为 IIS 5 0 3 DHCP Dynamic Host Configure Protocol 动态主机配置协议 它 是设计用于简化管理地址配置的 TCP IP 标准 它使用服务器集中管理 IP 地址 以及在您的网络上使用的其他相关配置 比如网关 DNS 服务器等 的详细 信息 二 添加 DNS IIS 和 DHCP 服务 1 添加 IIS 选 控制面板 添加 删除程序 添加 删除 Windows 组件 Internet 信息服务 全选 2 添加 DHCP 和 DNS 选 控制面板 添加 删除程序 添加 删除 Windows 组件 网络服务 选中 动态主机配置协议 DHCP 选中 域名服务 系统 DNS 3 添加成功后 不需重新启动 即可在 开始 程序 管理工具 中看到 并使用相关服务 如下图 三 网络属性设置 要使用以上所述服务 本机必须要有静态 即固定 的 IP 地址 如果只是在局域网中使 用 原则上可用任意的 IP 地址 最常用的是 192 168 0 1 到 192 168 0 254 范围内的任意值 欲为网卡绑定静态 IP 地址 按如下操作 1 打开网络属性设置窗口 即 TCP IP 属性设置窗口 选 控制面板 网络和拨号连接 本地连接 属性 Internet 协议 TCP IP 属性 2 为网卡绑定第一个 IP 地址 此 IP 同时也将成为本机的默认 IP 地址 选 使用下面的 IP 地址 在 IP 地址 一栏输入 192 168 0 48 子网掩码一栏 输入 255 255 255 0 如果本机同时又是本网内的服务器 则 默认网关 和 首 选 DNS 服务器 两栏也均填入此默认 IP 地址 如果本机不是本网内的服务器 则一般 默认网关 和 备用 DNS 服务器 两栏的值为服务器的 IP 地址 而 首 选 DNS 服务器 仍然为本机的默认 IP 地址 本文假设本机为本网内的服务器 如下图 3 为网卡绑定更多的 IP 地址 在上步中选 高级 再选 添加 然后 输入第二个 IP 地址 192 168 0 49 其相应的子网掩码 255 255 255 0 系统会 自动填充 增加更多的 IP 地址方法相同 如下图 4 全部设置完成后 不需重新启动 退出此网络属性设置窗口后 所设 即生效 五 网络属性设置后的验证 为了测试所进行的设置是否成功 可采用如下常用方法 1 进入 MSDOS 方式 选 开始 运行 输入 cmd 再 确定 2 查看本机所配置的 IP 地址 输入 ipconfig 再回车 即可看到相关配 置 如下图 3 也可以通过输入 ping 192 168 0 48 的格式来进行验证 实验一 制作双绞线 RJ 45 接头 实验目的 1 掌握直通连接网线和交叉连接网线接头的制作 2 掌握网络测试仪的使用 实验设备 EIA TIA 568 标准 5 类 UTP RJ 45 水晶头 双绞线网钳 网络测试仪 实验步骤 一 直通连接网线的 RJ 45 接头的制作 1 使用双绞线网钳的剪切口剪齐一段 UTP 电缆两段 2 使用双绞线网钳的剥线口剥除双绞线外皮 露出 4 对裸线 3 将 4 对裸线分别捋平 排列整齐 颜色按照 EIA TIA 568 A 标准排 列 568A 标准排列 白橙 橙 白绿 蓝 白蓝 绿 白棕 棕 4 使用双绞线网钳的剪切口把参差不齐的 8 根裸线剪齐 5 将 RJ 45 接头弹片朝下 把整齐的 8 根裸线插入其中 使得 8 根裸线 的横切面紧贴 RJ 45 接头的底面 6 将 RJ 45 接头插入双绞线网钳的压线口 用力握紧手柄 7 制作另一端 重复第 2 步到第 6 步 8 利用网络测试仪测试 若发现灯发绿光 并且发光的顺序是 12 36 45 78 则实验成功 否则失败 二 交叉连接网线的 RJ 45 接头的制作 网线一端的接头制作与上相同 另一端的接头制作应按照 568 B 标准的 要求制作 568B 标准排列 白绿 绿 白橙 蓝 白蓝 橙 白棕 棕 网线接头制作完毕后 若发现灯发绿光 并且发光的顺序是 36 12 45 78 则实验成功 否则失败 附录 直通连接网线用作连接 HUB 和计算机 交叉连接网线接头用作两台计算机对联 实验二 小型局域网的组建 实验目的 1 掌握局域网的组建过程 2 熟悉网络互连设备的使用 实验设备 集线器 N 台计算机 N 条双绞线 网络测试仪 实验步骤 1 用网络测试仪测试每条双绞线是否已经制作成功 2 用经过测试无误的双绞线将每台计算机和 HUB 相连 3 打开计算机电源 打开 HUB 电源 4 在 TCP IP 属性中指定每台计算机的 IP 地址 子网掩码 例如 有 4 台计算机互连时 我们可以设定 1 的 IP 地址 192 168 2 1 1 的子网掩码 255 255 255 0 2 的 IP 地址 192 168 2 2 2 的子网掩码 255 255 255 0 3 的 IP 地址 192 168 2 3 3 的子网掩码 255 255 255 0 4 的 IP 地址 192 168 2 4 4 的子网掩码 255 255 255 0 5 重启所有的计算机 6 使用 DOS 命令 测试 N 台计算机是否从物理上已经连通 例如 在 1 上的 DOS 提示符下 键入 PING 192 168 2 2 按回车 若出现如下提示 则 1 和 2 之间必然已经连通 PING 192 168 2 2 WITH 32 BYTES OF DATA Reply from 192 168 2 2 bytes 32 time 10ms TTL 128 Reply from 192 168 2 2 bytes 32 time 10ms TTL 128 Reply from 192 168 2 2 bytes 32 time 10ms TTL 128 Reply from 192 168 2 2 bytes 32 time 10ms TTL 128 Ping statistics for 192 168 2 2 Packets sent 4 received 4 lost 0 0 loss Approximate round trip times in milli seconds Minimum 0ms maximum 1ms average 0ms 若出现有提示 Request timed out 则 1 和 2 之间没有连通 实验三 以太网帧的构成 实验目的 1 掌握以太网报文格式 2 掌握 MAC 地址的作用 3 掌握 LLC 帧报文格式 4 掌握仿真编辑器和协议分析器的使用方法 实验设备 集线器 N 台计算机 N 条双绞线 协议仿真系统 实验步骤 1 将服务器和工作站用双绞线和 HUB 连通并加载协议仿真模块 2 将主机 A 和 B 作为一组 主机 A 启动仿真编辑器 并编写一个 LLC 帧 3 主机 B 重新开始捕获数据 在捕获到的数据中查找主机 A 所发送的 LLC 帧 分析该帧内容并纪录结果 记录实验结果 帧类型 发送序号 N S 接受序号 N R 思考题 1 为什么 IEEE802 标准将数据链路层分割为 MAC 子层和 LLC 子层 2 为什么以太网有最短帧长度的要求 补充 以太网的分类 最初的以太网是由施乐公司的 Palo Alto 研究中心 PARC 于 1976 年创 建的 自此以后 逐渐发展 数据速率为 10Mbps 的以太网称为标准以太网 数据速率为 100Mbps 的以太网称为快速以太网 数据速率为 1000Mbps 的以 太网称为千兆以太网 目前 10G 以太网 的标准也已正式制定 网卡 MAC 地址的概念 MAC Media Access Control 介质访问控制 地址是识别 LAN 局域网 节点的标识 网卡的物理地址通常是由网卡生产厂家烧入网卡的 EPROM 它 存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址 对于著名的以太网卡 其地址是 48bit 比特位 的整数 如 44 45 53 54 00 00 IEEE 规定地址字段的第一字节的最低位为 I G 比特 I G 表示 Individual Group 当 I G 比特为 0 时 地址字段表示一个单个站地址 为 1 时表示组地址 用来进行多播 IEEE 将地址字段第 1 字节的最低第 2 位规定 为 G L 比特 表示 Global Local 当 G L 比特为 1 时是全球管理 保证在全 球没有相同的地址 厂商向 IEEE 购买的 OUI 都属于全球管理 当为 0 时是本 地管理 这时用户可任意分配网络上的地址 但应当指出 以太网几乎不使 用这个 G L 比特 以太网 MAC 地址可分为三类 单播 unicast 地址 一对一 即收到的帧的 MAC 地址与本站的硬件地址相同 广播 broadcast 地址 一 对全体 即发送给所有站点的帧 全 1 地址 多播 multicast 地址 一对 多 即发送给一部分站点的帧 以太网的 MAC 帧格式 以太网的 MAC 帧格式有两种标准 一种是 DIX Ethernet V2 标准 另一 种是 IEEE 的 802 3 标准 但两种帧格式可以在同一以太网络共存 两种帧格 式都具有 7 个域 前导码 帧首定界符 目的地址 源地址 长度 类型 数 据 帧校验序列 如下图所示 7 1 6 6 2 46 1500 4 前导码 帧首定界符 目的地址 源地址 类型 长度 数据 帧校验序列 实验四 地址解析协议 ARP 实验目的 1 掌握 ARP 协议的报文格式 2 掌握 ARP 协议的工作原理 3 理解 ARP 高速缓存的作用 实验设备 多台计算机 HUB 双绞线 协议仿真模块 实验内容及步骤 1 主机 B 启动静态路由服务 2 主机 A B C D E F 在命令行下运行 arp a 命令 察看 ARP 高 速缓存表 3 主机 A B C D 启动协议分析器 打开捕获窗口进行数据捕获并设置 过滤条件 提取 ARP ICMP 4 主机 A B C D 在命令行下运行 arp d 命令 清空 ARP 高速缓存 5 主机 A ping 主机 D 主机 A B C D 停止捕获数据 并立即在命令 行下运行 arp a 命令察看 ARP 高速缓存 补充 ARP 协议简介 Internet 是由各种各样的物理网络通过使用诸如路由器之类的设备连接 在一起组成的 当主机发送一个数据包到另一台主机的过程中 可能要经过多 种不同的物理网络 主机和路由器都是在网络层通过 IP 地址来识别的 这个 地址是在全世界内唯一的 然而 数据包是通过物理网络传递的 在物理网 络中 主机和路由器通过其 MAC 地址来识别的 其范围限于本地网络中 MAC 地址和 IP 地址是两种不同的标识符 这就意味着将一个分组传递到一个 主机或路由器需要进行两级寻址 IP 和 MAC 需要能将一个 IP 地址映射到 相应的 MAC 地址 ARP 协议是 Address Resolution Protocol 地址解析协议 的缩写 所谓 地址解析 就是主机在发送帧前将目标网络层地址转换成目标物理地址 的过程 在使用 TCP IP 协议的以太网中 即完成将 IP 地址映射到 MAC 地址 的过程 使用 ARP 协议通过目标设备的 IP 地址 查询目标设备的 MAC 地 址 以保证通信的顺利进行 实验五 Internet 控制报文协议 实验目的 1 掌握 ICMP 协议的报文格式 2 理解不同类型 ICMP 报文的具体意义 3 了解常见的网络故障 实验设备 多台计算机 HUB 双绞线 协议仿真模块 实验内容及步骤 1 主机 B 启动静态路由服务 2 主机 B E F 启动协议分析器 打开捕获窗口进行数据捕获并设置过 滤条件 提取 ICMP 协议 3 主机 A ping 主机 E 主机 B E F 停止捕获数据 察看捕获到的数据 思考题 1 为什么要限制由失效的 ICMP 差错报文再产生一个 ICMP 报文 2 主机 A 向主机 B 发送数据报 主机 B 从未收到该数据报 而主机 A 也从 未收到出问题的通知 试给出可能发生的情况的两种不同解释 3 试用表说明 什么样的 ICMP 报文是由路由器发送出的 什么样的 ICMP 报文是由非目的主机发送出的 以及什么样的 ICMP 报文是由目的主机 发送出的 补充 ICMP 简介 IP 协议是一种不可靠无连接的包传输 当数据包经过多个网络传输后 可能出现错误 目的主机不响应 包拥塞和包丢失等 为了处理这些问 题 在 IP 层引入了一个子协议 ICMP Internet Control Message Protocol ICMP 数据报有两种形式 差错数据报和查询数据报 ICMP 数据报封装在 IP 数据报里传输 ICMP 报文可以被 IP 协议层 传输层协 议 TCP 或 UDP 和用户进程使用 ICMP 与 IP 一样 都是不可靠传输 ICMP 的信息也可能丢失 为了防止 ICMP 信息无限制的连续发送 对 ICMP 数据报传输中问题不能再使用 ICMP 传输 查询报文是成对出现的 它帮助主机或网络管理员从一个路由器或另一个主机得到特定的信息 差错报告报文 IP 是不可靠的协议 这就表示 IP 是不考虑处理检验和差错控制的 ICMP 就是为补偿这个缺点而设计的 然而 ICMP 不能纠正差错 它只是报 告差错 差错纠正留给高层协议去做 差错报文总是发送给原始的数据源 因为在数据报中关于路由惟一可用的信息就是源 IP 地址和目的 IP 地址 ICMP 使用源 IP 地址将差错报文发送给数据报的源端 关于 ICMP 差错报文 有以下的一些要点 1 对于携带 ICMP 差错报文的数据报 不再产生 ICMP 差错报文 2 对于分段数据报 如果不是第一个分段 则不产生 ICMP 差错报 文 3 对于具有多播地址的数据报 不产生 ICMP 差错报文 4 对于有特殊地址 如 127 0 0 0 或 0 0 0 0 的数据报 不产生 ICMP 差错报文 实验六 路由信息协议 RIP 实验目的 1 掌握路由协议的分类 2 理解静态路由和动态路由 3 掌握动态路由协议 RIP 的报文格式 工作原理及工作过程 4 掌握 RIP 计时器的作用 5 理解 RIP 的稳定性 实验设备 多台计算机 HUB 双绞线 协议仿真模块 实验内容及步骤 1 主机 A B C D E F 在命令行下运行 route print 命令 察看 路由表 2 将主机 A 的默认网关设为 172 16 0 1 3 用主机 A 依次 ping 主机 B 192 168 0 2 和主机 C 192 168 0 3 观察现象 记录结果 4 在主机 A 和主机 B 的命令行下运行 route print 命令 察看路由表 5 从主机 A 依次 ping 主机 B 192 168 0 2 主机 E 192 168 0 1 主机 E 172 16 1 1 观察现象 记录结果 6 通过在命令行下运行 route print 命令 察看主机 B 和主机 E 路由表 思考题 1 RIP 使用 UDP 这样做有何优点 2 条数限制如何缓解 RIP 的问题 3 试列举 RIP 的缺点及其相应的补救办法 实验七 网际协议 IP 实验目的 1 掌握 IP 数据报的报文格式 2 掌握 IP 校验和计算方法 3 掌握子网掩码和路由转发 4 理解特殊 IP 地址的含义 5 理解 IP 分片过程 实验设备 多台计算机 HUB 双绞线 协议仿真模块 实验内容及步骤 1 主机 A 启动仿真编辑器 编辑一个 IP 数据报 其中 MAC 层 目的 MAC 地址 主机 B 的 MAC 地址 对应于 172 16 1 1 接口的 MAC 源 MAC 地址 主机 A 的 MAC 地址 协议类型或数据长度 0800 IP 层 总长度 IP 层长度 生存时间 128 源 IP 地址 主机 A 的 IP 地址 172 16 1 2 目的 IP 地址 主机 E 的 IP 地址 172 16 0 2 校验和 在其他所有字段填充完毕后计算并填充 IP 在计算校验和时包括那些内容 说明 先使用仿真编辑器的 手动计算 校验和 再使用仿真编辑器的 自动计算 校验和 将两次计算结果相比较 若结果不一致 则重新计 算 2 在主机 B 两块网卡分别打开两个捕获窗口 E 上启动协议分析器 设 置过滤条件 提取 IP 协议 开始捕获数据 思考问题 1 试说明 IP 地址与硬件地址的区别 为什么要使用这两种不同的地址 2 不同协议的 MTU 的范围从 296 到 65535 使用大的 MTU 有什么好处 使用小的 MTU 有什么好处 3 IP 数据报中的首部检验和并不检验数据报中的数据 这样做的最大好 处是什么 坏处是什么 补充 IP 网际协议 简介 IP 是 TCP IP 协议族中最为核心的协议 所有的 TCP UDP ICMP 及 IGMP 数据都以 IP 数据报格式传输 IP 协议提供不可靠 无连接的数据报传 送服务 即它对数据进行 尽力传输 只负责将分组发送到目的主机 不 管传输正确与否 不作验证 不发确认 也不保证 IP 数据报到达顺序 将纠 错重传问题交由传输层来解决 实验八 TCP UDP 及端口扫描 实验目的 1 掌握 TCP UDP 协议的报文格式 2 了解常用的 TCP UDP 端口扫描的原理及其各种手段 3 增强网络安全意识 实验设备 多台计算机 HUB 双绞线 协议仿真模块 实验内容及步骤 练习一 主机 B C D 启动协议分析器进行数据捕获 并设置过滤条件 提取 TCP 协议 主机 A 启动仿真编辑器 进入 TCP 连接视图 在 服务器信息 IP 地址 中填入主机 C 的 IP 地址 使用 端口扫描 获取主机 C 的 TCP 端口列表 在 服务器信息 端口 中填入主机 C 的一个 TCP 端口 大于 1024 点击 连 接 按钮进行连接 察看主机 B C D 捕获的数据 填写下表 字段名称 报文 1 报文 2 报文 3 Sequence Number Acknowledgement Number ACK SYN TCP 连接建立时 前两个报文的首部都有一个 maximum segment size 字段 它的值是多少 作用是什么 结合 IEEE802 3 协议规定的以太网最大帧 长度分析此数据是怎样得出的 练习二 编辑并发送 UDP 数据报 本练习将主机 A 和 B 作为一组 主机 C 和 D 作为一组 主机 E 和 F 作为一组 现仅以主机 A 和 B 为例 说明实验步骤 1 主机 A 打开协议仿真编辑器 编辑发送给主机 B 的 UDP 数据报 MAC 层 目的 MAC 地址 接收方 MAC 地址 源 MAC 地址 发送方 MAC 地址 协议类型或数据长度 0800 即 IP 协议 IP 层 总长度 包括 IP 层 UDP 层和数据长度 高层协议类型 17 即 UDP 协议 首部校验和 其他所有字段填充完毕后填充此字段 源 IP 地址 发送方 IP 地址 目的 IP 地址 接收方 IP 地址 UDP 层 有效负载长度 UDP 层及其上层协议长度 计算校验和 其他字段默认 UDP 在计算校验和时包括那些内容 2 在主机 B 上启动协议分析器 并设置过滤条件 提取 UDP 协议 开始 捕获数据 3 主机 A 发送已编辑好的数据报 4 主机 B 停止捕获数据 在捕获到的数据中查找主机 A 所发送的数据报 练习三 TCP Connect 扫描 1 在主机 B 上启动协议分析器进行数据捕获 并设置过滤条件 提取 TCP 协议 2 在主机 A 上使用 TCP 连接工具 扫描主机 B 的某一端口 a 主机 A 上填入主机 B 的 IP 主机 B 的某一开放端口号 点击 连接 按钮进行连接 b 观察提示信息 是否连接上 c 主机 A 点击 断开 按钮断开连接 d 主机 A 使用主机 B 的某一未开放的端口重复以上试验步骤 3 察看主机 B 捕获的数据 分析连接成功与失败的数据包差别 结合捕获数据的差别 说明 TCP Connet 扫描的实现原理 实验九 PING 实现 实验目的 1 加深对 ICMP 协议的理解 2 掌握原始套接字进行网络程序设计的方法 实验设备 多台计算机 HUB 双绞线 协议仿真模块 实验内容及步骤 本练习将主机 A 和 B 作为一组 主机 C 和 D 作为一组 主机 E 和 F 作为一组 1 需求分析 2 使用原始套接字实现 ping 命令的功能 程序语言不限 应用程序采用控 制台 GUI 方式均可 可以指定发送报文数 可以指定发送报文长度 可以指定发送报文的 TTL 值 3 代码实现 按需求编写程序代码 4 执行程序 检验程序的正确性 启动协议分析器捕获数据 运行已编译好的程序 ping 对方 IP 察看运行结果 分析捕获的数据 核心代码 文件 ping cpp 描述 ping 示例程序 控制台应用程序 时间 2006 3 1 include using namespace std pragma comment lib ws2 32 lib void Usage void 用法 cout endl cout 用法 endl cout 程序名 目标 IP 主机名 包大小 生存期 包个数 endl cout ping 127 0 0 1 4 128 4 endl cout ping 127 0 0 1 4 128 endl cout ping 127 0 0 1 4 endl cout ping 172 0 0 1 endl cout endl int tmain int argc TCHAR argv int nNumber 4 默认发送报文数 int nSize 32 报文长度 int nTTL 128 生存时间 int nRecvNum 0 接受报文数 hostent hp NULL sockaddr in sockSend int uAddr 0 CICMP MyIcmp 初始化 Winsock MyIcmp Initialize 解析主机 hp gethostbyname argv 1 是否输入主机名 if hp NULL uAddr inet addr argv 1 输入 IP 地址 sockSend sin addr S un S addr uAddr if hp NULL uAddr sockSend sin addr S un S addr for int i 0 i nNumber i MyIcmp SendICMP ICMP ECHO uAddr MyIcmp RecvICMP cout 1 cksum pBuffer nSize sizeof USHORT if nSize 0 cksum UCHAR pBuffer cksum cksum 16 cksum cksum cksum 16 return USHORT cksum 发送 ICMP 数据包 BOOL CICMP SendICMP int nMsg sockaddr in pAddr char p data int state 发送数据状态 pAddr sin family AF INET pAddr sin port 0 int nICMPLen sizeof ICMP Header ICMP 头长度 memset m pSendBuffer 0 m uPacketSize nICMPLen 用 0 填充 内存区 填充 ICMP 数据各项 m pIcmp ICMP Header m pSendBuffer m pIcmp type nMsg m pIcmp code 0 m pIcmp ID USHORT GetCurrentProcessId 获取进程 ID m pIcmp number AddNum m pIcmp time GetTickCount m pIcmp cksum 0 填充数据区 p data char m pIcmp nICMPLen memset char p data E m uPacketSize 可以添任意字 符 填充检查和项 m pIcmp cksum CheckSum USHORT m pIcmp m uPacketSize nICMPLen 发送数据 state sendto m Sock char m pIcmp m uPacketSize nICMPLen NULL sockaddr pAddr sizeof sockaddr return TRUE 接收数据 BOOL CICMP RecvICMP void 接收数据 int state 定义状态 接受数 int len sizeof sockaddr in m pIPHeader NULL m pIcmp NULL 接收 IP 数据包 state recvfrom m Sock m pRecvBuffer MAX PACKET SIZE 0 sockaddr 分析数据 m pIPHeader IP Header m pRecvBuffer int nIPHeaderLen 0 nIPHeaderLen m pIPHeader HeaderLength 4 读取 IP 头 长度 读取 ICMP 数据 m pIcmp ICMP Header m pRecvBuffer nIPHeaderLen char addr addr inet ntoa m SockAddr sin addr sprintf m szMsg Reply from s bytes d time d TTL d Num d n addr state 32 去掉 IP ICMP 头 GetTickCount m pIcmp time m pIPHeader TTL m pIcmp number return TRUE 附录 IIS 之常见问题解答 1 问 我的机器拥有多个 IP 地址 它们对应各自的域名 如何建立指 向不同目录的多个 WWW 站点 答 你需要分别将各个 Web 站点的 Web 站点 选项中的 IP 地址 指向不 同的 IP 再将 主目录 中的路径选不同的目录即可 2 问 我的计算机拥有多个 IP 地址 它们对应各自的域名 如何建立 指向同一个目录的一个 WWW 站点 答 可以建立多个 Web 站点 选不同的 IP 再将 主目录 中的路径指向 同一个目录即可 也可使用其他程序 比如 ASP 的相应语句来实现 3 问 我的计算机只拥有一个 IP 地址 我已在 DNS 中将多个域名指向 了它 如何建立指向同一个目录的一个 WWW 站点 答 只需建立一个 Web 站点 选这个 IP 地址即可 4 问 我的计算机只拥有一个 IP 地址 我已在 DNS 中将多个域名指向 了它 如何建立指向不同目录的多个 WWW 站点 答 IIS 5 0 能很好地支持一个 IP 地址对应多个独立的域名 这可以通过 两种方法来实现 1 设不同的 TCP 端口号 你需要分别将各个 Web 站点的 Web 站点 选项中的 TCP 端口 指向不同的端口号 再将 主目录 中的路径选不同的目录 即可 调用格式如 99 2 设不同的主机头名 你需要分别将各个 Web 站点的 Web 站点 高 级 编辑 中的 主机头名 一项填入不同的域名 再将 主目录 中的路径选不 同的目录即可 调用格式如 5 问 如何限制到每个 Web 站点的最大连接数 答 选 Web 站点 选项 将其中的 限制到 xxx 连接 中的 xxx 改成需要 值即可 6 问 如果当没有 默认文档 存在时就显示出所调用目录的目录和文件 列表 答 选 主目录 选项 将 目录浏览 选中即可 7 问 当所调用的页面不存在或有其他错误时 我怎么做才能显示我希 望显示的提示内容 答 进入 WINNT help iisHelp common 目录 其中 400 htm 就是当所调 用页面不存在时所出现的错误提示页面 将它编辑成你需要内容即可 其他提 示信息也可通过此办法进行修改 8 问 如何只允许授权的用户访问我的站点 答 选 目录安全性 选项 再选 匿名访问和验证控制 然后选 编辑 把 匿名访问 前的勾去掉 则用户访问时就必须输入相应的用户名和密码 均 为 2K 的用户库中的授权用户 才能进入 或者选 IP 地址及域名限制 将 编辑 中添加只允许 或拒绝 访问的计算机的 IP 地址即可 9 问 我用除匿名和管理员之外的其他用户登录 FTP 时 总不能成功 为什么 答 可能的原因是 1 用户的帐号过了有效期 需重设有效期 2 建立用户帐号时选了 用户下次登录时必须更改密码 需重此项去 掉 再将 密码永久有效 选中 3 用户不具备在本机登录的权限 需将它加入以下三个组 Administrator Power Users 和 Backup Operators 中的一个里面去 或运行 gpedit msc 依次选 计算机配置 Windows 设置 安全设置 本地策略 用 户权利和指派 然后在右边面板中双击 在本机登录 将用户名 添加 进去即 可 4 密码不正确 需改正 10 如何拒绝 FTP 用户的匿名连接 答 选 FTP 站点的 安全帐号 将 允许匿名连接 前的小勾去掉即可 11 问 当在浏览器中输入 http IP 地址 和输入 http IP 地址 有什么 差别吗 它们会做什么 答 没有差别 前一种格式浏览器也会自动在后面加上 它们的意思 都是 依次 去查找并调用相应 主目录 下的 默认文档 另 本题中的 IP 地址 也可为 域名 道理完全一样 12 问 做网页时 输入链接用 IP 地址 和输入 http IP 地址 是否一样 答 一般来说输入两种格式都可以 但实际上它们是有区别的 在有些 较特殊格式的网页里 加 http 和不加是截然两回事 在那些地方 第一种 格式被看作了 当前目录 下的一个目录链接 第二种格式才把它看成了从别的 根目录 下开始的一个单独的网站 因此 为保险起见 建议在网页中要链接到其他站点时 均在相应的域 名 或 IP 地址 前加上 http 13 问 为什么我在 Internet 信息服务 IIS 管理器 中 默认 web 站 点 没有设定 IP 地址时 用 http localhost 访问一切正常 但用 http 127 0 0 1 访问就会弹出用户名 密码 域验证窗口 答 正常现象 此时无论你用 localhost 或是 wy 本机名 都可以看见 有内容 但这内容实际上是 IIS5 0 的帮助页 出于安全性或其他方面的考虑 系统默认的是主机名 包括 localhost 和你安装时输入的计算机名 可以 而 IP 地址则必须用户名和密码 此时输入 Administrator 和相应密码即可 14 问 我在 IIS 管理器的 默认 Web 站点 中 为它指定了 IP 地址 如 192 168 0 1 后 http localhost 和 httP 127 0 0 1 均不能用 http 192 168 0 1 却弹出验证窗口 为什么 答 为了能更清楚地了解个中原因 一步一步地来进行分析 此时打开浏览器 输入 IP 地址再回车 就会发现它会叫你输入用户和 密码 此时输入管理员的用户名和密码即可进入 然后再用此 IP 后面加一个 win2000 gif 的文件名 如 192 168 0 1 win2000 gif 的格式 就会惊奇地发 现 一个图片出现了 而并不需要用户输入其他什么 为什么这样呢 顺便说一句 此时 http wy 是可以用的 不需密码 请接着进入 IIS 管理器中 选 默认 web 站点 右键 属性 文档 你就可以看到 默认文档 有三个 依次是 default htm default asp 和 iisstart asp 你再进到 主目录 一项 它对应的是 D Inetpub wwwroot 然 后再打开 我的电脑 进入 D Inetpub wwwroot 目录 其下的众多文件中 iisstart asp 和 win2000 gif 也豁然在目 原来 当你在浏览器中 如果只输入相应的 IP 地址 或域名 它会自 动在其对应的 主目录 下去寻找 默认文档 于是调用了 iisstart asp 这个文件 而此文件本身需要用户名和密码才能进入 当你后面跟指定的文件名时 win2000 gif 它就会去只寻找并调用此文件 而此图片文件并未加密 所以 不需密码什么的即顺利进入 也就是说 这根本不是设置的问题 而是 iisstart asp 这个默认调用的文 件本身加了密 怎么解决呢 很好办 你可以将 主目录 改到你需要的其他任何目录 下去 也可以将其他目录下的 default htm 或 default asp 或 iisstart asp 复制一 个到这里来 总之不要再用原来的那个 iisstart asp 了 你就永远也不会 再看到那恼人的密码窗口啦 15 问 为什么我对 管理 Web 站点 进行和 默认 Web 站点 一样的操作 却说我无权访问呢 管理 Web 站点 是用来作什么用的 答 一般我们用 默认 web 站点 就行了 如果要再增加更多的站点 只 需 新建 站点即可 至于 管理 Web 站点 它的主目录在 D WINNT System32 inetsrv iisadmin 下 它可以让你在任何客户端 当然服 务器端也可以 用浏览器来达到和 IIS 管理器一样的操作目的 即远程管理 IIS 但是 当你在使用 管理 web 站点 之前 你必须首先知道 在它里面 不仅使用了特殊的端口号 不同于默认的 80 端口 并且默认的只有服务器 本机 127 0 0 1 这样的 IP 地址才可以访问 其他的服务器和工作站的 IP 地址 均属于被 禁止 访问的范畴 如果想所有的机器都能访问 你需进行如下操作 进入 IIS 管理器 选 管理 Web 站点 右键 属性 在 Web 站点 TCP 端口 你可以看见有 4884 的字样 一般可以不用 改它 将 IP 地址 一栏改选成你需要的值 即调用 管理 web 站点 的网址应 为如 http 192 168 0 1 4884 的格式 4884 不能省略 只有 80 端口才可以 省略如 80 的部分 在 目录安全性 IP 地址及域名限制 编辑 中 你可以看见默认的只 有 127 0 0 1 才能访问它 其他 IP 地址均被 拒绝访问 现在需要改选成 默 认情况下 所以计算机将被 授权访问 这样你就能在本网的任何一台机器 上用浏览器通过访问 管理 web 站点 来达到远程管理 IIS 服务器的目的了 只有当以上 步同时满足了 才可用访问你需要的 管理 Web 站 点 中指定的目录 当然 为安全起见 用户名和密码是必须要输入的 除非你把默认文档 或主目录 改成了其他某一个 16 IIS 其他服务的设置可参照以上所述方法施行
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 中学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!