본문 바로가기
study/BAB 스터디

NP와 DE는 어떻게 통신하는가?

by cosmog 2022. 9. 21.
반응형
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
반응형

'study > BAB 스터디' 카테고리의 다른 글

SSL  (0) 2022.09.21