加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 一、什么是 OIDA?
    • 二、學(xué)會觀察
    • 三、結(jié)論
    • 四、OIDA 觀察清單
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

艾體寶干貨丨OIDA之一:掌握數(shù)據(jù)包分析-學(xué)會觀察

08/30 09:32
1166
閱讀需 7 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

簡介

OIDA方法論是數(shù)據(jù)包分析的有效手段。其中,觀察是至關(guān)重要的第一步。本文探討了如何通過明確目標(biāo)、選擇最佳捕獲點、確定捕獲時機以及使用合適工具來優(yōu)化這一過程,從而為后續(xù)分析過程奠定堅實基礎(chǔ)。

您是否在數(shù)據(jù)包分析中遇到了挑戰(zhàn)?專業(yè)人員經(jīng)常發(fā)現(xiàn)自己對錯綜復(fù)雜的數(shù)據(jù)包分析束手無策。OIDA方法(觀察、識別、剖析、分析)可用于更好地應(yīng)對這一挑戰(zhàn)。這種方法旨在簡化數(shù)據(jù)包分析流程,使新手更容易掌握,同時提高經(jīng)驗豐富的分析人員的效率。

OIDA方法系列文章主要包含四個部分,分別是觀察、識別、剖析和分析。本文是該系列的第一部分。

一、什么是 OIDA?

OIDA 代表一個四步流程,旨在指導(dǎo)分析人員完成數(shù)據(jù)包分析之旅:

  • 觀察: 在正確的時間和地點捕獲正確的數(shù)據(jù)。
  • 識別: 精確定位捕獲數(shù)據(jù)中的相關(guān)信息。
  • 剖析:分解已識別的數(shù)據(jù)進行詳細檢查。
  • 分析: 從分解的信息中得出有意義的結(jié)論。

雖然每個步驟都至關(guān)重要,但本文重點關(guān)注基礎(chǔ)性的第一步:觀察。該步驟為后續(xù)所有分析奠定了基礎(chǔ),并能顯著影響結(jié)果的質(zhì)量。

二、學(xué)會觀察

數(shù)據(jù)包分析中的觀察不僅僅是捕獲或接收數(shù)據(jù),而是一個需要精心規(guī)劃和執(zhí)行的戰(zhàn)略過程。

1、確定目標(biāo)

在開始數(shù)據(jù)包捕獲之前,必須明確定義目標(biāo)。無論是排除特定應(yīng)用程序的故障、調(diào)查安全事件還是了解整體網(wǎng)絡(luò)性能,目標(biāo)都會指導(dǎo)從捕獲位置到持續(xù)時間的整個觀察策略。

2、選擇最佳捕獲點

網(wǎng)絡(luò)流量流經(jīng)許多點,選擇正確的捕獲點至關(guān)重要。要分析兩臺服務(wù)器之間的流量,理想的捕獲點是所有相關(guān)流量都能看到,而不會被無關(guān)數(shù)據(jù)淹沒。了解網(wǎng)絡(luò)拓?fù)?/a>結(jié)構(gòu)是做出這一決定的關(guān)鍵。如果接收現(xiàn)有流量,還應(yīng)確保能看到所有相關(guān)流量。因此,還應(yīng)該詢問網(wǎng)絡(luò)圖。

3、把握捕獲時機

有些網(wǎng)絡(luò)問題具有間歇性或時間敏感性。在正確的時間進行觀察,是捕捉到問題還是完全錯過問題的關(guān)鍵。這可能需要在高峰時段安排捕獲,或設(shè)置觸發(fā)器,在滿足特定條件時開始捕獲。此外,有些問題可能需要長期監(jiān)控才能獲得足夠的信息來發(fā)現(xiàn)。性能分析也是如此,在性能分析中,長期捕獲往往有利于獲取更多的歷史數(shù)據(jù)。

4、選擇正確的工具

雖然 Wireshark 是一款功能強大且廣受歡迎的數(shù)據(jù)包分析工具,但它并不總是適用于所有情況。Profitap 的 IOTA 等設(shè)備可提供流量捕獲、板載分析和實時洞察,這在某些情況下是非常寶貴的。IOTA 能夠提供網(wǎng)絡(luò)流量的即時可見性,是正確工具如何加強 OIDA 觀察階段的例證。以下將探討這一關(guān)鍵步驟的核心要素。

5、確保符合法律和道德規(guī)范

在開始數(shù)據(jù)包捕獲之前,必須確保必要的權(quán)限到位,并遵守所有相關(guān)法律和公司政策。在許多司法管轄區(qū),未經(jīng)同意捕獲某些類型的數(shù)據(jù)可能是非法的。在觀察過程中,應(yīng)始終優(yōu)先考慮道德因素。

6、獲取足夠的數(shù)據(jù)

捕獲足夠的數(shù)據(jù)是進行深入分析的關(guān)鍵,盡管避免過多的數(shù)據(jù)捕獲同樣重要。這通常需要平衡捕獲持續(xù)時間、緩沖區(qū)大小和數(shù)據(jù)管理技術(shù)。延長捕獲時間或增加緩沖區(qū)大小可以提供更全面的數(shù)據(jù),但可能導(dǎo)致文件過大或系統(tǒng)無法跟上,從而導(dǎo)致數(shù)據(jù)丟失。

為應(yīng)對這一挑戰(zhàn),可以實施循環(huán)捕獲緩沖區(qū)。這種技術(shù)涉及創(chuàng)建多個固定大小或持續(xù)時間的捕獲文件,當(dāng)前文件達到限制時,自動開始新的文件。

  • 持續(xù)捕獲數(shù)據(jù)而不會創(chuàng)建難以管理的大文件。
  • 即使需要丟棄舊數(shù)據(jù),也能保留最新數(shù)據(jù)。
  • 通過處理更小、更易管理的文件大小,簡化捕獲后的分析。
  • 降低因系統(tǒng)資源限制導(dǎo)致的數(shù)據(jù)丟失風(fēng)險。

關(guān)鍵在于找到全面數(shù)據(jù)收集與高效數(shù)據(jù)管理之間的平衡,并根據(jù)具體的分析任務(wù)量身定制方法。

7、記錄過程

在觀察和捕獲過程中進行記錄至關(guān)重要。記錄時間、地點、捕獲持續(xù)時間以及任何相關(guān)的網(wǎng)絡(luò)條件,為 OIDA 方法的后續(xù)步驟,特別是在分析階段,提供了寶貴的信息。

三、結(jié)論

掌握觀察的藝術(shù)為成功的數(shù)據(jù)包分析奠定基礎(chǔ)。分析的質(zhì)量取決于捕獲的數(shù)據(jù)質(zhì)量。精心規(guī)劃和執(zhí)行觀察策略可以使 OIDA 的后續(xù)步驟——識別、剖析和分析——更加簡單和有效。

顯然,這個過程是迭代的。初次嘗試可能無法清晰顯示問題,需要重新捕獲。然而,這個過程旨在解決所有痛點,確保第一步就能捕獲相關(guān)信息。

本文是系列文章的第一部分,后續(xù)文章將深入探討 OIDA 的“識別”、“剖析”和“分析”階段。

四、OIDA 觀察清單

  • 你是否明確定義了要調(diào)查的問題或場景?
    你是否確定了在網(wǎng)絡(luò)中捕獲相關(guān)流量的最佳位置?
  • 你是否選擇了適合需求的數(shù)據(jù)包捕獲工具(如 Wireshark、tcpdump、Profitap IOTA)?
  • 你是否確定了捕獲相關(guān)流量的最佳時間窗口?
  • 你是否擁有在該網(wǎng)絡(luò)上捕獲流量的必要權(quán)限?
  • 你是否配置了捕獲過濾器以關(guān)注相關(guān)流量(如適用)?
  • 你的捕獲緩沖區(qū)大小是否適當(dāng)?
  • 你是否確保有足夠的存儲空間存儲預(yù)期的捕獲文件大???
  • 你的捕獲設(shè)備的時鐘是否同步,以確保準(zhǔn)確的時間戳?
  • 你是否準(zhǔn)備好記錄捕獲的詳細信息(時間、地點、持續(xù)時間、網(wǎng)絡(luò)條件)?

了解 ITT-IOTA 更多信息,歡迎前往【艾體寶】官方網(wǎng)站:https://www.itbigtec.com/iota

聯(lián)系艾體寶工程師:TEL:13533491614

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
TLE6250GXUMA1 1 Infineon Technologies AG Interface Circuit, BICMOS, PDSO8, GREEN, PLASTIC, SOP-8
$1.08 查看
KSZ8463RLI 1 Microchip Technology Inc DATACOM, MANCHESTER ENCODER

ECAD模型

下載ECAD模型
$8.15 查看
TJA1055T/3/1J 1 NXP Semiconductors TJA1055 - Enhanced fault-tolerant CAN transceiver SOIC 14-Pin

ECAD模型

下載ECAD模型
$1.06 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

虹科是一家資源整合及技術(shù)服務(wù)落地供應(yīng)商,與全球頂尖公司深度技術(shù)合作,專注于制造業(yè)、汽車、生物、醫(yī)藥、測試與測量、廣播電視與媒體、通信、網(wǎng)絡(luò)安全、光電等領(lǐng)域,為客戶提供:智能自動化、工業(yè)物聯(lián)網(wǎng)、智能感知、數(shù)字化+AR、光電、網(wǎng)絡(luò)安全、測試測量、衛(wèi)星與無線通信、醫(yī)藥環(huán)境監(jiān)測與驗證、生命科學(xué)、汽車電子、汽車維修診斷、云科技等解決方案。虹科始終致力于為行業(yè)客戶提供創(chuàng)新及前端的產(chǎn)品和技術(shù)解決方案,為科技社會發(fā)展助力加碼。