《数据通信与计算机网络》
实 验 指 导 书
通信工程系计算机通信教研室
2007年3月
前 言
《数据通信与计算机网络》是通信工程专业一门重要的专业课,属核心必修课。本课程技术性、系统性和实践性强,涉及到数据通信的相关概念;信源、信道的编码的相关知识;通信协议以及计算机网络的相关概念、TCP/IP协议的基本原理、局域网相关概念。因此课堂教学应该与实践环节紧密结合。
《数据通信与计算机网络》力求在理论教学和实践环节有所突破,使学生学好网络理论知识,对TCP/IP协议族和数据通信的相关知识有一个全面深入的认识,掌握TCP/IP协议族构成,并能在此基础上,通过编程实践和网络命令及常用工具软件的具体操作,提高学生对数据通信知识的掌握及计算机网络的认识。
本实验课程中的网络编程采用WINDOWS操作系统下的VB或其它高级语言作为开发工具,编程实现基于socket的通信。通过本实验,使学生能深刻理解TCP/IP协议簇中各主要协议的相互关系。
本实验课程中基于通信网络通信协议的编写以及对信道编码C语言编程实现的实验,加深对数据通信相关知识与技能的掌握和运用。
同时在本门课程中也涉用到常用网络工具与命令使用的实验,加深同学对网络知识的认识,提高学生的动手能力。
目 录
前 言 ................................................................................................................ I 目 录 ............................................................................................................... II 实验一 PC机间的串口通信 ................................................................................. 1
1.实验目的 ................................................................................................. 1 2.实验内容 ................................................................................................. 1 3.实验步骤 ................................................................................................. 1 实验二 网络编程 ................................................................................................ 1
1.实验目的 ................................................................................................. 1 2.实验内容 ................................................................................................. 1 3.实验步骤 ................................................................................................. 1 实验三 简单通信协议的编写 ................................................................................ 2
1.实验目的 ................................................................................................. 2 2.实验内容 ................................................................................................. 2 3.实验步骤 ................................................................................................. 2 实验四 常用网络命令和一些工具的使用实验 .......................................................... 3
1.实验目的 ................................................................................................. 3 2.实验内容 ................................................................................................. 3 3.实验步骤 ................................................................................................. 3 附录 .................................................................................................................. 4
附录1: 1PC机串口通信程序代码 .................................................................... 4 附录2:差错控制编码C代码(汉明码、奇偶校验 .................................................. 6 附录3:特定通信网络图 ................................................................................... 8 附录4:通信协议 ............................................................................................ 8 附录5 Sniffer的使用 .................................................................................. 10 附录6 Windump的使用范例 ....................................................................... 16 附录7网络执法官操作方法 ........................................................................... 18