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

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

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

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

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

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

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

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

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

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

服務(wù)器側(cè)在配置TCP連接時(shí),必須設(shè)置服務(wù)器使用的端口號(hào),客戶端IP地址及端口號(hào)為可選項(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)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8957

    瀏覽量

    85080
  • Server
    +關(guān)注

    關(guān)注

    0

    文章

    90

    瀏覽量

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

    關(guān)注

    8

    文章

    1347

    瀏覽量

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

    關(guān)注

    1

    文章

    289

    瀏覽量

    16640
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    通訊貓MQTT服務(wù)器在線客戶端的問(wèn)題

    我在網(wǎng)上找一個(gè)通訊貓MQTT服務(wù)器在線客戶端。我有點(diǎn)糊涂,到底是服務(wù)器,還是客戶端??梢赃B上,也可以發(fā)數(shù)據(jù),就是不知道跟誰(shuí)連。我從上面下了個(gè)WIN32
    發(fā)表于 11-19 12:17

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

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

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

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

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

    基于服務(wù)器的計(jì)算代表著一種應(yīng)用程序部署方法。 對(duì)以下基于服務(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),簡(jiǎn)稱為C/S結(jié)構(gòu),屬于一種網(wǎng)絡(luò)通訊架構(gòu),將通訊的雙方以客戶端Client )與
    的頭像 發(fā)表于 09-06 16:14 ?2321次閱讀
    <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客戶端庫(kù)

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