- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据通信与计算机网实验指导书
《数据通信与计算机网络》
实 验 指 导 书
通信工程系计算机通信教研室
200年月
前 言
课堂教学应该与实践环节紧密结合。目 录
前 言 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
实验1 PC机间的串口通信
一、实验目的
通过对PC机串行口的具体操作,掌握RS232通信协议。同时,通过高级语言编程实现计算机间的数据传输,了解并掌握通信协议的软件实现方法。
二、实验内容
程序编写类题目:
两台电脑通过串口线连接。编写收、发程序,实现两计算机之间的数据(要求数据打包传输)传输。建议在VC、VB中使用Common控件实现。
三、实验步骤
1.问题理解和分析
充分地分析和理解问题本身,弄清要求做什么。
2.确定解决问题的方法(设计)
主要是找到解决问题的主要思路,是怎么做。在此阶段可考虑系统的功能和模块划分等。
3.详细设计和编码
确定算法的主要流程,再进行编程。
4.程序调试和运行。
实验2网络编程
一、实验目的
学会使用socket网络编程
二、实验内容
程序编写类题目
[问题描述]
编程实现网络聊天功能。
[基本要求]
掌握socket网络编程,如VC的socket控件使用。
能实现两台计算机之间的聊天功能。
三、实验步骤
1.问题理解和分析
充分地分析和理解问题本身,弄清要求做什么。
2.确定解决问题的方法(设计)
主要是找到解决问题的主要思路,是怎么做。在此阶段可考虑系统的功能和模块划分等。
3.详细设计和编码
确定算法的主要流程,再进行编程。
4.程序调试和运行
实验3 简单通信协议的编写
一、实验目的
在数据通信与计算机网络中通信协议起着致关重要的作用,本知识点也是该课程的重难点。通过对通信协议理论知识的学习,要求学生对一个简单通信系统,编写一个较完整的通信协议,实现系统的通信任务,以强化学生对通信协议的理解和掌握。
二、实验内容
文字描述类题目
[问题描述]
假如学生食堂RF IC卡售饭系统的网络结构如下所示请写出其通信协议(用文字描述即可)。(见附录3图1)。
[基本要求]
(1) 学生自己要了解整个系统的功能要求。
(2) 根据图示给出的网络连接图采用停-等模式写出完整通信协议
(3) 协议的正确与否以协议是否能满足系统的功能要求为准。
三、实验步骤
1.问题理解和分析
充分地分析和理解问题本身,弄清要求做什么。
2.确定解决问题的方法
主要是找到解决问题的主要思路。
3.写出完整的通信协议
根据所掌握的知识设计出通信协议的具体内容
4. 附录4 通信协议。
实验4 常用网络命令和一些工具的使用实验
一、实验目的
通过对计算机网络基本知识的学习,动手操作一些常用的命令、工具,加深对计算机网络的认识与使用。
二、实验内容
简单操作类题目
1. EtherDetect Packet Sniffer的使用,它是一个强大、易用的网络数据包嗅探器。它能够完整地捕捉到所处局域网中所有计算机的上、下行数据包,你也可以保存捕捉到的数据包。此软件可用于本地网络安全、网页设计、局域网管理、网络程序设计...等的辅助工作Windump是Windows环境下一款经典的网络协议分析软件,其Unix版本名称为Tcpdump。它可以捕捉网络上两台电脑之间所有的数据包,供网络管理员/入侵分析员做进一步流量分析和入侵检测。在这种监视状态下,任何两台电脑之间都没有秘密可言,所有的流量、所有的数据都逃不过你的眼睛(当然加密的数据不在讨论范畴之内,而且,对数据包分析的结果依赖于你的TCP/IP知识和经验,不同水平的人得出的结果可能会大相径庭)。如果你做过DEBUG或者反汇编,你会发现二者是那么惊人的相似。1.从网上收集相关命令和软件的说明书、了解其功能及作用。
2.从网上收集相关命令和软件的使用方法。
3.下载相关软件、并安装到PC机。
4.动手使用相关命令及软件。5.
5.附录5 Sniffer的使用 附录6 Windump的
文档评论(0)