캡처 프로세스

캡처 프로세스는 네 개의 NPP 인터페이스 각각에 대해 동일합니다. 각 경우에 프로세스에는 다음이 포함됩니다.

  • 사용할 NPP 인터페이스 개체 가져오기
  • 네트워크에 연결
  • 캡처 시작 및 중지
  • 네트워크에서 연결 끊기

참고

원하는 인터페이스 개체를 가져올 때 해당 인터페이스에 포함된 메서드만 호출해야 합니다. 다음 그림에서는 각 인터페이스가 네트워크 데이터를 캡처하는 유사한 메서드를 제공하는 것을 보여 줍니다. 한 인터페이스를 사용하여 네트워크에 연결한 다음 다른 인터페이스의 메서드를 사용하여 캡처를 실행하려고 하면 오류가 반환됩니다.

 

다음 그림에서는 캡처를 실행할 수 있는 두 가지 방법을 보여 줍니다. 첫 번째 그림에서는 하나 이상의 순차적 캡처를 실행하는 방법을 보여 줍니다. 그러면 원하는 수의 독립 캡처를 만들 수 있습니다.

순차 캡처

위와 같이 네트워크에 연결한 후 원하는 만큼 캡처를 시작하고 중지할 수 있으며, 캡처를 다시 시작할 때마다 새 캡처를 시작하고 새 통계를 생성할 수 있습니다. 예를 들어 IDelaydC 인터페이스를 사용하여 지연된 캡처의 경우 캡처를 다시 시작할 때마다 새 캡처 파일이 만들어집니다.

그러나 캡처 프로세스를 다시 시작할 때마다 적절한 구성 메서드를 호출하여 연결을 다시 구성해야 합니다. 캡처를 시작하기 위한 초기 호출의 경우 연결은 네트워크에 연결하기 위한 호출에 의해 구성됩니다.

두 번째 그림은 일시 중지하고 다시 시작하여 단일 캡처를 실행하는 방법을 보여 줍니다.

일시 중지하고 다시 시작하여 단일 캡처

이 경우 원하는 만큼 캡처를 일시 중지하고 다시 시작할 수 있습니다. 이 방법을 사용하면 데이터(및 관련 통계)가 단일 캡처로 기록되는 캡처를 실행할 수 있습니다. 예를 들어 IDelaydC 인터페이스를 사용하여 지연된 캡처를 수행하려면 캡처된 모든 네트워크 정보가 단일 캡처 파일에 저장됩니다.

CreateNPPInterface

IDelaydC::Configure

IDelaydC::Connect

IDelaydC::D sconnect

IDelaydC::P ause

IDelaydC::Resume

IDelaydC::Start

IDelaydC::Stop

IESP::Configure

IESP::Connect

IESP::D이스커넥트

IESP::P ause

IESP::Resume

IESP::Start

IESP::Stop

IRTC::Configure

IRTC::Connect

IRTC::D sconnect

IRTC::P ause

IRTC::Resume

IRTC::Start

IRTC::Stop

IStats::Configure

IStats::Connect

IStats::D sconnect

IStats::P ause

IStats::Resume

IStats::Start

IStats::Stop