计算机网络实验与实践教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张基温编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2005
- ISBN:7302118248
- 页数:268 页
第1部分 网络工程实习 2
第1单元 共享式以太网 2
1.1 网络软件系统 2
1.1.1 网络操作系统 2
目录 2
1.1.2 网络管理软件 3
1.1.3 网络应用软件 3
1.2 双绞线 3
1.2.1 双绞线的结构及分类 3
1.2.2 双绞线的性能指标 4
1.2.3 双绞线布线标准 5
1.2.4 3种电缆的不同连接方法及用途 6
1.2.5 RJ-45网线接头制作工具 6
1.2.6 使用仪器测试网线的电气性能 6
1.3.1 集线器及其类型 9
1.3 集线器 9
1.3.2 集线器的选择 10
1.3.3 常见集线器产品 10
1.4 网卡 10
1.4.1 网卡的类型 11
1.4.2 选择网卡考虑的因素 11
1.4.3 常见网卡产品 12
1.4.4 网卡安装 12
实习1 组建对等式以太网 13
第2单元 接入Internet 15
2.1 计算机网络的远程接入技术 15
2.1.1 数字用户线路 15
2.1.2 光纤接入 17
2.1.3 光纤/铜线混合接入网 17
2.1.4 无线接入 19
2.2.1 Internet与TCP/IP概述 20
2.2.2 IP地址 20
2.2 Internet与TCP/IP协议 20
2.3 TCP/IP参数设置 22
2.3.1 用字符命令模式为Linux网络设置TCP/IP参数 22
2.3.2 在Xwindow环境下为Linux网络设置TCP/IP参数 23
2.3.3 在Windows 2000网络中设置TCP/IP参数 24
2.4 路由器 25
2.4.1 路由器及其路径表 25
2.4.2 路由器的基本协议 26
2.4.3 路由器的主要技术特性 27
2.4.4 路由器的主要类型 28
2.4.5 路由器的配置方式 28
实习2 接入Internet 29
3.1 ping 30
第3单元 常用网络测试工具 30
3.2 ipconfig 31
3.3 tracert 32
3.4 netstat 32
3.5 arp 33
实习3 收集网络测试工具并测试使用方法 33
第4单元 手工配置路由器 35
4.1 路由器的命令模式 35
4.1.1 用户模式 35
4.1.2 特权模式 35
4.1.3 配置模式 36
4.1.4 端口配置模式 36
4.2 路由器的常规配置 36
4.2.1 路由器的基本配置命令 36
4.2.2 路由器的端口配置 38
4.2.3 路由协议配置 41
4.2.4 访问控制列表配置 43
4.2.5 路由器的常规配置示例 46
实习4 手工进行路由器的常规配置 51
第5单元 配置网络服务器 52
5.1 网络服务器技术 52
5.1.1 服务器及其类型 52
5.1.2 服务器的选型要点 53
5.1.3 几种重要的TCP/IP服务器 54
5.2 Linux环境下的服务器配置示例 56
5.2.1 配置DNS服务器 56
5.2.2 Web服务器的安装与配置 57
5.2.3 配置VSFTP服务器 60
5.3 Windows 2000环境下的服务器配置示例 62
5.3.1 Windows 2000网络的几个概念 63
5.3.2 Windows 2000系统中DNS配置示例 64
5.3.3 Windows 2000系统中WINS配置示例 72
5.3.4 Windows 2000系统中DHCP配置示例 74
5.3.5 Windows 2000系统中利用IIS进行相关服务器配置示例 79
实习5 配置TCP/IP服务器 88
第6单元 计算机网络分析/监视工具 89
6.1 网络分析系统的基本原理 89
6.1.1 Libpcap函数库 89
6.1.2 网络分析系统的结构和工作过程 89
6.1.3 基于插件技术的协议分析器 90
6.2 网络协议分析器Ethereal 90
6.2.1 Ethereal概述 90
6.2.2 Ethereal的过滤器 94
6.2.3 Ethereal的数据分析 95
6.3.1 tcpdump的安装 99
6.3 网络协议分析器tcpdump 99
6.3.2 tcpdump的使用 100
6.4 其他一些网络分析工具 104
实习6 网络数据捕获 107
第7单元 计算机网络流量监控工具 109
7.1 TCP/UDP吞吐量测试工具TTCP 109
7.1.1 TTCP安装 109
7.1.2 TTCP指令格式 110
7.1.3 测试过程 111
7.2 Web型网络链路流量负载监控工具MRTG 111
7.2.1 MRTG 工作原理 112
7.2.2 Linux平台上的MRTG安装与使用 112
7.2.3 Windows平台上的MRTG安装 117
实习7 网络流量监控 120
8.1.1 交换式局域网 121
第8单元 交换式网络与交换机配置 121
8.1 交换式网络与VLAN 121
8.1.2 交换式以太网的特点 122
8.1.3 虚拟局域网VLAN 122
8.2 交换机的选择 124
8.2.1 交换机的分类 124
8.2.2 交换机的主要性能参数 125
8.2.3 选择交换机时考虑的因素 126
8.3 交换机的配置 126
8.3.1 交换机的配置方式 126
8.3.2 交换机的视图模式 128
8.3.3 交换机的基本参数配置 130
8.4 交换机端口的配置 132
8.4.1 交换机端口配置的基本内容 132
8.4.2 交换以太网的端口聚合和镜像配置示例 134
8.5 交换机VLAN与VTY用户界面配置 137
8.5.1 交换机VLAN配置及其命令 137
8.5.2 VTY用户界面配置及其命令 138
8.5.3 交换机VLAN和VTY用户界面配置示例 139
8.6 交换机MAC地址表的管理 144
8.6.1 交换机MAC地址表管理命令 144
8.6.2 交换机MAC地址表管理示例 145
实习8 交换机的配置 147
第2部分 计算机网络开发实践 150
第9单元 异步串行通信程序设计 150
9.1 EIA-232-D标准 150
9.1.1 EIA-232-D的机械特性 150
9.1.2 EIA-232-D的电气特性 151
9.1.3 EIA-232-D的功能特性 151
9.1.4 EIA-232-D的连接 152
9.1.5 EIA-232-D连接中信号的作用过程 153
9.2 通用异步接收发送器(UART)及其编程 155
9.2.1 UART的功能与结构 155
9.2.2 UART的编程模型 157
9.2.3 8250程序结构 159
9.2.4 CPU的可编程寄存器 160
9.2.5 8250程序举例 161
9.3 基于系统功能调用的异步串行通信程序设计 162
9.3.1 基于DOS功能调用的异步串行通信 162
9.3.2 基于UNIX/Linux系统功能调用的异步串行通信 166
9.3.3 基于BIOS功能调用的异步串行通信方法 167
9.4 中断驱动的异步串行通信 169
9.4.1 UART的中断机制 170
9.4.2 IBMPC的中断机制 170
9.4.3 DOS环境下的中断驱动异步串行通信程序设计 173
9.4.4 在Win32应用程序中嵌入汇编中断接口程序 176
9.4.5 利用Windows API函数进行串行通信 177
9.5 利用通信控件MSComm进行异步串行通信 180
9.5.1 MSComm控件的主要属性 180
9.5.2 OnComm事件 181
项目1 简单异步串行通信程序设计 182
第10单元 数据链路层程序设计 183
10.1 数据帧 183
10.1.1 帧的概念 183
10.1.2 帧的定界 183
10.2 数据的可靠传输与流量控制 184
10.2.1 差错检测技术 184
10.2.2 出错帧的重传控制 185
10.2.3 滑动窗口协议 186
10.3.1 帧的数据结构 188
10.3 数据链路层协议的实现 188
10.3.2 停等协议的基本算法 189
项目2 停等ARQ协议程序设计 189
项目3 滑动窗口协议程序设计 190
第11单元 IP层程序设计 192
11.1 IP编址方法 192
11.1.1 IP数据报格式 192
11.1.2 IP数据报数据结构 194
项目4 IP数据包分类统计 194
第12单元 传输层及其应用程序设计 196
12.1 进程通信 196
12.1.1 主机进程的标识——套接口地址 196
12.1.2 通信进程的阻塞与非阻塞方式 198
12.2 套接口API 200
12.2.1 初始化套接口——服务绑定:socket() 201
12.2.2 本地地址绑定:bind() 202
12.2.3 建立套接口连接——绑定远端服务器地址:connect() 205
12.2.4 套接口被动转换:listen() 207
12.2.5 从被动套接口的完成队列中接收一个连接请求:accept() 209
12.2.6 基本套接口I/O函数 210
12.2.7 关闭套接口通道与撤销套接口 213
项目5 两台主机间的TCP回程延时测试 215
项目6 多人聊天程序设计 215
项目7 FTP客户端程序设计 216
13.1 NS的下载和安装 220
13.1.1 NS的下载 220
13.1.2 在Linux red hat 9.0环境中安装NS 220
第13单元 网络模拟器NS初步 220
第3部分 基于NS的计算机网络模拟 220
13.2 NS网络模拟过程 223
13.2.1 建立网络模型(network model) 224
13.2.2 建立通信量模型 225
13.2.3 运行脚本文件并追踪分析结果 226
实验1 安装并试用NS 227
第14单元 NS应用基础 229
14.1 NS脚本语言 229
14.1.1 TCL命令 229
14.1.2 expr命令与算术运算符 231
14.1.3 TCL变量 232
14.1.4 TCL数据类型 233
14.2 NS网络构件 233
14.2.1 节点(node) 234
14.2.3 网络 236
14.2.4 协议(Agent) 236
14.2.2 链路(1ink) 236
14.2.5 分组(packet) 238
14.2.6 应用层程序构件 238
14.3 NS模拟过程控制 241
14.3.1 事件调度器(scheduler) 241
14.3.2 模拟器(simulator) 244
14.3.3 分类器(classifier) 244
14.4 数据分析工具 245
14.4.1 nam 245
14.4.2 gnuplot 247
14.5 NS调试技术 251
14.5.1 使用产生额外信息的命令 251
14.5.2 使用Don Libes调试器 251
实验2 网络运行模拟 252
15.1.1 OTCL类与对象 254
15.1 OTCL中的面向对象机制 254
第15单元 NS原理与应用扩展 254
15.1.2 继承 255
15.1.3 对象的释放 256
15.2 分裂对象模型 256
15.2.1 NS的两种任务、两种需求和两种语言 256
15.2.2 OTCL类和C++类 256
15.2.3 在解释器中创建影像对象 256
15.2.4 变量绑定 257
15.2.5 cmd{}过程和command()方法 258
15.3 NS扩展 259
实验3 NS扩展实验 259
附录 261
附录A 关于实验的建议 261
附录B 实验用表格参考样式 263
参考文献 268
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019