书籍详情
计算机网络原理实验分析与实践
作者:姚烨,朱怡安 编
出版社:电子工业出版社
出版时间:2020-06-01
ISBN:9787121381072
定价:¥56.00
购买这本书可以去
内容简介
《计算机网络原理实验分析与实践》系统地介绍了计算机网络原理实验的有关内容,主要包括:实验环境搭建、网线制作、Windows和Linux系统网络应用服务的配置、网络通信编程技术、网络通信协议分析以及主要网络命令使用等。该书实验环节基于主流开发环境和工具,不需要特殊的软、硬件平台的投入,既方便学生课后实践,又方便教师组织实践教学活动。该书系统性较强、结构清晰、讲述清楚。在内容的组织上,该书强调知识的实用性,既注重工程实践,化繁为简,又将理论融入具体实例中,化难为易,以达到准确、清楚地验证计算机网络基本概念和原理的目的。《计算机网络原理实验分析与实践》可作为高等院校相关专业本科生的专业教材或参考书,也可作为相关技术人员的自学用书。
作者简介
姚烨,博士,副教授。1978年3月参加工作。1997年6月―2000年8月,在西安212研究所从事信号处理的工作,任助理工程师;2000年9月―2003年4月,西安电子科技大学软件工程研究所计算机科学与技专业的研究生;2003年5月―至今,任西北工业大学计算机学院计算机科学与技术专业的教师,目前为副教授。参加的学术组织及任职:CCF高级会员。担任西北工业大学计算机学院网络方向课程群”的负责人;是陕西省级《计算机网络原理》精品课程的重要成员。
目录
目 录
第1章 网络实验环境\t1
1.1 引言\t1
1.2 VMware Workstation的安装\t1
1.3 虚拟机的镜像安装\t5
1.3.1 虚拟机镜像安装的快捷方法\t5
1.3.2 虚拟机镜像安装的传统方法\t5
1.4 网络配置\t9
1.4.1 桥接模式\t9
1.4.2 网络地址转换模式\t10
1.4.3 主机模式\t11
1.4.4 Windows虚拟机网络配置\t12
1.5 共享文件夹配置\t22
1.5.1 安装VMware Tools\t22
1.5.2 Windows虚拟系统建立共享目录\t22
1.5.3 Linux虚拟系统创建共享目录\t23
1.5.4 指定虚拟机的映射文件路径\t24
第2章 网线制作\t25
2.1 引言\t25
2.2 双绞线\t25
2.3 网线制作\t27
2.4 网线测试\t27
第3章 Windows系统网络应用服务的配置\t28
3.1 引言\t28
3.2 DNS服务器配置\t29
3.3 万维网服务器配置\t35
3.4 FTP服务器配置\t41
3.5 邮件服务器配置\t49
3.6 DHCP服务器配置\t54
3.7 Telnet服务器配置\t67
第4章 Linux系统网络应用服务的配置\t71
4.1 Linux系统基础知识\t71
4.2 Linux系统常用命令\t71
4.3 Web服务器配置\t76
4.3.1 Apache的历史和特性\t76
4.3.2 Apache的安装与基本配置\t77
4.3.3 Apache的控制存取方式\t83
4.3.4 Apache的高级配置\t86
4.3.5 配置动态Web站点\t90
4.3.6 Apache日志管理和统计分析\t95
4.3.7 建立基于域名的虚拟主机\t96
4.3.8 建立基于IP地址的虚拟主机\t97
4.3.9 Apache中的访问控制\t98
4.4 FTP服务器的安装与配置\t98
4.4.1 vsftpd的安装与配置\t98
4.4.2 FTP客户端的配置与访问\t105
4.4.3 文件传输命令\t106
4.5 邮件服务器配置\t112
4.5.1 电子邮件服务器概述\t112
4.5.2 Sendmail邮件服务器\t114
4.5.3 Postfix邮件服务器\t117
4.5.4 POP3和IMAP邮件服务器\t123
4.5.5 Web方式收发电子邮件\t127
4.6 Samba服务器配置\t128
4.6.1 Samba服务器\t128
4.6.2 Samba服务器的配置文件\t129
4.6.3 smb.conf文件\t130
4.6.4 Samba服务器的安全级别\t134
4.6.5 访问Samba共享资源\t135
4.7 代理服务器的配置与应用\t135
4.7.1 代理服务器的工作原理\t135
4.7.2 Squid服务器的配置\t135
4.7.3 Squid服务器的高级配置\t140
4.7.4 代理客户端的配置\t141
4.7.5 Squid日志的管理\t142
4.8 Telnet服务与虚拟终端服务的配置和应用\t143
4.8.1 Telnet服务\t143
4.8.2 VNC服务\t146
4.9 DNS服务器的配置\t149
4.10 DHCP服务器的配置\t154
第5章 网络通信编程\t162
5.1 Socket基本函数\t162
5.2 Socket通信基本流程\t178
5.3 基于UDP单向通信\t179
5.4 TCP单向通信\t182
5.5 UDP双向通信\t185
5.6 TCP双向通信\t188
5.7 UDP文件传输\t191
5.8 TCP文件传输\t193
第6章 数据捕获及网络协议分析\t197
6.1 网络抓包工具\t197
6.2 Wireshark操作\t197
6.3 Wireshark抓包实例\t204
6.4 网络协议分析\t214
6.5 Web服务实例分析\t218
第7章 网络管理命令的操作\t223
7.1 引言\t223
7.2 ping命令\t223
7.3 ipconfig命令\t226
7.4 tracert命令\t228
7.5 arp命令\t230
7.6 route命令\t231
7.7 netstat命令\t233
7.8 nslookup命令\t236
第8章 ping命令分析与实现\t242
8.1 引言\t242
8.2 ping命令实现分析\t243
8.3 ICMP协议接收ECHO请求报文\t252
第9章 计算机网络原理实验\t256
9.1 实验一:网线制作\t256
9.2 实验二:多媒体文件传输\t259
9.3 实验三:网络服务配置综合实验\t262
9.4 实验四:TCP端口扫描\t266
9.5 实验五:网络协议分析与验证\t270
9.6 实验六:网络广播报文的发送与接收\t274
9.7 试验七:ICMP协议分析与验证\t280
9.8 实验八:FTP客户端设计与实现\t283
参 考 文 献\t286
第1章 网络实验环境\t1
1.1 引言\t1
1.2 VMware Workstation的安装\t1
1.3 虚拟机的镜像安装\t5
1.3.1 虚拟机镜像安装的快捷方法\t5
1.3.2 虚拟机镜像安装的传统方法\t5
1.4 网络配置\t9
1.4.1 桥接模式\t9
1.4.2 网络地址转换模式\t10
1.4.3 主机模式\t11
1.4.4 Windows虚拟机网络配置\t12
1.5 共享文件夹配置\t22
1.5.1 安装VMware Tools\t22
1.5.2 Windows虚拟系统建立共享目录\t22
1.5.3 Linux虚拟系统创建共享目录\t23
1.5.4 指定虚拟机的映射文件路径\t24
第2章 网线制作\t25
2.1 引言\t25
2.2 双绞线\t25
2.3 网线制作\t27
2.4 网线测试\t27
第3章 Windows系统网络应用服务的配置\t28
3.1 引言\t28
3.2 DNS服务器配置\t29
3.3 万维网服务器配置\t35
3.4 FTP服务器配置\t41
3.5 邮件服务器配置\t49
3.6 DHCP服务器配置\t54
3.7 Telnet服务器配置\t67
第4章 Linux系统网络应用服务的配置\t71
4.1 Linux系统基础知识\t71
4.2 Linux系统常用命令\t71
4.3 Web服务器配置\t76
4.3.1 Apache的历史和特性\t76
4.3.2 Apache的安装与基本配置\t77
4.3.3 Apache的控制存取方式\t83
4.3.4 Apache的高级配置\t86
4.3.5 配置动态Web站点\t90
4.3.6 Apache日志管理和统计分析\t95
4.3.7 建立基于域名的虚拟主机\t96
4.3.8 建立基于IP地址的虚拟主机\t97
4.3.9 Apache中的访问控制\t98
4.4 FTP服务器的安装与配置\t98
4.4.1 vsftpd的安装与配置\t98
4.4.2 FTP客户端的配置与访问\t105
4.4.3 文件传输命令\t106
4.5 邮件服务器配置\t112
4.5.1 电子邮件服务器概述\t112
4.5.2 Sendmail邮件服务器\t114
4.5.3 Postfix邮件服务器\t117
4.5.4 POP3和IMAP邮件服务器\t123
4.5.5 Web方式收发电子邮件\t127
4.6 Samba服务器配置\t128
4.6.1 Samba服务器\t128
4.6.2 Samba服务器的配置文件\t129
4.6.3 smb.conf文件\t130
4.6.4 Samba服务器的安全级别\t134
4.6.5 访问Samba共享资源\t135
4.7 代理服务器的配置与应用\t135
4.7.1 代理服务器的工作原理\t135
4.7.2 Squid服务器的配置\t135
4.7.3 Squid服务器的高级配置\t140
4.7.4 代理客户端的配置\t141
4.7.5 Squid日志的管理\t142
4.8 Telnet服务与虚拟终端服务的配置和应用\t143
4.8.1 Telnet服务\t143
4.8.2 VNC服务\t146
4.9 DNS服务器的配置\t149
4.10 DHCP服务器的配置\t154
第5章 网络通信编程\t162
5.1 Socket基本函数\t162
5.2 Socket通信基本流程\t178
5.3 基于UDP单向通信\t179
5.4 TCP单向通信\t182
5.5 UDP双向通信\t185
5.6 TCP双向通信\t188
5.7 UDP文件传输\t191
5.8 TCP文件传输\t193
第6章 数据捕获及网络协议分析\t197
6.1 网络抓包工具\t197
6.2 Wireshark操作\t197
6.3 Wireshark抓包实例\t204
6.4 网络协议分析\t214
6.5 Web服务实例分析\t218
第7章 网络管理命令的操作\t223
7.1 引言\t223
7.2 ping命令\t223
7.3 ipconfig命令\t226
7.4 tracert命令\t228
7.5 arp命令\t230
7.6 route命令\t231
7.7 netstat命令\t233
7.8 nslookup命令\t236
第8章 ping命令分析与实现\t242
8.1 引言\t242
8.2 ping命令实现分析\t243
8.3 ICMP协议接收ECHO请求报文\t252
第9章 计算机网络原理实验\t256
9.1 实验一:网线制作\t256
9.2 实验二:多媒体文件传输\t259
9.3 实验三:网络服务配置综合实验\t262
9.4 实验四:TCP端口扫描\t266
9.5 实验五:网络协议分析与验证\t270
9.6 实验六:网络广播报文的发送与接收\t274
9.7 试验七:ICMP协议分析与验证\t280
9.8 实验八:FTP客户端设计与实现\t283
参 考 文 献\t286
猜您喜欢