반응형
NP와 DE는 어떻게 통신하는가?
- 참고 서적 : HTTP 완벽 가이드 (Proxy 나 이런 저런 개념들을 미리 익혀두자)
- wiki의 NP-Core문서 참고 :
- socket : 소켓 인터페이스 (linux socket) network 통신 공부해볼만 하다.
- EngineX
- 성능이 느리다.(메모리 사용도 많음) => packet buffer를 copy하기 때문
- NP라는 용어는 made in penta.
- 그렇다면 NP는 다른 곳에서는 뭐라고 할까? Packet Processing framework.
- 기존의 socket통신의 낮은 성능때문에 개발 되었다.
- kernel의 패킷 처리 중간에 np-core가 패킷 데이터를 hook함으로 다양한 락의 복잡함을 제거할 수 있다.
- 패킷 L7 데이터를 np-core가 직접 전달해 줌으로 메모리 복사를 줄일 수 있다.
- session_filter
- hooking 할 애들 list
- session list
- hooking 한 리스트들을 보여주게 된다.(hooking중일때...)
- session nat
- nat = network address translation ( 네트워크 주소 변환)
- session Info
- 현재 session 정보
- Index buffer : 통합 => max Data queue count
- Free Memory
반응형