摘要: 22.10.31 今天来讲一讲COTP协议。 咱们电脑想要通过S7协议与PLC进行一个通讯,那么就必须得使用到COTP协议。COTP协议是作为应用层的S7协议的表示层。而TPKT协议则是会话层。咱们下一次在讲。 从图中来看我们就可以发现TCP传输的数据并不都是S7协议的数据,里面还包含了COTP层以 阅读全文
posted @ 2022-11-01 17:15 wgd_elwood 阅读(3283) 评论(0) 推荐(0)
摘要: 最近在学习一些网络协议,需要去构建包,需要使用到scapy库,通过python可以轻易实现,下面链接是scapy中文手册 https://wizardforcel.gitbooks.io/scapy-docs/content/3.html 希望对大家有所帮助,这个手册讲得还是听清楚的 我同样的发现了 阅读全文
posted @ 2022-11-01 10:46 wgd_elwood 阅读(65) 评论(0) 推荐(0)
摘要: 通过路由器把电脑和PLC进行连接起来,使用博途V16进行下载硬件配置。确保能够通信后,使用wireshark进行抓包分析。 西门子PLC和电脑通信最主要是使用S7协议。但是在这之前会有一些数据包,建立连接,确认身份。 西门子PLC与PC通信使用的是TCP 102端口,一开始需要进行的其实就是TCP的 阅读全文
posted @ 2022-09-28 21:13 wgd_elwood 阅读(2146) 评论(0) 推荐(0)
摘要: 应用层协议管理 研发网络应用程序的核心是写出能够运行在不同的端系统和通过网络彼此通信的程序。看清楚:不同的端系统,说明一个问题,应用程序不需要去管理怎么传送数据的,只需要运行在端系统,按照一定的方式进行两者的通讯就可以。由于应用程序限制在端系统,因此促进了大量的网络应用程序的迅速研发和部署。 网络应 阅读全文
posted @ 2022-09-28 10:59 wgd_elwood 阅读(106) 评论(0) 推荐(0)
摘要: 一.TCP协议 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 特点: 1)基于流的方式; (2)面向连接;(在通信之前要通过三次握手建立链接) (3)可靠通信方式;(确保数据不会丢失) (4)在网络状况不佳的 阅读全文
posted @ 2022-09-28 10:58 wgd_elwood 阅读(123) 评论(0) 推荐(0)
摘要: 什么是缓冲区,什么是堆栈,什么是内存地址,以及应用程序的内存结构,什么是缓冲区溢出,以及为什么会发生缓冲区溢出? 什么是缓冲区 简单来说,缓冲区就是程序运行时所使用的内存空间或场所。这些内存空间用于存储程序当前使用的临时数据。因此,如果我们有一个简单的程序,它要求用户输入自己的名字,并将其存放到一个 阅读全文
posted @ 2022-09-22 21:52 wgd_elwood 阅读(324) 评论(0) 推荐(0)
摘要: **特别声明:**书籍《计算机网络自定向下方法》(第7版),观看视频链接https://www.bilibili.com/video/BV1JV411t7ow?spm_id_from=333.337.search-card.all.click非常推荐的课程,郑老师讲的很好。 第一章主要介绍计算机网络 阅读全文
posted @ 2022-04-24 00:56 wgd_elwood 阅读(69) 评论(0) 推荐(0)