본문 바로가기
법, 용어/용어

BPF

by 3604 2025. 7. 9.
728x90
BPF는 일반적으로 버클리 패킷 필터(Berkeley Packet Filter)의 약자로, 컴퓨터 네트워크에서 패킷을 캡처하고 필터링하는 데 사용되는 기술입니다. 최근에는 리눅스 커널에서 범용적으로 사용되는 eBPF(extended BPF)로 발전하여 시스템 관찰 가능성을 높이는 도구로 사용됩니다. BPF는 원래 네트워크 트래픽 분석을 위해 개발되었지만, 지금은 커널에서 안전하게 코드를 실행할 수 있는 가상 머신으로도 활용됩니다. 
 
BPF의 주요 내용:
  • 네트워크 패킷 필터링:
    BPF는 네트워크 인터페이스에서 들어오는 패킷을 분석하고, 사용자가 지정한 규칙에 따라 패킷을 필터링하여 필요한 패킷만 애플리케이션으로 전달합니다. 
     
BPF의 다른 의미:
 
요약: BPF는 원래 네트워크 패킷 필터링 기술이지만, 현재는 eBPF로 발전하여 시스템 관찰 가능성을 높이는 데 널리 사용되고 있습니다. 또한, 대역 통과 필터나 BPFDoor와 같은 다른 의미로
728x90