[發(fā)明專利]穩(wěn)定通信的方法、系統(tǒng)、挖礦服務(wù)器和客戶端有效
| 申請?zhí)枺?/td> | 201710022012.8 | 申請日: | 2017-01-12 |
| 公開(公告)號: | CN106657134B | 公開(公告)日: | 2020-01-07 |
| 發(fā)明(設(shè)計)人: | 徐凌超 | 申請(專利權(quán))人: | 比特大陸科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 11021 中科專利商標(biāo)代理有限責(zé)任公司 | 代理人: | 王洵 |
| 地址: | 新加坡英*** | 國省代碼: | 新加坡;SG |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 穩(wěn)定 通信 方法 系統(tǒng) 服務(wù)器 客戶端 | ||
本發(fā)明實施例公開了一種穩(wěn)定通信的方法、系統(tǒng)、挖礦服務(wù)器和客戶端,其中,方法包括:響應(yīng)于接收到客戶端的訪問請求,挖礦服務(wù)器發(fā)送多個ip地址給該客戶端;基于多個ip地址中的一個ip地址建立該客戶端與挖礦服務(wù)器的連接;當(dāng)接收到基于該客戶端與挖礦服務(wù)器建立連接的一個ip地址的攻擊時,斷開該客戶端與挖礦服務(wù)器基于一個ip地址的連接;基于多個ip地址中的另一個ip地址建立該客戶端與挖礦服務(wù)器的連接。本發(fā)明實施例可以有效的防止因為攻擊而發(fā)送的挖礦服務(wù)器與客戶端斷開無法連接的現(xiàn)象,并且每次發(fā)送多個ip地址使后續(xù)重新建立連接快捷方便,并且不會出錯。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),尤其是一種穩(wěn)定通信的方法、系統(tǒng)、挖礦服務(wù)器和客戶端。
背景技術(shù)
P2P對等網(wǎng)絡(luò),即對等計算機(jī)網(wǎng)絡(luò),是一種在對等者(Peer)之間分配任務(wù)和工作負(fù)載的分布式應(yīng)用架構(gòu),是對等計算模型在應(yīng)用層形成的一種組網(wǎng)或網(wǎng)絡(luò)形式。P2P電子貨幣系統(tǒng)為一種采用工作量證明機(jī)制的點對點網(wǎng)絡(luò)來記錄交易的公開信息,在進(jìn)行工作量證明的計算中,計算客戶端會連接前端的挖礦服務(wù),獲取計算工作,并將計算結(jié)果返回給挖礦服務(wù)器,其中挖礦服務(wù)器與計算客戶端之間的連接為TCP的長連接方式。
然而,在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn),現(xiàn)有技術(shù)至少存在以下問題:現(xiàn)有技術(shù)中挖礦服務(wù)器與計算客戶端之間的TCP長連接需要一直保持連接和穩(wěn)定性,如果遇到了DDOS等攻擊,計算客戶端就不能連接到挖礦服務(wù),會影響整個挖礦進(jìn)程和收益。
發(fā)明內(nèi)容
本發(fā)明實施例所要解決的一個技術(shù)問題是:使挖礦服務(wù)器與服務(wù)器之間的連接在接收到攻擊后能快速重新建立。
本發(fā)明實施例提供的一種穩(wěn)定通信的方法,其特征在于,包括:
響應(yīng)于接收到客戶端的訪問請求,挖礦服務(wù)器發(fā)送多個ip地址給所述客戶端;基于所述多個ip地址中的一個ip地址建立所述客戶端與所述挖礦服務(wù)器的連接;
當(dāng)接收到基于所述客戶端與所述挖礦服務(wù)器建立連接的一個ip地址的攻擊時,斷開所述客戶端與所述挖礦服務(wù)器基于所述一個ip地址的連接;基于所述多個ip地址中的另一個ip地址建立所述客戶端與所述挖礦服務(wù)器的連接。
基于上述方法的另一實施例中,所述客戶端從接收到的所述多個ip地址選擇另一個ip地址與所述挖礦服務(wù)器建立連接后,還包括:所述挖礦服務(wù)器向所述客戶端重新發(fā)送多個ip地址。
基于上述方法的另一實施例中,所述挖礦服務(wù)器發(fā)送多個ip地址給所述客戶端,包括:
所述挖礦服務(wù)器基于TCP同步握手通信將所述多個ip地址發(fā)送給所述客戶端。
基于上述方法的另一實施例中,所述挖礦服務(wù)器向所述客戶端重新發(fā)送多個ip地址后,還包括:
對所述被攻擊的ip地址分析獲得對應(yīng)所述ip地址的的網(wǎng)絡(luò)地址和主機(jī)地址,基于網(wǎng)絡(luò)地址將所述被攻擊的ip地址進(jìn)行地域劃分,將經(jīng)過地域劃分后的所述被攻擊的ip地址存入相應(yīng)地域數(shù)據(jù)庫中;
所述地域數(shù)據(jù)庫中用于存儲針對同一客戶端的屬于一個網(wǎng)絡(luò)地址的所有已經(jīng)被攻擊過的ip地址。
基于上述方法的另一實施例中,所述地域數(shù)據(jù)庫中存儲的所有ip地址將不再發(fā)送到所述地域數(shù)據(jù)庫所對應(yīng)的客戶端。
基于上述方法的另一實施例中,所述客戶端與所述挖礦服務(wù)器建立連接后,接收所述挖礦服務(wù)器發(fā)送的具有預(yù)設(shè)工作量的計算任務(wù),所述客戶端處理所述計算任務(wù)得到計算結(jié)果,并將所述計算結(jié)果反饋給所述挖礦服務(wù)器。
基于上述方法的另一實施例中,所述挖礦服務(wù)器接收所述客戶端發(fā)送的計算結(jié)果后,向所述客戶端反饋對應(yīng)所述計算結(jié)果的預(yù)設(shè)工作量。
基于上述方法的另一實施例中,所述挖礦服務(wù)器發(fā)送具有預(yù)設(shè)工作量的計算任務(wù)之前,還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于比特大陸科技有限公司,未經(jīng)比特大陸科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710022012.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信終端、通信系統(tǒng)、通信方法以及通信程序
- 通信終端、通信方法、通信裝備和通信系統(tǒng)
- 通信裝置、通信程序、通信方法以及通信系統(tǒng)
- 通信裝置、通信系統(tǒng)、通信方法及計算機(jī)可讀取的記錄介質(zhì)





