串口通信实验报告.doc

串口通信实验报告.doc

ID:49543685

大小:1.84 MB

页数:11页

时间:2020-03-02

串口通信实验报告.doc_第1页
串口通信实验报告.doc_第2页
串口通信实验报告.doc_第3页
串口通信实验报告.doc_第4页
串口通信实验报告.doc_第5页
资源描述:

《串口通信实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.华南农业大学实验报告-----------------------------------------目录-----------------------------------------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、实验一任务和目的了解串行通信的背景知识后,通过三线制制作一条串口通信线

2、(PC-PC),并编程实现两台PC间通过RS-232C通信。要求两台PC机能进行实时的字符通信,并了解工业自动化控制中的基本通信方式。2、实验一准备1、检查PC是否具有串行通信接口,并按其针脚类准备一条串口通信线缆。2、在windows中,使用python进行串口编程需要安装一个Serial模块pyserial3、实验一步骤1、查找有关串口通信的书籍以及在网上查找相应地串口通信代码。2、用python语言编写串口程序3、用相应的串口通信线缆连接两台PC,进行实时字符通信,测试不同参数是否对通信有影响4、实验一分析与总结(1)、分析创建Serial对象之后,可以直接使用write

3、()和read()函数实现发送和接受,将它们写进线程中,实现实时发送接受。1、发送函数图1..1、接收函数图22、主函数图33、程序运行界面图4和图5分别为两台计算机上的运行界面,能够实现实时的收发信息。图4..图5(2)、总结本次实验是我第一次实现两台计算机之间的通信,并且也是用python写的第一个能实际应用的程序。作为Python的初学者,这次实验让我的编程能力有了明显提升。并且在查阅串口通信的相关资料的同时也对VB,C++等语言有一定的了解,我想这对接下来对编程的进一步学习是很有帮助的。5、实验二任务和目的本实验是以Windows操作系统为平台,安装并设置不同参数运行W

4、ireShark对网络上主机所使用的协议进行捕获分析,并得出分析结果,进一步了解常用协议的工作原理,并能利用工具对网络进行有效管理。任务要求如下:对局域网或互联网上ARP、IP和TCP协议进行分析,并生成分析报告。6、实验二准备运行Windows操作系统的计算机若干,同时将计算机连接到局域网或因特网上。7、实验二步骤下载Wireshark工具,熟悉主要功能和操作。捕获根据实验任务进行捕获和协议分析。..6、实验二分析与总结(1)ARP协议主机IP:192.168.123.1询问主机IP:192.168.10.254的MAC地址硬件类型:Ethernet协议类型:ip协议硬件长度

5、: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.253SrcPort:49227DstPort:49583Seq:0Len:0..图11第二次握手第二次握手,服务器发回确认包图12第三次握手第三次握手,客户端发送确认包图13四次放手通过四次放

6、手断开连接图14第一次放手..图15第二次放手图16第三次放手图17第四次放手..(4)ACMD协议分析图18ping_cmd通过命令ping主机IP图19icmp通过过滤查找ICMP找到一对应答请求包图20request..打开request包,观察其内容图21relay打开reply包,观察其内容(4)总结通过这次实验,亲身感受了TCP/IP协议是如何运行的,进一本了解常用协议的工作原理,并能利用工具对网络进行有效管理。.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。