안녕하세요 좋은조언 얻을수있을까 싶어 질문합니다
다름이 아니라 윈도우즈이든 UNIX 시스템이든 RAW 소켓을 만들어서 패킷을 수신할때
네트워크 인터페이스카드가 수신하는 프레임을
TCP/UDP 단을 거치지 않고 IP 헤더까지 통째로 얻어올 수 있잔아요?
그런데 소켓을 생성할때 네트워크 인터페이스에 대해서 지정을 하는건
못봤는데(있는데 모르는 것일수도 있음)
만약 네트워크 인터페이스가 2개 이상있는 컴퓨터에서
RAW 소켓을 만들면 어떻게 될까요?
예를들어 이더넷카드와 무선랜카드 2개가 있는 컴퓨터에서
RAW 소켓을 만들고
이 네트워크 인터페이스들을 모두 promiscuous 모드로 만들면
RAW 소켓에 들어오는 데이터는 두 인터페이스 모두에 들어온
데이터가 전부 잡힐까요?
또한, RAW 소켓을 이용해서 패킷을 생성해서
보낸다고 할때 인터페이스가 여러개인경우 어느 인터페이스로 보낼지는
어떻게 지정할까요?