串口网络编程和其他网络协议的差别

来源:百度知道 编辑:UC知道 时间:2024/06/20 04:36:06
最近得知串口可以进行通信,那么通常意义上的网络编程和串口编程有什么区别和联系呢?我们平时所说的不是基于TCP/IP网络协议的编程吗,还会用到socket,那么这个串口编程和其他网络变成是一个什么样的关系?或者用的场合有什么不同?我不懂网络编程,烦请高手能详细的解答下,能让我有一个清晰的脉络。

你要明白网络编程你不需要知道网卡怎么样接收数据,怎么样发送数据。这些事情其实都是网卡驱动完成的。socket就是一个上层的应用而已。

那么串口呢:首先你自己的写个驱动程序,让这个串口工作,哪什么是驱动呢。就是个中断程序阿。串口来数据了就可以为串口服务。

两个太不一样了。

首先肯定要具备网络方面的基础知识,如以太网,OSI模型等,其次是协议知识,这是最重要的。只有对协议的结构有了熟悉之后,才能看懂数据包的协议解码,从而才能做出相应的分析。
你可以下载科来网络分析系统,一边使用工具一边学习这样进步会很快,同时对学习协议及故障分析都非常有好处。

科来软件自主研发的网络分析和网络管理软件,通过对协议数据包的解码分析,透视网络的全景信息,从而全面监测和分析,能够快速排查全网的网络故障和单一的应用故障,精确并快速定位ARP攻击、DOS攻击、DDOS攻击、DRDOS攻击等恶意攻击行为。能够快速诊断网络错误,准确发现潜在隐患,及时判断危害等级,为网络安全防御做好分析和支持。有效评估网络性能,查找网络瓶颈,保障网络通讯质量和网络运营健康。

已发到你的百度HI上。