日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

TCP keepalive機(jī)制具體是怎么樣的

程序人生 ? 來(lái)源:小林coding ? 作者:小林coding ? 2022-03-11 16:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家好,我是小林。

今天,聊一個(gè)有趣的問(wèn)題:拔掉網(wǎng)線幾秒,再插回去,原本的 TCP 連接還存在嗎?

可能有的同學(xué)會(huì)說(shuō),網(wǎng)線都被拔掉了,那說(shuō)明物理層被斷開(kāi)了,那在上層的傳輸層理應(yīng)也會(huì)斷開(kāi),所以原本的 TCP 連接就不會(huì)存在的了。就好像, 我們撥打有線電話的時(shí)候,如果某一方的電話線被拔了,那么本次通話就徹底斷了。

真的是這樣嗎?

上面這個(gè)邏輯就有問(wèn)題。問(wèn)題在于,錯(cuò)誤的認(rèn)為拔掉網(wǎng)線這個(gè)動(dòng)作會(huì)影響傳輸層,事實(shí)上并不會(huì)影響。

實(shí)際上,TCP 連接在 Linux 內(nèi)核中是一個(gè)名為 struct socket 的結(jié)構(gòu)體,該結(jié)構(gòu)體的內(nèi)容包含 TCP 連接的狀態(tài)等信息。當(dāng)拔掉網(wǎng)線的時(shí)候,操作系統(tǒng)并不會(huì)變更該結(jié)構(gòu)體的任何內(nèi)容,所以 TCP 連接的狀態(tài)也不會(huì)發(fā)生改變。

我在我的電腦上做了個(gè)小實(shí)驗(yàn),我用 ssh 終端連接了我的云服務(wù)器,然后我通過(guò)斷開(kāi) wifi 的方式來(lái)模擬拔掉網(wǎng)線的場(chǎng)景,此時(shí)查看 TCP 連接的狀態(tài)沒(méi)有發(fā)生變化,還是處于 ESTABLISHED 狀態(tài)。

9bddba90-a020-11ec-952b-dac502259ad0.png

通過(guò)上面這個(gè)實(shí)驗(yàn)結(jié)果,我們知道了,拔掉網(wǎng)線這個(gè)動(dòng)作并不會(huì)影響 TCP 連接的狀態(tài)。接下來(lái),要看拔掉網(wǎng)線后,雙方做了什么動(dòng)作。所以,針對(duì)這個(gè)問(wèn)題,要分場(chǎng)景來(lái)討論:

拔掉網(wǎng)線后,有數(shù)據(jù)傳輸;

拔掉網(wǎng)線后,沒(méi)有數(shù)據(jù)傳輸;

拔掉網(wǎng)線后,有數(shù)據(jù)傳輸

在客戶端拔掉網(wǎng)線后,服務(wù)端向客戶端發(fā)送的數(shù)據(jù)報(bào)文會(huì)得不到任何的響應(yīng),在等待一定時(shí)長(zhǎng)后,服務(wù)端就會(huì)觸發(fā)超時(shí)重傳機(jī)制,重傳未得到響應(yīng)的數(shù)據(jù)報(bào)文。如果在服務(wù)端重傳報(bào)文的過(guò)程中,客戶端剛好把網(wǎng)線插回去了,由于拔掉網(wǎng)線并不會(huì)改變客戶端的 TCP 連接狀態(tài),并且還是處于 ESTABLISHED 狀態(tài),所以這時(shí)客戶端是可以正常接收服務(wù)端發(fā)來(lái)的數(shù)據(jù)報(bào)文的,然后客戶端就會(huì)回 ACK 響應(yīng)報(bào)文。此時(shí),客戶端和服務(wù)端的 TCP 連接依然存在的,就感覺(jué)什么事情都沒(méi)有發(fā)生。但是,如果如果在服務(wù)端重傳報(bào)文的過(guò)程中,客戶端一直沒(méi)有將網(wǎng)線插回去,服務(wù)端超時(shí)重傳報(bào)文的次數(shù)達(dá)到一定閾值后,內(nèi)核就會(huì)判定出該 TCP 有問(wèn)題,然后通過(guò) Socket 接口告訴應(yīng)用程序該 TCP 連接出問(wèn)題了,于是服務(wù)端的 TCP 連接就會(huì)斷開(kāi)。而等客戶端插回網(wǎng)線后,如果客戶端向服務(wù)端發(fā)送了數(shù)據(jù),由于服務(wù)端已經(jīng)沒(méi)有與客戶端相同四元祖的 TCP 連接了,因此服務(wù)端內(nèi)核就會(huì)回復(fù) RST 報(bào)文,客戶端收到后就會(huì)釋放該 TCP 連接。此時(shí),客戶端和服務(wù)端的 TCP 連接都已經(jīng)斷開(kāi)了。

那 TCP 的數(shù)據(jù)報(bào)文具體重傳幾次呢?

在 Linux 系統(tǒng)中,提供了一個(gè)叫 tcp_retries2 配置項(xiàng),默認(rèn)值是 15,如下圖:

9c0bee2e-a020-11ec-952b-dac502259ad0.png

這個(gè)內(nèi)核參數(shù)是控制,在 TCP 連接建立的情況下,超時(shí)重傳的最大次數(shù)。不過(guò) tcp_retries2 設(shè)置了 15 次,并不代表 TCP 超時(shí)重傳了 15 次才會(huì)通知應(yīng)用程序終止該 TCP 連接,內(nèi)核還會(huì)基于「最大超時(shí)時(shí)間」來(lái)判定。

每一輪的超時(shí)時(shí)間都是倍數(shù)增長(zhǎng)的,比如第一次觸發(fā)超時(shí)重傳是在 2s 后,第二次則是在 4s 后,第三次則是 8s 后,以此類(lèi)推。

9c1edde0-a020-11ec-952b-dac502259ad0.png

內(nèi)核會(huì)根據(jù) tcp_retries2 設(shè)置的值,計(jì)算出一個(gè)最大超時(shí)時(shí)間。

在重傳報(bào)文且一直沒(méi)有收到對(duì)方響應(yīng)的情況時(shí),先達(dá)到「最大重傳次數(shù)」或者「最大超時(shí)時(shí)間」這兩個(gè)的其中一個(gè)條件后,就會(huì)停止重傳,然后就會(huì)斷開(kāi) TCP 連接。

拔掉網(wǎng)線后,沒(méi)有數(shù)據(jù)傳輸

針對(duì)拔掉網(wǎng)線后,沒(méi)有數(shù)據(jù)傳輸?shù)膱?chǎng)景,還得看是否開(kāi)啟了 TCP keepalive 機(jī)制 (TCP ?;顧C(jī)制)。如果沒(méi)有開(kāi)啟 TCP keepalive 機(jī)制,在客戶端拔掉網(wǎng)線后,并且雙方都沒(méi)有進(jìn)行數(shù)據(jù)傳輸,那么客戶端和服務(wù)端的 TCP 連接將會(huì)一直保持存在。而如果開(kāi)啟了 TCP keepalive 機(jī)制,在客戶端拔掉網(wǎng)線后,即使雙方都沒(méi)有進(jìn)行數(shù)據(jù)傳輸,在持續(xù)一段時(shí)間后,TCP 就會(huì)發(fā)送探測(cè)報(bào)文:

如果對(duì)端是正常工作的。當(dāng) TCP ?;畹奶綔y(cè)報(bào)文發(fā)送給對(duì)端, 對(duì)端會(huì)正常響應(yīng),這樣 TCP 保活時(shí)間會(huì)被重置,等待下一個(gè) TCP 保活時(shí)間的到來(lái)。

如果對(duì)端主機(jī)崩潰,或?qū)Χ擞捎谄渌驅(qū)е聢?bào)文不可達(dá)。當(dāng) TCP ?;畹奶綔y(cè)報(bào)文發(fā)送給對(duì)端后,石沉大海,沒(méi)有響應(yīng),連續(xù)幾次,達(dá)到保活探測(cè)次數(shù)后,TCP 會(huì)報(bào)告該 TCP 連接已經(jīng)死亡。

所以,TCP ?;顧C(jī)制可以在雙方?jīng)]有數(shù)據(jù)交互的情況,通過(guò)探測(cè)報(bào)文,來(lái)確定對(duì)方的 TCP 連接是否存活。

TCP keepalive 機(jī)制具體是怎么樣的?

這個(gè)機(jī)制的原理是這樣的:定義一個(gè)時(shí)間段,在這個(gè)時(shí)間段內(nèi),如果沒(méi)有任何連接相關(guān)的活動(dòng),TCP ?;顧C(jī)制會(huì)開(kāi)始作用,每隔一個(gè)時(shí)間間隔,發(fā)送一個(gè)探測(cè)報(bào)文,該探測(cè)報(bào)文包含的數(shù)據(jù)非常少,如果連續(xù)幾個(gè)探測(cè)報(bào)文都沒(méi)有得到響應(yīng),則認(rèn)為當(dāng)前的 TCP 連接已經(jīng)死亡,系統(tǒng)內(nèi)核將錯(cuò)誤信息通知給上層應(yīng)用程序。在 Linux 內(nèi)核可以有對(duì)應(yīng)的參數(shù)可以設(shè)置?;顣r(shí)間、?;钐綔y(cè)的次數(shù)、保活探測(cè)的時(shí)間間隔,以下都為默認(rèn)值:

net.ipv4.tcp_keepalive_time=7200

net.ipv4.tcp_keepalive_intvl=75

net.ipv4.tcp_keepalive_probes=9

tcp_keepalive_time=7200:表示保活時(shí)間是 7200 秒(2小時(shí)),也就 2 小時(shí)內(nèi)如果沒(méi)有任何連接相關(guān)的活動(dòng),則會(huì)啟動(dòng)?;顧C(jī)制;

tcp_keepalive_intvl=75:表示每次檢測(cè)間隔 75 秒;

tcp_keepalive_probes=9:表示檢測(cè) 9 次無(wú)響應(yīng),認(rèn)為對(duì)方是不可達(dá)的,從而中斷本次的連接。

也就是說(shuō)在 Linux 系統(tǒng)中,最少需要經(jīng)過(guò) 2 小時(shí) 11 分 15 秒才可以發(fā)現(xiàn)一個(gè)「死亡」連接。

9c458c24-a020-11ec-952b-dac502259ad0.png

圖片注意,應(yīng)用程序若想使用 TCP 保活機(jī)制需要通過(guò) socket 接口設(shè)置 SO_KEEPALIVE選項(xiàng)才能夠生效,如果沒(méi)有設(shè)置,那么就無(wú)法使用 TCP ?;顧C(jī)制。

TCP keepalive 機(jī)制探測(cè)的時(shí)間也太長(zhǎng)了吧?

對(duì)的,是有點(diǎn)長(zhǎng)。TCP keepalive 是 TCP 層(內(nèi)核態(tài)) 實(shí)現(xiàn)的,它是給所有基于 TCP 傳輸協(xié)議的程序一個(gè)兜底的方案。實(shí)際上,我們應(yīng)用層可以自己實(shí)現(xiàn)一套探測(cè)機(jī)制,可以在較短的時(shí)間內(nèi),探測(cè)到對(duì)方是否存活。比如,web 服務(wù)軟件一般都會(huì)提供 keepalive_timeout 參數(shù),用來(lái)指定 HTTP 長(zhǎng)連接的超時(shí)時(shí)間。如果設(shè)置了 HTTP 長(zhǎng)連接的超時(shí)時(shí)間是 60 秒,web 服務(wù)軟件就會(huì)啟動(dòng)一個(gè)定時(shí)器,如果客戶端在完后一個(gè) HTTP 請(qǐng)求后,在 60 秒內(nèi)都沒(méi)有再發(fā)起新的請(qǐng)求,定時(shí)器的時(shí)間一到,就會(huì)觸發(fā)回調(diào)函數(shù)來(lái)釋放該連接。

9c5736d6-a020-11ec-952b-dac502259ad0.png

總結(jié)

客戶端拔掉網(wǎng)線后,并不會(huì)直接影響 TCP 連接狀態(tài)。所以,拔掉網(wǎng)線后,TCP 連接是否還會(huì)存在,關(guān)鍵要看拔掉網(wǎng)線之后,有沒(méi)有進(jìn)行數(shù)據(jù)傳輸。有數(shù)據(jù)傳輸?shù)那闆r:

在客戶端拔掉網(wǎng)線后,如果服務(wù)端發(fā)送了數(shù)據(jù)報(bào)文,那么在服務(wù)端重傳次數(shù)沒(méi)有達(dá)到最大值之前,客戶端就插回了網(wǎng)線,那么雙方原本的 TCP 連接還是能正常存在,就好像什么事情都沒(méi)有發(fā)生。

在客戶端拔掉網(wǎng)線后,如果服務(wù)端發(fā)送了數(shù)據(jù)報(bào)文,在客戶端插回網(wǎng)線之前,服務(wù)端重傳次數(shù)達(dá)到了最大值時(shí),服務(wù)端就會(huì)斷開(kāi) TCP 連接。等到客戶端插回網(wǎng)線后,向服務(wù)端發(fā)送了數(shù)據(jù),因?yàn)榉?wù)端已經(jīng)斷開(kāi)了與客戶端相同四元組的 TCP 連接,所以就會(huì)回 RST 報(bào)文,客戶端收到后就會(huì)斷開(kāi) TCP 連接。至此, 雙方的 TCP 連接都斷開(kāi)了。

沒(méi)有數(shù)據(jù)傳輸?shù)那闆r:

如果雙方都沒(méi)有開(kāi)啟 TCP keepalive 機(jī)制,那么在客戶端拔掉網(wǎng)線后,如果客戶端一直不插回網(wǎng)線,那么客戶端和服務(wù)端的 TCP 連接狀態(tài)將會(huì)一直保持存在。

如果雙方都開(kāi)啟了 TCP keepalive 機(jī)制,那么在客戶端拔掉網(wǎng)線后,如果客戶端一直不插回網(wǎng)線,TCP keepalive 機(jī)制會(huì)探測(cè)到對(duì)方的 TCP 連接沒(méi)有存活,于是就會(huì)斷開(kāi) TCP 連接。而如果在 TCP 探測(cè)期間,客戶端插回了網(wǎng)線,那么雙方原本的 TCP 連接還是能正常存在。

除了客戶端拔掉網(wǎng)線的場(chǎng)景,還有客戶端「宕機(jī)和殺死進(jìn)程」的兩種場(chǎng)景。第一個(gè)場(chǎng)景,客戶端宕機(jī)這件事跟拔掉網(wǎng)線是一樣無(wú)法被服務(wù)端的感知的,所以如果在沒(méi)有數(shù)據(jù)傳輸,并且沒(méi)有開(kāi)啟 TCP keepalive 機(jī)制時(shí),服務(wù)端的 TCP 連接將會(huì)一直處于 ESTABLISHED 連接狀態(tài),直到服務(wù)端重啟進(jìn)程。所以,我們可以得知一個(gè)點(diǎn)。在沒(méi)有使用 TCP ?;顧C(jī)制,且雙方不傳輸數(shù)據(jù)的情況下,一方的 TCP 連接處在 ESTABLISHED 狀態(tài)時(shí),并不代表另一方的 TCP 連接還一定是正常的。第二個(gè)場(chǎng)景,殺死客戶端的進(jìn)程后,客戶端的內(nèi)核就會(huì)向服務(wù)端發(fā)送 FIN 報(bào)文,與客戶端進(jìn)行四次揮手。所以,即使沒(méi)有開(kāi)啟 TCP keepalive,且雙方也沒(méi)有數(shù)據(jù)交互的情況下,如果其中一方的進(jìn)程發(fā)生了崩潰,這個(gè)過(guò)程操作系統(tǒng)是可以感知的到的,于是就會(huì)發(fā)送 FIN 報(bào)文給對(duì)方,然后與對(duì)方進(jìn)行 TCP 四次揮手。

原文標(biāo)題:拔掉網(wǎng)線后, 原本的 TCP 連接還存在嗎?

文章出處:【微信公眾號(hào):程序人生】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:彭菁
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)注

    14

    文章

    10371

    瀏覽量

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

    關(guān)注

    8

    文章

    1434

    瀏覽量

    83782
  • WIFI
    +關(guān)注

    關(guān)注

    82

    文章

    5533

    瀏覽量

    214520

原文標(biāo)題:拔掉網(wǎng)線后, 原本的 TCP 連接還存在嗎?

文章出處:【微信號(hào):coder_life,微信公眾號(hào):程序人生】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    開(kāi)關(guān)量16路DI,8路DO,Modbus TCP遠(yuǎn)程采集模塊

    TCP
    IBF貝福
    發(fā)布于 :2026年04月15日 15:11:03

    KeepAlive:組件緩存實(shí)現(xiàn)深度解析

    的數(shù)據(jù),減少網(wǎng)絡(luò)開(kāi)銷(xiāo) KeepAlive 的工作機(jī)制 核心原理:DOM的\"搬家\" 很多人誤以為 KeepAlive 只是簡(jiǎn)單的 display: none,其實(shí)不然:它的本質(zhì)是將
    發(fā)表于 03-05 19:17

    TCP/IP(Socket)協(xié)議深度剖析

    TCP/IP協(xié)議作為互聯(lián)網(wǎng)通信的基礎(chǔ)架構(gòu),其核心機(jī)制Socket編程承載著全球數(shù)據(jù)交換的使命。本文將深入剖析這一協(xié)議的七層架構(gòu)、三次握手與四次揮手的精妙設(shè)計(jì)、流量控制與擁塞控制的動(dòng)態(tài)平衡,以及現(xiàn)代互聯(lián)網(wǎng)環(huán)境下面臨的挑戰(zhàn)與演進(jìn)方向。
    的頭像 發(fā)表于 03-03 17:06 ?821次閱讀

    環(huán)境干擾具體是如何影響電能質(zhì)量在線監(jiān)測(cè)裝置測(cè)溫精度的?

    環(huán)境干擾對(duì)電能質(zhì)量在線監(jiān)測(cè)裝置測(cè)溫精度的影響,是通過(guò) 干擾信號(hào)采集、破壞熱傳遞平衡、改變傳感器工作狀態(tài) 三個(gè)核心路徑實(shí)現(xiàn)的,不同類(lèi)型的環(huán)境干擾有明確的作用機(jī)制和誤差表現(xiàn),具體如下: 一、電磁干擾
    的頭像 發(fā)表于 12-10 11:28 ?1008次閱讀
    環(huán)境干擾<b class='flag-5'>具體</b>是如何影響電能質(zhì)量在線監(jiān)測(cè)裝置測(cè)溫精度的?

    TCP和UDP的區(qū)別

    首先概括一下基本的區(qū)別: TCP是一個(gè)面向連接的、可靠的、基于字節(jié)流的傳輸層協(xié)議。 而UDP是一個(gè)面向無(wú)連接的傳輸層協(xié)議。(就這么簡(jiǎn)單,其它TCP的特性也就沒(méi)有了)。 具體來(lái)分析,和 UDP
    發(fā)表于 12-09 07:24

    為什么會(huì)有TCP/IP協(xié)議?

    在世界上各地,各種各樣的電腦運(yùn)行著各自不同的操作系統(tǒng)為大家服務(wù),這些電腦在表達(dá)同一種信息的時(shí)候所使用的方法是千差萬(wàn)別。 就好像圣經(jīng)中上帝打亂了各地人的口音,讓他們無(wú)法合作一。計(jì)算機(jī)使用者意識(shí)到
    發(fā)表于 12-03 06:28

    淺談Sn-Bi-Ag低溫錫膏的晶界強(qiáng)化機(jī)制

    Sn-Bi-Ag低溫錫膏的晶界強(qiáng)化機(jī)制是一個(gè)多因素協(xié)同作用的過(guò)程,以下從各機(jī)制具體作用、研究案例及數(shù)據(jù)支持、協(xié)同效應(yīng)三個(gè)角度進(jìn)行詳細(xì)闡述:
    的頭像 發(fā)表于 08-13 09:08 ?893次閱讀

    第二十五章 W55MH32 TCP_Server_Multi_Socket示例

    、數(shù)據(jù)交互及連接關(guān)閉的完整過(guò)程。文章詳細(xì)介紹了 TCP?協(xié)議的概念、特點(diǎn)、與 UDP?的區(qū)別、應(yīng)用場(chǎng)景、數(shù)據(jù)交互流程、ACK?機(jī)制、重傳機(jī)制Keepalive?
    的頭像 發(fā)表于 07-24 16:10 ?1372次閱讀
    第二十五章 W55MH32 <b class='flag-5'>TCP</b>_Server_Multi_Socket示例

    第二十四章 W55MH32TCP_Client_Multi_Socket示例

    及處理連接關(guān)閉的完整過(guò)程。文章詳細(xì)介紹了 TCP?協(xié)議的概念、特點(diǎn)、與 UDP?的區(qū)別、應(yīng)用場(chǎng)景、數(shù)據(jù)交互流程、ACK?機(jī)制、重傳機(jī)制Keepalive?
    的頭像 發(fā)表于 07-24 16:08 ?1241次閱讀
    第二十四章 W55MH32<b class='flag-5'>TCP</b>_Client_Multi_Socket示例

    第三章 W55MH32 TCP Client示例

    本文介紹在 W55MH32?芯片上實(shí)現(xiàn) TCP?客戶端模式進(jìn)行數(shù)據(jù)回環(huán)測(cè)試的方法。闡述 TCP?協(xié)議概念、特點(diǎn)、與 UDP?區(qū)別、應(yīng)用場(chǎng)景及相關(guān)機(jī)制。展示實(shí)現(xiàn)過(guò)程,包括開(kāi)啟 Keepalive
    的頭像 發(fā)表于 07-24 09:06 ?1423次閱讀
    第三章 W55MH32 <b class='flag-5'>TCP</b> Client示例

    什么是Modbus TCP協(xié)議

    Modbus TCP是一種基于TCP/IP協(xié)議的Modbus通信協(xié)議,用于在客戶機(jī)和服務(wù)器之間進(jìn)行數(shù)據(jù)通信。它常用于工業(yè)自動(dòng)化控制、電力監(jiān)控與管理、溫濕度監(jiān)測(cè)等領(lǐng)域。Modbus TCP協(xié)議使用標(biāo)準(zhǔn)
    的頭像 發(fā)表于 07-23 17:18 ?4854次閱讀
    什么是Modbus <b class='flag-5'>TCP</b>協(xié)議

    WICED中使能TCP保活后無(wú)法disconnected怎么解決?

    函數(shù),并開(kāi)啟Keepalive,在TCP非正常斷開(kāi)后(直接關(guān)閉WIFI而不是直接關(guān)閉TCP的連接,正常斷開(kāi)是能夠進(jìn)入斷開(kāi)的回調(diào)函數(shù)的),調(diào)試發(fā)現(xiàn)是能夠進(jìn)入
    發(fā)表于 07-08 06:57

    如何實(shí)現(xiàn)DeviceNet與Modbus TCP的互聯(lián)互通?

    該問(wèn)題受到廣泛關(guān)注。通過(guò)使用疆鴻智能JH-DVN-TCP協(xié)議轉(zhuǎn)換網(wǎng)關(guān),可以高效地橋接DeviceNet和Modbus TCP網(wǎng)絡(luò)。下文將具體說(shuō)明此網(wǎng)關(guān)的功能、參數(shù)及配置流程。 一,產(chǎn)品主要功能 疆鴻
    的頭像 發(fā)表于 06-17 09:19 ?643次閱讀
    如何實(shí)現(xiàn)DeviceNet與Modbus <b class='flag-5'>TCP</b>的互聯(lián)互通?

    TCP攻擊是什么?有什么防護(hù)方式?

    隨著網(wǎng)絡(luò)的高速發(fā)展,越來(lái)越多的企業(yè)都將業(yè)務(wù)部署在線下機(jī)房或者云上。隨之而來(lái)的就是各種各樣的網(wǎng)絡(luò)攻擊,如DDoS攻擊、CC攻擊、TCP攻擊等,這些攻擊對(duì)業(yè)務(wù)的影響也是很大。市面上有很多安全廠商都有研發(fā)
    的頭像 發(fā)表于 06-12 17:33 ?1224次閱讀

    簡(jiǎn)述DEVICENET轉(zhuǎn)MODBUS TCP網(wǎng)關(guān)配置與應(yīng)用實(shí)例

    與MODBUS TCP網(wǎng)絡(luò)之間的互聯(lián)互通。 在具體應(yīng)用中,該網(wǎng)關(guān)設(shè)備可作為DEVICENET總線系統(tǒng)中的從站節(jié)點(diǎn)進(jìn)行接入,同時(shí),它亦能作為MODBUS TCP網(wǎng)絡(luò)中的主站或從站節(jié)點(diǎn),從而完成數(shù)據(jù)的雙向轉(zhuǎn)換與傳輸
    的頭像 發(fā)表于 06-03 19:32 ?816次閱讀
    簡(jiǎn)述DEVICENET轉(zhuǎn)MODBUS <b class='flag-5'>TCP</b>網(wǎng)關(guān)配置與應(yīng)用實(shí)例
    砀山县| 定安县| 福清市| 铜山县| 云南省| 会宁县| 威宁| 遂溪县| 治县。| 平和县| 嘉黎县| 金乡县| 北票市| 益阳市| 许昌市| 峨山| 和平县| 南开区| 辽阳县| 高淳县| 海盐县| 丽水市| 仙居县| 榆树市| 香港 | 泾阳县| 即墨市| 类乌齐县| 静乐县| 灵石县| 土默特左旗| 南靖县| 桦南县| 杂多县| 叙永县| 东阳市| 安顺市| 马公市| 滨海县| 炎陵县| 杂多县|