一種基于SYN半連接數(shù)據(jù)包的閘機離線檢測方法
基本信息

| 申請?zhí)?/td> | CN201910795859.9 | 申請日 | - |
| 公開(公告)號 | CN110493083A | 公開(公告)日 | 2019-11-22 |
| 申請公布號 | CN110493083A | 申請公布日 | 2019-11-22 |
| 分類號 | H04L12/26(2006.01); H04L29/06(2006.01) | 分類 | 電通信技術(shù); |
| 發(fā)明人 | 王智成; 李守勤; 黃春雨 | 申請(專利權(quán))人 | 蘇州八維通智慧科技有限公司 |
| 代理機構(gòu) | 杭州五洲普華專利代理事務(wù)所(特殊普通合伙) | 代理人 | 蘇州八維通智慧科技有限公司 |
| 地址 | 215000 江蘇省蘇州市吳中區(qū)蘇州工業(yè)園區(qū)唯華路3號君地商務(wù)廣場10幢1502室 | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明公開了一種基于SYN半連接數(shù)據(jù)包的閘機離線檢測方法,包括以下幾個步驟:S01.初始化Pcap庫,設(shè)置Pcap過濾規(guī)則;S02.初始化Raw Socket,創(chuàng)建Raw Socket原始套接字直接在OSI網(wǎng)絡(luò)層發(fā)送SYN握手?jǐn)?shù)據(jù);S03.初始化LRU隊列,記錄閘機的原始IP地址、最后響應(yīng)的時間戳和IP地址;S04.發(fā)送與接收SYN半連接數(shù)據(jù)包,服務(wù)端向閘機發(fā)送SYN半連接數(shù)據(jù)包,閘機通過Pcap接收數(shù)據(jù)并將其解析為OSI模型數(shù)據(jù)結(jié)構(gòu)傳送給OSI模型應(yīng)用層;S05.LRU隊列更新與查找,在LRU優(yōu)先隊列中定位閘機信息所在的內(nèi)存位置,根據(jù)響應(yīng)時間判斷閘機是否離線。本發(fā)明能夠使閘機檢測存活方式配置靈活、上報間隔短、寬帶消耗小、占用接受心跳服務(wù)器資源少、機房安全無限制。 |





