Ser2Net 几个工作模式详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.基本概念
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:
连接百度服务器,域名,端口80
服务器的IP地址填,服务器端口80
因为要域名解析,DNS必须填,如果不知,填默认网络的IP地址。
另外,因为要连接外网(跨网段),因此网络参数必须要跟能上网的电脑(同一个局域网)一致(IP地址不一样,网关和掩码一样),这样才能保证是可以访问外网的。
观测模块Lnk灯,已经亮。使用串口/485连接设备,并且申请网页
get.txt
GET HTTP/1.1
Host:
百度服务器返回网页内容。
例子3:
使用串口服务器,串口服务器的设置为TCP Server本地端口为8233
写配置
连接成功
3.UDP Server
设备运行UDP Server模式,可以支持多个UDP连接,分时复用,设备回传最后一次通讯的连接。
例子:有多个udp连接到设备
设备的IP地址为192.168.0.88
本地端口:7001