TCP를 수정해야하는 연구 작업이 있습니다. TCP listen() 함수를 구현하고 싶습니다. 내 생각은 libpcap을 사용하여 특정 포트에서 모든 패킷을 캡처합니다 (). 다음 SYN/ACK를 보내기/만들 원시 소켓을 사용하여 다음과 같은 ACK 패킷TCP 포트를 구현하기 위해 libpcap을 사용합니다.
내 질문은
- 전통/일반 TCP 스택은 누구나 간단히 메커니즘을 설명 할 수 있습니다, 구현) (듣는 방법 ?
- 구현할 수있는 아이디어는 무엇입니까? 트릭/장벽이 있습니까?
- 내가 필요한 것을 실현하기 위해 활용할 수있는 다른 라이브러리/소스 코드가 있습니까?
감사합니다!
TCP 스택 listen() 함수가 어떻게 설계 되었는가에 대한 기본적인 아이디어는 아직 없습니다. 고마워, 조금 더! – misteryes
당신은 이것보다 자세한 내용을 찾을 수 없을 것입니다 : http://lxr.linux.no/#linux+v3.8.7/net/ipv4/af_inet.c#L192 – Celada