实 验 指 导 书
《计算机网络》
谢 钧
2019.6
目 录
实验一 简单局域网组网 ....................................................................................................... 1
一、实验目的 ....................................................................................................................... 1
二、实验环境 ....................................................................................................................... 1
三、实验内容 ....................................................................................................................... 1
四、实验步骤 ....................................................................................................................... 2
1.制作 RJ-45 双绞线 ...................................................................................................... 2
2. 用测通仪测试双绞线 .................................................................................................. 4
3. 组建并配置局域网 ...................................................................................................... 4
4. 测试局域网连通性 ...................................................................................................... 6
五、相关知识 ....................................................................................................................... 7
1. ping 命令用法简介 ....................................................................................................... 7
六、注意事项 ....................................................................................................................... 8
实验二 使用网络模拟器 PacketTracer ................................................................................. 9
一、实验目的 ....................................................................................................................... 9
二、实验环境 ....................................................................................................................... 9
三、实验内容 ....................................................................................................................... 9
四、实验步骤 ....................................................................................................................... 9
1. 安装网络模拟器 .......................................................................................................... 9
2. 使用 PacketTracer 模拟器 ........................................................................................... 9
3. 观察与 IP 网络接口的各种网络硬件 ....................................................................... 13
4. ping 和 traceroute 实验 .............................................................................................. 13
五、相关知识 ..................................................................................................................... 17
六、注意事项 ..................................................................................................................... 17
实验三 集线器、交换机、路由器与 ARP .......................................................................... 18
一、实验目的 ..................................................................................................................... 18
二、实验环境 ..................................................................................................................... 18
三、实验内容 ..................................................................................................................... 18
四、实验步骤 ..................................................................................................................... 18
I
1. 在 PacketTracer 模拟器中配置网络拓扑 ................................................................. 18
2. 根据要求完成实验环境设置 .................................................................................... 19
3. 观察并分析实验现象 ................................................................................................ 19
五、相关知识 ..................................................................................................................... 20
六、注意事项 ..................................................................................................................... 22
实验四 VLAN 与三层交换机 ............................................................................................... 23
一、实验目的 ..................................................................................................................... 23
二、实验环境 ..................................................................................................................... 23
三、实验内容 ..................................................................................................................... 23
四、实验步骤 ..................................................................................................................... 23
1. 配置网络拓扑 ............................................................................................................ 23
2. 配置交换机 VLAN ...................................................................................................... 24
3. 分析交换机转发报文过程 ........................................................................................ 24
4. 配置三层交换机 ........................................................................................................ 24
4. 分析三层交换机转发过程 ........................................................................................ 25
五、相关知识 ..................................................................................................................... 26
实验五 子网划分与路由器配置 ......................................................................................... 27
一、实验目的 ..................................................................................................................... 27
二、实验环境 ..................................................................................................................... 27
三、实验内容 ..................................................................................................................... 27
四、实验步骤 ..................................................................................................................... 28
1. 规划网络拓扑 ............................................................................................................ 28
3. 划分 IP 地址块 ........................................................................................................... 28
4. 配置路由器及主机接口属性 .................................................................................... 29
5. 配置路由器的接口 IP 地址 ....................................................................................... 29
6. 配置静态路由 ............................................................................................................ 31
7. 测试主机之间的连通性 ............................................................................................ 33
8. 配置动态路由协议 RIP .............................................................................................. 34
9. 查看路由器交换 RIP 报文的过程 ............................................................................. 36
10. 改进网络规划设计 .................................................................................................. 38
II
五、相关知识 ..................................................................................................................... 39
六、注意事项 ..................................................................................................................... 39
实验六 OSPF ......................................................................................................................... 40
一、实验目的 ..................................................................................................................... 40
二、实验环境 ..................................................................................................................... 40
三、实验内容 ..................................................................................................................... 40
四、实验步骤 ..................................................................................................................... 40
1. 规划网络并配置网络拓扑 ........................................................................................ 40
2. 为路由器配置 OSPF ................................................................................................... 41
3. 修改 OSPF 链路开销 .................................................................................................. 41
3. 分析 OSPF 报文 .......................................................................................................... 42
五、相关知识 ..................................................................................................................... 42
实验七 使用 Wireshark 分析网络协议 .............................................................................. 43
一、实验目的 ..................................................................................................................... 43
二、验环境 ......................................................................................................................... 43
三、实验内容 ..................................................................................................................... 43
四、实验步骤 ..................................................................................................................... 44
1. Wireshark 的使用 ....................................................................................................... 44
2. 分析 Web 应用中的协议交互 .................................................................................. 48
五、相关知识 ..................................................................................................................... 50
1. Wireshark 相关知识 ................................................................................................... 50
2. 相关命令简介 ............................................................................................................ 51
六、注意事项 ..................................................................................................................... 54
实验八 用 Wireshark 分析 TCP 协议特性 .......................................................................... 55
一、实验目的 ..................................................................................................................... 55
二、实验环境 ..................................................................................................................... 55
三、实验内容 ..................................................................................................................... 55
四、实验步骤 ..................................................................................................................... 55
1. 俘获本机与远程服务器的 TCP 踪迹文件 ................................................................ 55
2. 熟悉 TCP 踪迹文件 .................................................................................................... 55
III
3. 分析 TCP 序列/应答编号和流量控制 ...................................................................... 56
4. 分析应用层内容 ........................................................................................................ 57
5. 分析 TCP 拥塞控制 .................................................................................................... 58
五、相关知识 ..................................................................................................................... 58
六、注意事项 ..................................................................................................................... 59
实验九 无线局域网 ............................................................................................................. 60
一、实验目的 ..................................................................................................................... 60
二、实验环境 ..................................................................................................................... 60
三、实验内容 ..................................................................................................................... 60
四、实验步骤 ..................................................................................................................... 60
1. 构建虚拟 Internet 路由器及互联网 Web 服务器 ................................................... 61
2. 部署实验网络并对网络设备进行配置 .................................................................... 62
3. 验证无线连接并对实验网络进行分析 .................................................................... 63
五、相关知识 ..................................................................................................................... 64
六、注意事项 ..................................................................................................................... 64
实验十 DNS 服务管理及邮件服务管理 ............................................................................. 65
一、实验目的 ..................................................................................................................... 65
二、实验环境 ..................................................................................................................... 65
三、实验内容 ..................................................................................................................... 65
四、实验步骤 ..................................................................................................................... 65
1. 配置 DNS 服务器 ....................................................................................................... 65
2. 测试 DNS 服务器 ....................................................................................................... 70
3. 添加邮件服务器所需资源记录 ................................................................................ 72
4. 安装 MDaemon 邮件服务器软件 ............................................................................. 73
5. 配置 MDaemon 邮件服务器 ..................................................................................... 74
6. 测试 MDaemon 邮件服务器 ..................................................................................... 76
五、思考与实践 ................................................................................................................. 81
实验十一 配置 DHCP 服务器(Server2003 版)............................................................... 82
一、实验目的 ..................................................................................................................... 82
二、实验环境 ..................................................................................................................... 82
IV
三、实验内容 ..................................................................................................................... 82
四、实验步骤 ..................................................................................................................... 82
1. 配置 DHCP 服务器 ..................................................................................................... 82
2. 启动 DHCP 服务 ......................................................................................................... 85
3. 测试 DHCP 服务器 ..................................................................................................... 85
五、思考与实践 ................................................................................................................. 87
实验十二 DHCP 中继代理 ................................................................................................... 88
一、实验目的 ..................................................................................................................... 88
二、实验环境 ..................................................................................................................... 88
三、实验内容 ..................................................................................................................... 88
四、实验步骤 ..................................................................................................................... 88
1. 配置网络拓扑 ............................................................................................................ 88
2. 配置 DNS 服务 ........................................................................................................... 88
3. DHCP 中继代理 ........................................................................................................... 90
4. 测试并分析 DHCP 交互过程 ..................................................................................... 90
五、相关知识 ..................................................................................................................... 90
实验十三 利用 Java 开发网络应用程序 ............................................................................ 92
一、实验目的 ..................................................................................................................... 92
二、实验环境 ..................................................................................................................... 92
三、实验内容 ..................................................................................................................... 92
四、实验步骤 ..................................................................................................................... 92
1. 安装 Java 编程环境 ................................................................................................... 92
2. 在 Java 集成开发环境下调试程序 ........................................................................... 93
3. 编写 UDP Ping 程序 ................................................................................................... 96
4. 编写 Web 代理服务器程序 .................................................................................... 100
五、相关知识 ................................................................................................................... 107
六、注意事项 ................................................................................................................... 108
实验十四 TCP 文件传输的设计与实现 ............................................................................ 109
一、实验目的 ................................................................................................................... 109
二、实验环境 ................................................................................................................... 109
V
三、实验内容 ................................................................................................................... 109
四、实验步骤 ................................................................................................................... 109
1. Code::Blocks 开发环境简介 ..................................................................................... 109
2. Windows Socket API 入门 ......................................................................................... 114
3. 编译运行文件传输服务器端和客户端源代码 ...................................................... 116
4. 程序改进 .................................................................................................................. 123
五、注意事项 ................................................................................................................... 124
1. 实验报告要求 .......................................................................................................... 124
2. 预习与参考 .............................................................................................................. 124
实验十五 简单 Web 服务器的设计与实现...................................................................... 124
一、实验目的 ................................................................................................................... 124
二、实验环境 ................................................................................................................... 124
三、实验内容 ................................................................................................................... 125
四、实验步骤 ................................................................................................................... 125
1. 编译运行 Web 服务器源代码 ................................................................................ 125
2. 程序改进 .................................................................................................................. 126
五、注意事项 ................................................................................................................... 127
1. 实验报告要求 .......................................................................................................... 127
2. 预习与参考 .............................................................................................................. 127
实验十六 访问控制列表 ................................................................................................... 128
一、实验目的 ................................................................................................................... 128
二、实验条件 ................................................................................................................... 128
三、实验内容 ................................................................................................................... 128
四、实验步骤 ................................................................................................................... 128
1. 配置网络拓扑 .......................................................................................................... 128
2. 标准 ACL 配置 .......................................................................................................... 129
3. 扩展 ACL 配置 .......................................................................................................... 129
五、相关知识 ................................................................................................................... 130
VI
实验一 简单局域网组网
建议学时:1
一、实验目的
1)掌握 RJ-45 双绞线的制作方法。
2)掌握用以太网交换机将几台主机组成小型局域网的技能与方法。
3)掌握基本网络连接属性的配置和测试网络连通性的基本方法。
二、实验环境
1)运行 Windows 2008 Server/XP/7 操作系统、具有以太网卡的 PC 机。
2)实验机房内应配置机柜,包括一台以上以太网交换机和配线架。
3)网线钳 2 人一把,测通仪 2 人一套,RJ-45 水晶头、网线若干。
图 1 实验器材
三、实验内容
1)制作网线并通过测通仪的测试。
2)每台 PC 机都连接到交换机指定接口,如图 2 所示。
3)在局域网内的任意两台 PC 机都能互相通信。
1
5 类线压线钳RJ-45 插头