RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

服務(wù)器Server和客戶端Client的區(qū)別

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 2023-09-06 16:13 ? 次閱讀

例如在使用TCP通訊建立連接時(shí)采用客戶端服務(wù)器模式,這種模式又常常被稱為主從式架構(gòu),簡稱為C/S結(jié)構(gòu),屬于一種網(wǎng)絡(luò)通訊架構(gòu),將通訊的雙方以客戶端(Client)與服務(wù)器(Server)的身份區(qū)分開來。使用C/S結(jié)構(gòu)的通信常見的還有S7通信,ISO-on-TCP通信。

服務(wù)器的特征:被動角色,等待來自客戶端的連接請求,處理請求并回傳結(jié)果。

客戶端的特征:主動角色,發(fā)送連接請求,等待服務(wù)器的響應(yīng)。

端口:是指用于區(qū)分不同服務(wù)的邏輯編號,端口號的范圍從0到65535,SIEMENS設(shè)備的開放式以太網(wǎng)通信通常使用編號為2000~5000范圍內(nèi)端口。

客戶端側(cè)在配置TCP連接時(shí),必須設(shè)置服務(wù)器IP地址及端口號,自身使用的端口號如果沒有明確指定,則由設(shè)備自動分配。

服務(wù)器側(cè)在配置TCP連接時(shí),必須設(shè)置服務(wù)器使用的端口號,客戶端IP地址及端口號為可選項(xiàng)。

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

圖1在TIA軟件中TCP服務(wù)器側(cè)連接參數(shù)設(shè)置

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

圖2在STEP7 V5.x軟件中TCP客戶端側(cè)連接參數(shù)設(shè)置

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9123

    瀏覽量

    85322
  • Server
    +關(guān)注

    關(guān)注

    0

    文章

    90

    瀏覽量

    24025
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1353

    瀏覽量

    79055
  • 客戶端
    +關(guān)注

    關(guān)注

    1

    文章

    290

    瀏覽量

    16683
收藏 人收藏

    評論

    相關(guān)推薦

    如何能使服務(wù)器向所有客戶端發(fā)信息并且能接收全部的信息

    我現(xiàn)在想要用TCP協(xié)議實(shí)現(xiàn)一個服務(wù)器對應(yīng)多個客戶端的數(shù)據(jù)通信,在labview范例中,下載到了一個Multiple Connections - Server的例子,稍微修改了下,可以做到向多個
    發(fā)表于 11-09 14:20

    arduino作為Web客戶端如何使用http請求訪問本地服務(wù)器

    可以訪問,在網(wǎng)頁上控制燈的開關(guān)都沒有問題。但是,用arduino作為web客戶端就不會了。1.服務(wù)端服務(wù)端保存數(shù)據(jù)的URL為http://localhost:8080/yundu/arduino/wd
    發(fā)表于 12-12 13:07

    一個服務(wù)器,多個客戶端,怎么向指定的客戶端發(fā)數(shù)據(jù)

    我用labview做服務(wù)器,單片機(jī)做客戶端,客戶端幾百個,怎么區(qū)分客戶端,給指定的客戶發(fā)發(fā)數(shù)據(jù)
    發(fā)表于 06-01 09:26

    Intel Unite:無法將客戶端連接到Unite服務(wù)器

    我無法將客戶端連接到Intel unite服務(wù)器。我繞過了證書檢查和安裝服務(wù)器,服務(wù)器正在運(yùn)行并生成PIN。但是,當(dāng)我將客戶端連接到
    發(fā)表于 11-09 11:20

    怎么設(shè)置一個客戶端從FTP服務(wù)器下載一個文件

    嗨,我必須設(shè)置一個客戶端從FTP服務(wù)器下載一個文件。和諧的FTP驅(qū)動程序只在我理解的情況下作為服務(wù)器工作。客戶端設(shè)置如何?謝謝 以上來自于百度翻譯 以下為原文 Hi, I have
    發(fā)表于 12-29 16:21

    labview-TCP多客戶端服務(wù)器

    labview-TCP多客戶端服務(wù)器一個服務(wù)器上位機(jī),多個下位機(jī)客戶端
    發(fā)表于 03-26 16:58

    不能打開TCP客戶端服務(wù)器

    和TCPPIpTCP.Server開放。我會在下面張貼我的一些代碼。客戶端服務(wù)器打開函數(shù)創(chuàng)建有效套接字,但它們從不找到和連接。我用TCPIPUTCPUISConnect測試連接,它只告訴我
    發(fā)表于 04-30 13:24

    請問ESP8266的UDP到底區(qū)不區(qū)分服務(wù)器客戶端?

    ,不過提供的手機(jī)版網(wǎng)絡(luò)調(diào)試助手里確實(shí)可以看到UDPserver和UDPclient的不同選項(xiàng),百度了下其他開發(fā)平臺好像也是說UDP是有區(qū)分服務(wù)器客戶端的,難道是這個模塊只能配置成client模式么,剛開始學(xué)習(xí)網(wǎng)絡(luò)這一塊,請大家
    發(fā)表于 07-12 04:35

    基于lwip的TCP客戶端同時(shí)連接雙服務(wù)器連接不上

    的程序求大神應(yīng)該怎么實(shí)現(xiàn),問題出在哪兒下面是主要程序//tcp客戶端任務(wù)函數(shù)static void tcp_client_thread(void *arg){OS_CPU_SR cpu_sr;u32
    發(fā)表于 03-25 02:03

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

    我正在構(gòu)建一個解決方案,其中一個應(yīng)用程序運(yùn)行一個 websocket 服務(wù)器,許多 esp32s3 設(shè)備充當(dāng)客戶端并通過 wifi 連接到該服務(wù)器。一般功能是客戶端在觸發(fā)時(shí)向應(yīng)用程序發(fā)
    發(fā)表于 04-13 07:00

    服務(wù)器客戶端之間的TCP通信丟失怎么處理?

    嗨, 當(dāng) WiFi 信號變低時(shí),比如超過 -80dBm,我面臨服務(wù)器客戶端之間的 TCP 通信丟失。一旦客戶端斷開連接,它就無法重新連接并正常進(jìn)行通信。 如何讓客戶端重新連接這里。
    發(fā)表于 05-16 08:19

    客戶端服務(wù)器和網(wǎng)絡(luò)技術(shù)

    基于服務(wù)器的計(jì)算代表著一種應(yīng)用程序部署方法。 對以下基于服務(wù)器的計(jì)算環(huán)境而言,瘦客戶端是理想的客戶端設(shè)備: 借助 Windows 2000 或 Windows
    發(fā)表于 07-02 16:46 ?17次下載
    瘦<b class='flag-5'>客戶端</b>的<b class='flag-5'>服務(wù)器</b>和網(wǎng)絡(luò)技術(shù)

    服務(wù)器Server客戶端Client有哪些區(qū)別呢?

    例如在使用TCP通訊建立連接時(shí)采用客戶端服務(wù)器模式,這種模式又常常被稱為主從式架構(gòu),簡稱為C/S結(jié)構(gòu),屬于一種網(wǎng)絡(luò)通訊架構(gòu),將通訊的雙方以客戶端Client )與
    的頭像 發(fā)表于 09-06 16:14 ?2459次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>Server</b>和<b class='flag-5'>客戶端</b><b class='flag-5'>Client</b>有哪些<b class='flag-5'>區(qū)別</b>呢?

    ROS是如何設(shè)計(jì)的 ROS客戶端

    為什么需要客戶端。 原因是,節(jié)點(diǎn)與主節(jié)點(diǎn)master之間的關(guān)系是client/server,這時(shí)每個節(jié)點(diǎn)都是一個客戶端client),而m
    的頭像 發(fā)表于 09-14 17:29 ?861次閱讀
    ROS是如何設(shè)計(jì)的 ROS<b class='flag-5'>客戶端</b>庫

    socket 客戶端服務(wù)器的實(shí)現(xiàn)

    。 2. 創(chuàng)建服務(wù)器 服務(wù)器將監(jiān)聽一個端口,等待客戶端的連接請求,并處理這些請求。 import socket def start_server ( host, port ): # 創(chuàng)
    的頭像 發(fā)表于 11-12 14:30 ?281次閱讀
    RM新时代网站-首页