Ser2Net 几个工作模式详解
更新时间:2024-04-18 02:28:01 阅读量: 综合文库 文档下载
- ser2net推荐度:
- 相关推荐
一.基本概念
1.网络参数
IP地址是本地的IP地址,表明设备地址的重要参数,同一个局域网内不允许2个同样的IP地址。子网掩码是用来区分子网的,常用的是255.255.255.0。默认网关是不同子网之间通讯进行数据转发的设备的IP地址,网关和本地IP必须处于同一个网关,否则不能跨网段通讯。
DNS参数,是域名解析服务器的IP地址,如果需要用到域名解析(服务器IP地址是域名),必须配置此选项,如果不知所在网络的域名,则使用网关IP地址作为默认的DNS服务器。
2.如何判断2个设备是否处于同一个网段?
要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果一网络号,如果网络号相同,就在同一子网,否则,不在同一子网。 例:假定选择了子网掩码255.255.254.0,现在分别将上述两个IP地址分别与掩码做与运算,如下所示:
211.95.165.24 11010011 01011111 10100101 00011000 255.255.254.0 11111111 11111111 111111110 00000000 与的结果是: 11010011 01011111 10100100 00000000 211.95.164.78 11010011 01011111 10100100 01001110 255.255.254.0 11111111 11111111 111111110 00000000 与的结果是: 11010011 01011111 10100100 00000000
可以看出,得到的结果(这个结果就是网络地址)都是一样的,因此可以判断这两个IP地址在同一个子网。
例如:有一个C类地址为:192.9.200.13,按其IP地址类型,它的缺省子网掩码为:255.255.255.0,则它的网络号和主机号可按如下方法得到:
第1步,将IP地址192.9.200.13转换为二进制11000000 00001001 11001000 00001101 第2步,将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111 00000000 第3步,将以上两个二进制数逻辑进行与(AND)运算,得出的结果即为网络部分。“11000000 00001001 11001000 00001101”与“11111111 11111111 11111111 00000000”进行“与”运算后得到“11000000 00001001 11001000 00000000”,即“192.9.200.0”,这就是这个IP地址的网络号,或者称“网络地址”。 第4步,将子网掩码的二进制值取反后,再与IP地址进行与(AND)运算,得到的结果即为主机部分。如将“00000000 00000000 00000000 11111111(子网掩码的取值)反”与“11000000 00001001 11001000 00001101”进行与运算后得到“00000000 00000000 00000000 00001101”,即“0.0.0.13”,这就是这个IP地址主机号(可简化为“13”)。
主机位中有3位被划为“网络标识号”占用,因网络标识号应全为“1”,所以主机号对应的字节段为“11100000”。转换成十进制后为224,这就最终确定的子网掩码。如果是C类网,则子网掩码为255.255.255.224;如果是B类网,则子网掩码为255.255.224.0;如果是A类网,则子网掩码为255.224.0.0。
二.连接模式
1.TCP Server
设备作为TCP服务器,第三方作为TCP客户端主动连接到设备。 在这种模式下,服务器IP地址和服务器端口无需要理会,本地端口将作为服务器端的端口,第三方连接的时候,需要选设备的IP地址和本地端口作为服务器的IP地址和服务器端口。 例子:
Ser2Net-2100E配置为以下模式,TCP Server,本地IP地址192.168.0.88,本地端口为7001
第三方网络设备连接:
目标IP(服务器IP地址)填设备的IP地址,目标端口(服务器端口)填设备的本地端口。
使用虚拟串口服务器软件配置:
确认后,
提示已连接
2.TCP Client模式
如果设备作为TCP Client连接到第三方的TCP服务器,则需要根据第三方的服务器IP地址和端口进行配置。 例子1:
第三方服务器IP地址为192.168.0.213,端口为8888:
设备的服务器IP地址填第三方服务器的IP地址,服务器端口填第三方端口。 提交配置,显示如下:
连接成功。 例子2:
连接百度服务器,域名www.http://www.wodefanwen.com/,端口80
服务器的IP地址填www.http://www.wodefanwen.com/,服务器端口80
因为要域名解析,DNS必须填,如果不知,填默认网络的IP地址。 另外,因为要连接外网(跨网段),因此网络参数必须要跟能上网的电脑(同一个局域网)一致(IP地址不一样,网关和掩码一样),这样才能保证是可以访问外网的。
观测模块Lnk灯,已经亮。使用串口/485连接设备,并且申请网页 get.txt
GET http://www.http://www.wodefanwen.com/ HTTP/1.1 Host:www.http://www.wodefanwen.com/
百度服务器返回网页内容。
例子3:
使用串口服务器,串口服务器的设置为TCP Server本地端口为8233
写配置
连接成功
3.UDP Server
设备运行UDP Server模式,可以支持多个UDP连接,分时复用,设备回传最后一次通讯的连接。
例子:有多个udp连接到设备 设备的IP地址为192.168.0.88 本地端口:7001
第三方申请2个连接到设备
同时连接到设备,短接设备串口收发(使其发送收到的数据) 客户端1发送
客户端2发送
这种合适多个udp连接对1个设备(串口)。
4.UDP Client
设备工作在UDP Client 模式,需要设置对方的IP地址和端口。 例子1:
设备的IP为 192.168.0.88,本地端口为7001
则第三方的目标IP(服务器IP)要填设备的IP,目标端口要设置设备的本地端口; 同样,设备的服务器IP要填第三方的IP,设备的服务器端口要填第三方的本地端口; 如下:
例子2:
使用虚拟串口服务器,
同样地,虚拟串口服务器软件这边设置为UDP,目标IP/域名 填设备的IP地址192.168.0.88,目标端口填设备的端口7001,本地端口设置设备的服务器端口6001。
短路设备串口收发引脚,打开串口软件,打开模拟串口,发送数据,收到同样的回传。 例子3 特殊应用
正常的情况下,UDP Client模式是1个对应1个的,IP+端口绑定了一对设备,或者设备对第三方设备,不过IP里面有特殊的ip地址是用于广播包的,例如255.255.255.255,他会在局域网内广播(跨网段一般不允许),发送广播包则所有有本网段的IP都可以收到,因此可以用来做多个网络设备组网,如原先有若干个485设备,1个主机,则可采用这个模式,并且设置服务器地址为广播地址。
与例子2的不点在于,服务器IP(目标IP)设置的是对方的IP地址,广播模式下都设置为广播地址255.255.255.255,这样任意一个设备发送的数据都是广播包,局域网内所有的设备均能接收到。
局域网内布置2个设备Ser2Net-10E-001 和Ser2Net-10E-002,并且2个设备的串口收发均短接,打开串口调试工具,打开虚拟串口,发送数据可见:
发送1个ok可以收到2个ok,是因为2个设备均收到虚拟串口发送的数据,并且都回传,因此收到了2个ok。
5.Modus Server
设备在Moddus Server 模式下,网络端做一个Modbus TCP 服务器,等待远端的ModbusTCP客户端连接,串口/485端则转为RTU数据,因此连接在到设备串口/485端的第三方设备,应当设置为RTU SLAVE。 例子:
设备配置为Modbus Server
设备串口连接到PC,使用Modbus从站模拟软件 Modbus Savle模拟从站
网络端,则用Modbus TCP
连接,并且读写数据
6.Modus Client
设备在Moddus Client 模式下,网络端做一个Modbus TCP 客户端,连接到远端的ModbusTCP服务器,串口/485端则转为RTU数据,因此连接在到设备串口/485端的第三方设备,应当设置为RTU Master。 例子:
设备配置为Modbus Server
PC端是用Modbus模拟软件,模拟TCP服务器
设备的串口连接PC,并使用Modbus Poll 连接远端的TCP服务器
连接,并测试读写
正在阅读:
Ser2Net 几个工作模式详解04-18
2016年扬州市会计继续教育《会计与税务的协同管理》习题01-07
《童年与游戏》综合实践活动设计方案06-15
案例分析报告--海尔物流管理运作模式分析07-04
保险学选择题、判断10-11
关于交通警察述职报告精选多篇范文07-30
炎黄八字-基础篇第八课:冲合刑害本义07-21
我对看书着了迷作文350字06-29
人教版新课标小学美术六年级上册全册教案209-03
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 详解
- Ser2Net
- 模式
- 工作
- 1000亩药材种植基地扩建项目建议书
- 3试题库之第三章 金属切削机床
- 信息安全管理试题及答案
- 形式主义官僚主义十种表现自查报告
- 再论二板市场在我国的发展前景(1)
- 陈瑞华法律人的思维方式
- 电子商务概论与实例分析 考试整理资料
- 德方信息化整体规划方案
- 2015-2020年中国高粱种植市场监测及投资前景报告
- 当代教育心理学名词解释
- 晶体生长计算软件FEMAG中文版本详细介绍
- 英语四级词汇大全及构词法记忆大全
- 2013年高考数学文拿高分专项训练3
- 2015-2020年中国花生收获机行业分析与市场前景预测报告
- 电工技师考试题样卷
- 定稿:立足新起点 谋求新跨越(定稿)
- KYN28-12高压柜参数
- 清远市城市规划区土地及房屋征收补偿安置办法(试行) - 图文
- 足球场建设项目可行性研究报告
- 高三数学第一轮高考复习知识大全