TCP RST 패킷이 App에 전달되지 않게 하는 방법이 혹시 있을까요..?
글쓴이: snowsage / 작성시간: 목, 2010/07/15 - 4:06오후
안녕하세요-
제가 현재 개발중인 시스템이 다음과 같습니다.
----------------
| 실제서버 |
----------------
|
----------------
| 방 화 벽 |
----------------
|
----------------
| 클라이언트 |
----------------
방화벽에서는 SYN 패킷만을 실제 서버로 흘러들어가지 못하게 하고 있습니다.
저는 이 방식을 조금 변경해서, 클라이언트에서 보내는 SYN 을 실제서버에서는 <받은 것으로 처리하고>( 물론 SEQ_NUM 같은건 다른 경로로 수신했다 치고 )
해당 타이밍에 SYN/ACK 을 보내주고자 합니다.
근데 문제는 방화벽에서 보내는 RST가 클라이언트에 올 경우 커넥션이 끊어지는게 문제인데,
이때 받아지는 RST를 클라이언트 내부에서 중간에 스니핑해서 버리는 방식을 사용해야할 것 같습니다..
근데.. 어떻게 해야할지 막막하네요..
현재 Winpcap 을 사용하고 있는데.. 다른 라이브러리가 필요할지 궁금합니다!
(클라이언트는 Windows XP)
KLDP 분들의 도움의 손길 부탁드립니다ㅠㅠ
Forums: