2016-06-06 2 views
0

응용 프로그램 서버/웹 서버/대기열 응용 프로그램 등으로 들어오는 네트워크 트래픽을 기록 (tcpdump)하기 위해 TCPDump 및 TCPReplay를 사용하고 TCPReplay에서 덤프를 사용하여 재생할 수 있습니까?응용 프로그램 서버에 대한 요청을 기록하고 재생하는 TCPDump 및 TCPReplay

아파치 서버를 설정하고 TCPDump를 사용하여 전체 네트워크 트래픽을 캡처하고 파일에 덤프한다고 가정 해 봅시다. 이제 다른 컴퓨터에서 아파치를 실행하고 파일을 사용하여이 새로운 아파치 서버로 트래픽을 재생하려고합니다. 이것을 어떻게 할 수 있습니까?

특히이 시나리오에서 TCPReplay가 어떻게 작동하는지 이해하고 싶습니다. 즉, TCP에 대해 syn/ack 응답이 어떻게 작동할까요? 새로운 연결 등은 어떻게 시작됩니까?

답변

0

아니요, Tcpreplay를 사용하여 서버에 대한 트래픽을 재생할 수 없습니다. TCP 세션은 임의의 시퀀스 번호를 가지며 완전히 상태 저장됩니다. 이전에 기록 된 TCP 트래픽 재생은 서버에 의해 무시됩니다.

+0

감사합니다. @fredk 나는 단지 확인을 원했습니다. Aaron Turner의 고소 이유에 대한 자세한 내용을 알고 있습니다. – tsar2512

관련 문제