计算机网络原理实验教程(附光盘)
分類: 图书,计算机/网络,网络与数据通信,网络配置与管理,
作者: 徐明伟 等编著
出 版 社: 机械工业出版社
出版时间: 2008-4-1字数:版次: 1页数: 295印刷时间:开本: 16开印次:纸张:I S B N : 9787111236832包装: 平装内容简介
本书结合作者多年从事计算机刚络课程教学和科研的经验,从提高动手实践能力的角度出发,系统地介绍了实验准备、基础实验、高级实验和综合实践,涵盖了Windows和Linux的常用网络操作命令、协议分析方法和Socket编程,着重设计了TCP/IP各层协议的配置观察和编程开发实验,详细规划了网络设备、网络服务和网络安全综合实践。本书还配有NetRiver网络实验系统。
本书既可作为高等院校计算机网络相关课程的实验教材,也可作为计算机网络工程技术人员的参考书。
作者简介
徐明伟,博士,现任清华大学计算机系教授,博士生导师.网络所所长。中国通信标准化协会技术管理委员会专家.教育部新世纪优秀人才.“茅以升北京青年科技奖”获得者。曾任863专项专家。发表论文80多篇.获得国家科技进步二等奖2次.省部级科技进步一等奖幻足。研究领域包括:‘计算机网络体系结构、路由交换和高性:能路由器体系结构。
目录
前言
第1章 实验准备
1.1 Windows系统网络操作
1.1.1 图形界面网络配置
1.1.2 基本命令行配置ipconfig
1.1.3 网络配置脚本netsh
1.1.4 路由配置route
1.1.5 IPv6网络配置
1.1.6 基本网络诊断技术
1.1.7 高级网络诊断技术
1.2 Linux系统网络操作
1.2.1 基本网络配置ifconfig
1.2.2 路由配置route
1.2.3 基本网络诊断技术
1.2.4 高级网络诊断技术
1.3 网络协议分析工具Ethereal
1.3.1 简介
1.3.2 安装Ethereal
1.3.3 捕捉数据分组
1.3.4 分组格式分析
1.3.5 高级话题
1.4 Socket与网络编程
1.4.1 基本概念
1.4.2 网络字节序转换
1.4.3 Windows Sockets编程准备
1.4.4 Windows Sockets编程接口
1.4.5 Windows下的服务器端编程实例
1.4.6 Linux Sockets编程准备
1.4.7 Linux Sockets编程接口
1.4.8 Linux下的客户端编程实例
1.5 计算机网络实验系统NetRiver
1.5.1 实验系统介绍
1.5.2 实验准备
1.5.3 实验程序编辑与编译
1.5.4 实验程序调试与报文分析
1.5.5 实验程序测试与提交
第2章 基础配置观察实验
第3章高级编程开发实验
第4章网络设备综合实践
第5章网络服务综合实践
第6章网络安全综合实践
附录 本书相关工具软件
参考文献
书摘插图
第1章 实验准备
在进行网络实验及实践之前,需要进行一定的准备工作,不仅要将与网络相关的软硬件环境配置好,还需要学习基本的网络协议分析方法和编程技术。本章将介绍网络实验和实践之前需要做的准备工作,包括Windows和Linux操作系统的网络配置方法、网络协议分析工具Ethereal的使用方法、网络编程基础知识,以及后续章节中网络实验需要用到的NetRiver系统的使用方法等。具体来说,本章将从以下几个方面来介绍网络实验的准备。
1.Windows系统网络操作
Microsoft Windows是目前最常用的一种操作系统。本章将以Windows XP系统为例,介绍网络常见参数的配置方法,以及一些实用网络配置工具的使用方法。其中,网络配置包括使用图形界面和命令行工具配置系统的IP地址、DNS和路由等,实用工具则主要是基本的诊断工具,如arp、pin9等。
2.Linux系统网络操作
Linux操作系统与互联网的迅速发展有着密切的联系,Linux系统所提供的多种网络服务软件和开源的网络编程接口也极大地推动了Linux操作系统的广泛应用。本章将介绍Linux操作系统的网络配置方法,包括IP地址、DNS和路由配置等部分,还将介绍包括arp、pin9、traceroute、nslookup和netstat等命令在内的各种实用工具及其使用方法,便于读者能够掌握基本的网络诊断技术。
……