免费预览已结束,剩余5页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
华南农业大学实验报告-目录-1、 实验一任务和目的- 1 -2、 实验一准备- 1 -3、实验一步骤- 1 -4、实验一分析与总结- 1 -(1)、分析- 1 -(2)、总结- 3 -5、实验二任务和目的- 3 -6、 实验二准备- 3 -7、 实验二步骤- 3 -8、 实验二分析与总结- 4 -(1) ARP协议- 4 -(2)TCP协议分析- 5 -(4)ACMD协议分析- 8 -(4)总结- 9 -1、 实验一任务和目的了解串行通信的背景知识后,通过三线制制作一条串口通信线(PC-PC),并编程实现两台PC间通过RS-232C通信。要求两台PC机能进行实时的字符通信,并了解工业自动化控制中的基本通信方式。2、 实验一准备1、检查PC是否具有串行通信接口,并按其针脚类准备一条串口通信线缆。2、在windows中,使用python进行串口编程需要安装一个Serial模块 pyserial3、实验一步骤1、查找有关串口通信的书籍以及在网上查找相应地串口通信代码。2、用python语言编写串口程序3、用相应的串口通信线缆连接两台PC,进行实时字符通信,测试不同参数是否对通信有影响4、实验一分析与总结(1)、分析创建Serial对象之后,可以直接使用write()和read()函数实现发送和接受,将它们写进线程中,实现实时发送接受。1、 发送函数图 12、 接收函数图 23、 主函数图 34、 程序运行界面图4和图5分别为两台计算机上的运行界面,能够实现实时的收发信息。图 4图 5(2)、总结本次实验是我第一次实现两台计算机之间的通信,并且也是用python写的第一个能实际应用的程序。作为Python的初学者,这次实验让我的编程能力有了明显提升。并且在查阅串口通信的相关资料的同时也对VB,C+等语言有一定的了解,我想这对接下来对编程的进一步学习是很有帮助的。5、实验二任务和目的本实验是以Windows操作系统为平台,安装并设置不同参数运行WireShark对网络上主机所使用的协议进行捕获分析,并得出分析结果,进一步了解常用协议的工作原理,并能利用工具对网络进行有效管理。任务要求如下:对局域网或互联网上ARP、IP和TCP协议进行分析,并生成分析报告。6、 实验二准备运行Windows操作系统的计算机若干,同时将计算机连接到局域网或因特网上。7、 实验二步骤下载Wireshark工具,熟悉主要功能和操作。捕获根据实验任务进行捕获和协议分析。8、 实验二分析与总结(1) ARP协议主机IP:192.168.123.1询问主机IP:192.168.10.254的MAC地址硬件类型:Ethernet协议类型:ip协议硬件长度:6协议长度:4操作代码:询问发送源ip:192.168.123.1发送源mac地址:cc:81:da:ea:f9目的主机ip地址:192.168.123.78目的主机mac地址:00:00:00:00:00:00图 6图 7图 8(2)TCP协议分析图 9三次握手通过三次握手建立连接图 10第一次握手第一次握手,客户端192.168.113.69发送一个TCP给服务端192.168.113.253Src Port:49227Dst Port: 49583Seq: 0Len: 0图 11第二次握手第二次握手,服务器发回确认包图 12第三次握手第三次握手,客户端发送确认包图 13四次放手通过四次放手断开连接图 14第一次放手图 15第二次放手图 16第三次放手图 17第四次放手(4)ACMD协议分析图 18 ping_cmd通过命令ping 主机IP图 19 icmp通过过滤查找ICMP 找到一对应答请求包图 20 request打开request包,观察其内容图 21 relay
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国南水北调集团新能源投资有限公司本部相关岗位招聘4人笔试历年参考题库附带答案详解
- 商洽客户回款账期协商商洽函4篇
- 2026四川内江市隆昌市第一实验小学招聘考试备考题库及答案详解
- 2026年陕西煤业化工集团下属子公司招聘(1431人)笔试参考试题及答案详解
- 2026年东莞银行东莞分行招聘笔试参考题库及答案详解
- 2026四川广元经济技术开发区招聘16名编外聘用人员的笔试备考题库及答案详解
- 2026辽宁营口市大石桥市望山息园招聘员工4人考试备考试题及答案详解
- 2026年陕西警察学院招聘硕士学历工作人员(10人)笔试备考题库及答案详解
- 2026年甘肃酒泉敦煌市市属国有企业招聘财务工作人员22人考试备考试题及答案详解
- 中国混炼胶市场投资可行性及发展风险策略探讨研究报告
- 2025兴业银行总行国际业务部/交易银行部招聘笔试历年典型考题及考点剖析附带答案详解
- 2026年人教版七年级下册生物期末学业水平卷(含答案可下载)
- 2026年安徽省中考数学试卷(含答案及解析)
- 2026浙江宁波市海曙发展控股集团有限公司招聘工作人员6人笔试参考题库及答案详解
- 市场监督管理局涉企收费专项检查工作手册(标准版)
- 外研版初中英语七年级下册期末检测卷(含答案)
- (2026版)《中国国家铁路集团有限公司铁路旅客运输规程》解读课件
- 2026年西双版纳旅游行业分析报告及未来发展趋势报告
- 2026年教科版小学科学五年级下册期末综合测试卷及答案
- 2025年广东省惠州市惠阳区中考一模语文试题(含答案)
- 尿管留置的并发症预防与管理
评论
0/150
提交评论