tag 标签: client

相关博文
  • 热度 18
    2013-8-26 13:50
    1424 次阅读|
    0 个评论
    当我们重新启动电脑时,IP地址总是变动的。这是为什么呢?为什么每次开机自己的电脑都能被配置一个唯一的IP地址呢?我们的电脑是如何获得IP地址的呢?这其实完全是应用层的DHCP协议起作用的。 DHCP是一种使网络管理员能够集中管理和自动分配IP网络地址的通信协议。在IP网络中,每个连接Internet的设备都需要分配唯一的IP地址。DHCP使网络管理员能从中心结点监控和分配IP地址。当某台计算机移到网络中的其它位置时,也能自动收到新的IP地址。DHCP最大的亮点就是能够动态分配IP地址,当 DHCP客户端第一次从 DHCP服务器端租用到 IP 地址之后,并非永久的使用该地址,只要租约到期,客户端就得释放这个 IP 地址,以给其它工作站使用。当然,客户端可以比其它主机更优先的更新租约,再次续租这个IP地址或是租用其它的 IP 地址。通过较短的租期,动态分配显然比手动分配更加灵活,尤其是在计算机比IP地址多的环境中。当然 ,对于类似web服务器这些需要永久性IP地址的,DHCP同样能够为其分配静态地址。 那么DHCP是如何请求IP地址的呢?我们可以划分为以下几个阶段: 寻找Server 当 DHCP客户端第一次登录网络的时候,也就是客户发现本机上没有任何 IP 数据设定,它会以广播的方式向网络发出一个 DHCP DISCOVER封包。因为客户端还不知道自己属于哪一个网络,所以封包的来源地址会为 0.0.0.0 ,而目的地址则为 255.255.255.255 ,然后再附上 DHCP discover 的信息,向网络进行广播。如果DHCP服务器不再本网段,可以用DHCP Relay将此报文向其他网段广播。 提供IP租用地址 当DHCP服务器监听到客户端的DHCP DISCOVER报文后,从IP地址池中选择一个尚未分配的IP地址广播给客户端。向该客户端发送包含租借的IP地址和其他配置信息的DHCPOFFER包。 选择IP租用地址 当客户端收到一个IP租约提供时,它必须告诉所有其他的DHCP服务器它已经接受了一个租约提供。因此,该客户会以广播形式向各DHCP服务器回应一个DHCPREQUEST包,其中包含提供租约的服务器的IP。当其他DHCP服务器收到了该消息后,它们会收回已提供给客户的IP。然后它们把曾经给客户保留的那个地址重新放回到可用地址池中,这样,它们就可以为其他计算机分配这个地址。其实,在客户端回应DHCPREQUEST包的同时,客户端还会向网络发送一个 ARP封包,查询网络上面有没有其它机器使用该 IP 地址。如果发现该 IP 已经被占用,客户端则会送出一个DHCPDECLINE封包给 DHCP服务器,拒绝接受它的 DHCP OFEFR ,并重新发送 DHCP DISCOVER 报文。 IP租用地址确认 当DHCP服务器接收到DHCP客户端回答的DHCPREQUEST包后,便会向客户端发送包含它所提供的IP地址及其他配置信息的DHCPACK确认包。这时IP租约正式生效,客户端开始使用这个IP地址。 我们了解了DHCP请求IP地址的过程,那么,在具体的传输过程中,DHCP是怎样传送数据封包的呢?下面以4个表格详细介绍寻找Server,提供IP租用地址,选择IP租用地址,IP租用地址确认的数据封包传输过程。  图 1   DHCP Discover 图 2   DHCP Offer 图3   DHCP Request                    图 4   DHCP Ack         当然,一旦 DHCP客户端成功地从服务器那里取得 DHCP 租约之后,在租约未失效之前,就无需一次次的发送 DHCP discover 信息了,而会直接使用已经租用到的 IP 地址向之前的 DHCP服务器发出 DHCP request 信息。当客户机重新启动或者是租期到达50%时,就需要重新更新租约,客户机直接向提供租约的服务器发送DHCP Request包,要求更新现有地址租约。如果DHCP服务器收到请求,它将发送DHCP确认信息给客户机,更新租约。如果客户机无法联系到服务器,客户机仍然可以使用原来的IP地址,一直等到租期到达87.5%时,它将向网络中的所有DHCP服务器广播DHCP Request包,以更新现有租约。如果服务器仍然无法更新租约并且租约到期,客户机将放弃正在使用的IP地址,开始新的请求IP地址租约的过程。如果客户端在正常使用租期内的IP地址时不想使用了怎么办呢?只需向DHCP服务器发送DHCPRELEASE包就可释放此IP地址,同时将IP地址设为0.0.0.0。 通过对DHCP的简单了解,你一定清楚了DHCP是怎么分配IP的了,正是DHCP的完美运行,才确保我们在如此巨大的IP库中能够找到唯一的、适合自己电脑TCP/IP设定的IP地址。 感谢阅读! 更多信息与我们交流: WIZnet邮箱:wiznetbj@wiznet.co.kr WIZnet主页:http://www.wiznet.co.kr WIZnet企业微博:http://e.weibo.com/wiznet2012
  • 热度 27
    2013-8-26 10:59
    1522 次阅读|
    3 个评论
    当我们重新启动电脑时,IP地址总是变动的。这是为什么呢?为什么每次开机自己的电脑都能被配置一个唯一的IP地址呢?我们的电脑是如何获得IP地址的呢?这其实完全是应用层的DHCP协议起作用的。 DHCP是一种使网络管理员能够集中管理和自动分配IP网络地址的通信协议。在IP网络中,每个连接Internet的设备都需要分配唯一的IP地址。DHCP使网络管理员能从中心结点监控和分配IP地址。当某台计算机移到网络中的其它位置时,也能自动收到新的IP地址。DHCP最大的亮点就是能够动态分配IP地址,当 DHCP客户端第一次从 DHCP服务器端租用到 IP 地址之后,并非永久的使用该地址,只要租约到期,客户端就得释放这个 IP 地址,以给其它工作站使用。当然,客户端可以比其它主机更优先的更新租约,再次续租这个IP地址或是租用其它的 IP 地址。通过较短的租期,动态分配显然比手动分配更加灵活,尤其是在计算机比IP地址多的环境中。当然 ,对于类似web服务器这些需要永久性IP地址的,DHCP同样能够为其分配静态地址。 那么DHCP是如何请求IP地址的呢?我们可以划分为以下几个阶段: 寻找Server 当 DHCP客户端第一次登录网络的时候,也就是客户发现本机上没有任何 IP 数据设定,它会以广播的方式向网络发出一个 DHCP DISCOVER封包。因为客户端还不知道自己属于哪一个网络,所以封包的来源地址会为 0.0.0.0 ,而目的地址则为 255.255.255.255 ,然后再附上 DHCP discover 的信息,向网络进行广播。如果DHCP服务器不再本网段,可以用DHCP Relay将此报文向其他网段广播。 提供IP租用地址 当DHCP服务器监听到客户端的DHCP DISCOVER报文后,从IP地址池中选择一个尚未分配的IP地址广播给客户端。向该客户端发送包含租借的IP地址和其他配置信息的DHCPOFFER包。 选择IP租用地址 当客户端收到一个IP租约提供时,它必须告诉所有其他的DHCP服务器它已经接受了一个租约提供。因此,该客户会以广播形式向各DHCP服务器回应一个DHCPREQUEST包,其中包含提供租约的服务器的IP。当其他DHCP服务器收到了该消息后,它们会收回已提供给客户的IP。然后它们把曾经给客户保留的那个地址重新放回到可用地址池中,这样,它们就可以为其他计算机分配这个地址。其实,在客户端回应DHCPREQUEST包的同时,客户端还会向网络发送一个 ARP封包,查询网络上面有没有其它机器使用该 IP 地址。如果发现该 IP 已经被占用,客户端则会送出一个DHCPDECLINE封包给 DHCP服务器,拒绝接受它的 DHCP OFEFR ,并重新发送 DHCP DISCOVER 报文。 IP租用地址确认 当DHCP服务器接收到DHCP客户端回答的DHCPREQUEST包后,便会向客户端发送包含它所提供的IP地址及其他配置信息的DHCPACK确认包。这时IP租约正式生效,客户端开始使用这个IP地址。 我们了解了DHCP请求IP地址的过程,那么,在具体的传输过程中,DHCP是怎样传送数据封包的呢?下面以4个表格详细介绍寻找Server,提供IP租用地址,选择IP租用地址,IP租用地址确认的数据封包传输过程。  图 1   DHCP Discover 图 2   DHCP Offer 图3   DHCP Request                    图 4   DHCP Ack         当然,一旦 DHCP客户端成功地从服务器那里取得 DHCP 租约之后,在租约未失效之前,就无需一次次的发送 DHCP discover 信息了,而会直接使用已经租用到的 IP 地址向之前的 DHCP服务器发出 DHCP request 信息。当客户机重新启动或者是租期到达50%时,就需要重新更新租约,客户机直接向提供租约的服务器发送DHCP Request包,要求更新现有地址租约。如果DHCP服务器收到请求,它将发送DHCP确认信息给客户机,更新租约。如果客户机无法联系到服务器,客户机仍然可以使用原来的IP地址,一直等到租期到达87.5%时,它将向网络中的所有DHCP服务器广播DHCP Request包,以更新现有租约。如果服务器仍然无法更新租约并且租约到期,客户机将放弃正在使用的IP地址,开始新的请求IP地址租约的过程。如果客户端在正常使用租期内的IP地址时不想使用了怎么办呢?只需向DHCP服务器发送DHCPRELEASE包就可释放此IP地址,同时将IP地址设为0.0.0.0。 通过对DHCP的简单了解,你一定清楚了DHCP是怎么分配IP的了,正是DHCP的完美运行,才确保我们在如此巨大的IP库中能够找到唯一的、适合自己电脑TCP/IP设定的IP地址。 感谢阅读! 更多信息与我们交流: WIZnet邮箱:wiznetbj@wiznet.co.kr WIZnet主页:http://www.wiznet.co.kr WIZnet企业微博:http://e.weibo.com/wiznet2012  
相关资源
  • 所需E币: 0
    时间: 2022-12-14 13:39
    大小: 569.85KB
    上传者: hpiot
    数控机床一般通过RS232串口连接计算机,通过计算机下载执行文件到数控机床。由于数控机床和计算机有一定距离,一般超出了RS232的15米的通信距离,所以采用串口服务器ERS-T200改为网络方式以后可以满足距离的要求;另外采用串口服务器的虚拟串口技术,可以在计算机上虚拟多个虚拟串口,只需一台计算机即可同时控制多台数控机床。ERS-T200串口服务器在数控机床上的应用优点有:1. 支持全双工通信,零丢包技术。一般数控机床的执行文件较大,而且文件下载不能有丢失和错误。保证了大数据量、不间断发送的情况下的正确性。2.支持各种流控。串口服务器支持数控机床上常用的XON/XOFF流控方式。3.支持快速模式,满足特殊要求。硬件连接:1.将串口服务器ERS-T200的RS232串口和数控机床的串口连接。则可以把串口服务器ERS-T200的串口当作计算机串口,数控机床原来连接计算机COM的线直接接到串口服务器RS232串口即可。2.在本地局域网中通过交换机将ERS-T200串口服务器的网口连接到局域网中。3.将ERS-T200串口服务器的电源接上。应用:1、通过配套配置软件或web配置方式,将串口服务器ERS-T200的工作模式设置为TCPClient模式,及配置服务器IP地址等信息完成参数配置; 2、如此,通过串口服务器ERS-T200即可使数控车床改造为可通过网络远程监测控制的数控车床。HP-ERS-T200串口服务器产品介绍  HP-ERS-T200是一款工业级双串口服务器,实现了RJ45网口与RS485或RS232之间的数据透明传输;支持Modbus网关功能;支持多种保活机制;支持注册包+双向心跳包、虚拟串口、自动重连等功能 串口服务器RS232/RS485转以太网双向透明传输,支持MQTT、HTTP等协议RS232/RS485转以太网,实现了RJ45网口与RS485或RS232之间的数据透明传输 网页、AT指令、上位机配置参数。多种方式,灵活配置配置软件界面 技术参数介绍分类参数数值硬件参数工作电压(直流)DC6.0~36V工作电流165mA网口规格RJ45、10/100Mbps串口波特率1200~460.8K(bps)软件参数网络协议IP、TCP/UDP、IPV4、MQTT、HTTPIP获取方式静态IP、动态IP域名解析支持用户配置上位机配置,网页配置,AT指令配置简单透传方式TCPServer/TCPClient/UDPServer/UDPClientModbus支持Modbus网关HTTP支持MQTT支持EMQ、百度云、阿里云和腾讯云等平台对接TCPServer连接支持最多20路TCP连接(可自定义,默认20个)网络缓存2000条,每条最大1024byte串口缓存2000条,每条最大1024byte封包机制0~1000ms封包时间,0~1024bit封包长度配套软件HP-上位机配置软件,虚拟串口软件其他认证CE、FCC、RoHS尺寸96.2*89.4*25mm(L*W*H)工作温度-40~80℃存储温度-40~105℃工作湿度5%~95%RH(无凝露)存储湿度5%~95%RH(无凝露)包装静电泡沫产品细节 定制化一体服务公司介绍公司简介深圳华普物联科技是一家专注于物联网领域,为客户提供企业级物联网通信产品以及物联网IoT领域“云+管+端”的行业物联网数据传输解决方案的高新技术企业。产品包括物联网网关、工业无线路由器、LoRa基站、DTU、RTU、远程IO等产品,以及支持边缘计算及云端部署的物联网平台。专注于物联网领域的边缘计算、通讯、模块及解决方案的研发。公司秉承“化繁为简,助推物联”的时代使命,为各行业用户提硬件、软件及云平台的综合解决方案,协同设备制造商、系统集成商、物联网云平台、设备用户快速实现产业数字化和智能化转型升级。品牌理念企业使命:化繁为简助推物联经营理念:品质为本至诚共赢核心价值观:守正创新笃行致远公司:深圳华普物联科技有限公司公司总部地址:深圳市南山区西丽阳光二楼翻身工业区7栋4楼郑州分公司地址:郑州市高新区金梭路总部企业基地二期99号楼7层
  • 所需E币: 1
    时间: 2022-7-23 18:09
    大小: 33.38KB
    上传者: Argent
    ModbusTCPClientusingFB
  • 所需E币: 5
    时间: 2019-12-24 23:20
    大小: 129.86KB
    上传者: 2iot
    Abstract:Thisdocumentwillcoveramethodologyforextendingthe1-Wirerangetoalimitofnearinfinityusingproxies.Thebestanalogytodescribethebasicproxyistoimaginetheproxyserverinmostcompanies(sometimesreferredtoasthecompanyfirewall).Inthissetup,onlyonecomputer(theproxy)hasanactualconnectiontotheInternetandtherestoftheusermachinesonlyhaveaccesstotheproxy.AllnetworkpacketsontheLANthatareintendedforcomputersoutsidetheLANarerepeatedontheWANandvice-versa.Thisideaistransferableto1-Wirenetworks.Connectingtoa1-Wirenetworkthroughaproxyrequiresacoupleofsoftwaremodules:theclientmoduleandthehostmodule.Thehostmoduleisthecodethatrunsonthe1-WireProxyServer(aPC,MxTNI™,ormicrocontroller)thathashardwareaccesstothe1-Wirenetwork.Theclientmoduleisthecodethatrunsonthedistantmachinesthathaveonlynetworkaccesstoreachthehostmodule.Itispossiblethatthehostmodule,ratherthanhavinghardwareaccesstothe1-Wirenetwork,couldhaveaccesstoaclientmodule,whichwouldrefertoyetanotherhostmodule.Inthiswayitispossibletochaintogethertheproxyforreachingthe1-Wirenetwork.Maxim>DesignSupport>TechnicalDocuments>ApplicationNotes>1-WireDevices>APP193Maxim>DesignSupport>TechnicalDocuments>ApplicationNotes>Microcontrollers>APP193Keywords:1-Wire,iButton,proxy,proxies,1-wireproxyhost,1-wireclient,1wire,ibuttonsMar28,2002APPLICATIONNOTE193Extending1-WireRangewithNetworkProxiesMar28,2002Abstract:Thisdocumentwillcoveramethodologyforextendingthe1-Wirerangetoalimitofnearinfinityusingproxies.Thebestanalogytodescribethebasicproxyistoimaginetheproxyserverinmostcompanies(sometimesreferredtoasthecompanyfirewall).Inthissetup,onlyonecomputer(th……
  • 所需E币: 4
    时间: 2020-1-6 12:08
    大小: 70.67KB
    上传者: 238112554_qq
    TheSTbandinterleavingfunctionalityenablesanyAccessPointequippedwithasingleWLANradiotosimultaneouslysupport802.11aand802.11b/gclients.ThisadvancedcapabilitydynamicallyallocateschannelresourcestoanyassociatedWLANclientcardsonthe2.4GHzand5GHzbands.Theproposedchipsetfamilyarchitecturedeliverstherapidbandswitchingtechnologytosupportthisadvancedcapability.……