摘要: 引用: 前一个专题简单介绍了TCP编程的一些知识,UDP与TCP地位相当的另一个传输层协议,它也是当下流行的很多主流网络应用(例如QQ、MSN和Skype等一些即时通信软件传输层都是应用UDP协议的)底层的传输基础,所以在本专题中就简单介绍下UDP的工作原理和UDP编程的只是,希望可以对刚接触网络编 阅读全文
posted @ 2016-02-25 11:04 WKellyL 阅读(1548) 评论(0) 推荐(0) 编辑
摘要: 前言 前面专题的例子都是基于应用层上的HTTP协议的介绍, 现在本专题来介绍下传输层协议——TCP协议,主要介绍下TCP协议的工作过程和基于TCP协议的一个简单的通信程序,下面就开始本专题的正文了。 一、TCP的工作过程 首先TCP是一种面向连接的,可靠的,基于字节流的传输层通信协议。TCP的工作过 阅读全文
posted @ 2016-02-25 10:18 WKellyL 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 前言: 前一个专题介绍了自定义的Web服务器,然而向Web服务器发出请求的正是本专题要介绍的Web浏览器,本专题通过简单自定义一个Web浏览器来简单介绍浏览器的工作原理,以及帮助一些初学者揭开浏览器这层神秘的面纱(以前总感觉这些应用感觉很深奥的,没想到自己也可以自定义一个浏览器出来),下面不啰嗦了, 阅读全文
posted @ 2016-02-24 21:31 WKellyL 阅读(2392) 评论(0) 推荐(0) 编辑
摘要: 前言: 经过前面的专题中对网络层协议和HTTP协议的简单介绍相信大家对网络中的协议有了大致的了解的, 本专题将针对HTTP协议定义一个Web服务器,我们平常浏览网页通过在浏览器中输入一个网址就可以看到我们想要的网页,这个过程中浏览器只是一个客户端,浏览器(应用层应用程序)通过HTTP协议把用户请求发 阅读全文
posted @ 2016-02-24 20:32 WKellyL 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 我们在用Asp.net技术开发Web应用程序后,当用户在浏览器输入一个网址时就是再向服务器发送一个HTTP请求,此时就使用了应用层的HTTP协议,在上一个专题我们简单介绍了网络协议的知识,主要是为了后面讲HTTP协议做一个铺垫的,只有对HTTP协议有一个清楚的认识,这样当我们用Asp.net技术开发 阅读全文
posted @ 2016-02-24 15:04 WKellyL 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一、网络分层 网络上的计算机之所以可以互相通信,是因为它们之间都遵守互相都可以“认识”的互联网协议(就如同人交流一样,两个人能够交流,互相必须知道对象的语言),互联网上的计算机互相通信又归根于网络中层与层之间的通信,OSI模型把网络通信分成七层:物理层、数据链路层、网络层、传输层、会话层、表示层和应 阅读全文
posted @ 2016-02-24 13:23 WKellyL 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.51hei.com/bbs/dpj-23230-1.html 在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换。最初采用的方式是RS232接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电磁干扰,会导致信号传输错误。除此之外, 阅读全文
posted @ 2016-02-23 20:28 WKellyL 阅读(37785) 评论(0) 推荐(2) 编辑
摘要: 标准的Modbus串行网络采用两种错误检测方法。奇偶校验对每个字符都可用,帧检测(LRC和CRC)应用于整个消息。它们都是在消息发送前由主设备产生的,从设备在接收过程中检测每个字符和整个消息帧。 用户要给主设备配置一预先定义的超时时间间隔,这个时间间隔要足够长,以使任何从设备都能作为正常反应。如果从 阅读全文
posted @ 2016-02-23 11:31 WKellyL 阅读(8106) 评论(0) 推荐(0) 编辑
摘要: 两种传输模式中(ASCII和RTU),传输设备以将Modbus消息转为有起点和终点的帧,这就允许接收的设备在消息起始处开始工作,读地址分配信息,判断哪一个设备被选中(广播方式则传给所以设备),判知何时信息已完成。部分的消息也能侦测到并且错误能设置为返回结果。 1、ASCII帧 使用ASCII模式,消 阅读全文
posted @ 2016-02-23 11:21 WKellyL 阅读(4601) 评论(0) 推荐(0) 编辑
摘要: 控制器能设置为两种传输模式(ASCII或RTU)中的任何一种在标准的Modbus网络通信。用户选择想要的模式,包括串口通信参数(波特率、校验方式等),在配置每个控制器的时候,在一个Modbus网络上的所有设备都必须选择相同的传输模式和串口参数。 ASCII模式: : 地址 功能代码 数据数量 数据1 阅读全文
posted @ 2016-02-23 10:13 WKellyL 阅读(3528) 评论(0) 推荐(0) 编辑