0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

服务器Server和客户端Client的区别

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-09-06 16:13 次阅读

例如在使用TCP通讯建立连接时采用客户端服务器模式,这种模式又常常被称为主从式架构,简称为C/S结构,属于一种网络通讯架构,将通讯的双方以客户端(Client)与服务器(Server)的身份区分开来。使用C/S结构的通信常见的还有S7通信,ISO-on-TCP通信。

服务器的特征:被动角色,等待来自客户端的连接请求,处理请求并回传结果。

客户端的特征:主动角色,发送连接请求,等待服务器的响应。

端口:是指用于区分不同服务的逻辑编号,端口号的范围从0到65535,SIEMENS设备的开放式以太网通信通常使用编号为2000~5000范围内端口。

客户端侧在配置TCP连接时,必须设置服务器IP地址及端口号,自身使用的端口号如果没有明确指定,则由设备自动分配。

服务器侧在配置TCP连接时,必须设置服务器使用的端口号,客户端IP地址及端口号为可选项。

af897934-4c8c-11ee-a25d-92fbcf53809c.png

图1在TIA软件中TCP服务器侧连接参数设置

afa62728-4c8c-11ee-a25d-92fbcf53809c.png

图2在STEP7 V5.x软件中TCP客户端侧连接参数设置

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    9010

    浏览量

    85160
  • Server
    +关注

    关注

    0

    文章

    90

    浏览量

    23999
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1348

    浏览量

    78978
  • 客户端
    +关注

    关注

    1

    文章

    289

    浏览量

    16659
收藏 人收藏

    评论

    相关推荐

    如何能使服务器向所有客户端发信息并且能接收全部的信息

    我现在想要用TCP协议实现一个服务器对应多个客户端的数据通信,在labview范例中,下载到了一个Multiple Connections - Server的例子,稍微修改了下,可以做到向多个
    发表于 11-09 14:20

    arduino作为Web客户端如何使用http请求访问本地服务器

    可以访问,在网页上控制灯的开关都没有问题。但是,用arduino作为web客户端就不会了。1.服务端服务端保存数据的URL为http://localhost:8080/yundu/arduino/wd
    发表于 12-12 13:07

    一个服务器,多个客户端,怎么向指定的客户端发数据

    我用labview做服务器,单片机做客户端客户端几百个,怎么区分客户端,给指定的客户发发数据
    发表于 06-01 09:26

    Intel Unite:无法将客户端连接到Unite服务器

    我无法将客户端连接到Intel unite服务器。我绕过了证书检查和安装服务器服务器正在运行并生成PIN。但是,当我将客户端连接到
    发表于 11-09 11:20

    怎么设置一个客户端从FTP服务器下载一个文件

    嗨,我必须设置一个客户端从FTP服务器下载一个文件。和谐的FTP驱动程序只在我理解的情况下作为服务器工作。客户端设置如何?谢谢 以上来自于百度翻译 以下为原文 Hi, I have
    发表于 12-29 16:21

    labview-TCP多客户端服务器

    labview-TCP多客户端服务器一个服务器上位机,多个下位机客户端
    发表于 03-26 16:58

    不能打开TCP客户端服务器

    和TCPPIpTCP.Server开放。我会在下面张贴我的一些代码。客户端服务器打开函数创建有效套接字,但它们从不找到和连接。我用TCPIPUTCPUISConnect测试连接,它只告诉我
    发表于 04-30 13:24

    请问ESP8266的UDP到底区不区分服务器客户端

    ,不过提供的手机版网络调试助手里确实可以看到UDPserver和UDPclient的不同选项,百度了下其他开发平台好像也是说UDP是有区分服务器客户端的,难道是这个模块只能配置成client模式么,刚开始学习网络这一块,请大家
    发表于 07-12 04:35

    基于lwip的TCP客户端同时连接双服务器连接不上

    的程序求大神应该怎么实现,问题出在哪儿下面是主要程序//tcp客户端任务函数static void tcp_client_thread(void *arg){OS_CPU_SR cpu_sr;u32
    发表于 03-25 02:03

    websocket客户端性能很差是什么原因?

    我正在构建一个解决方案,其中一个应用程序运行一个 websocket 服务器,许多 esp32s3 设备充当客户端并通过 wifi 连接到该服务器。一般功能是客户端在触发时向应用程序发
    发表于 04-13 07:00

    服务器客户端之间的TCP通信丢失怎么处理?

    嗨, 当 WiFi 信号变低时,比如超过 -80dBm,我面临服务器客户端之间的 TCP 通信丢失。一旦客户端断开连接,它就无法重新连接并正常进行通信。 如何让客户端重新连接这里。
    发表于 05-16 08:19

    客户端服务器和网络技术

    基于服务器的计算代表着一种应用程序部署方法。 对以下基于服务器的计算环境而言,瘦客户端是理想的客户端设备: 借助 Windows 2000 或 Windows
    发表于 07-02 16:46 17次下载
    瘦<b class='flag-5'>客户端</b>的<b class='flag-5'>服务器</b>和网络技术

    服务器Server客户端Client有哪些区别呢?

    例如在使用TCP通讯建立连接时采用客户端服务器模式,这种模式又常常被称为主从式架构,简称为C/S结构,属于一种网络通讯架构,将通讯的双方以客户端Client )与
    的头像 发表于 09-06 16:14 2371次阅读
    <b class='flag-5'>服务器</b><b class='flag-5'>Server</b>和<b class='flag-5'>客户端</b><b class='flag-5'>Client</b>有哪些<b class='flag-5'>区别</b>呢?

    ROS是如何设计的 ROS客户端

    为什么需要客户端。 原因是,节点与主节点master之间的关系是client/server,这时每个节点都是一个客户端client),而m
    的头像 发表于 09-14 17:29 836次阅读
    ROS是如何设计的 ROS<b class='flag-5'>客户端</b>库

    socket 客户端服务器的实现

    。 2. 创建服务器 服务器将监听一个端口,等待客户端的连接请求,并处理这些请求。 import socket def start_server ( host, port ): # 创
    的头像 发表于 11-12 14:30 168次阅读