DMA


## Direct Memory Access
[Packet Inline](https://texonom.com/packet-inline-c76e04de36f342ebb4fdf48747c476e3) 
[Packet Mirroring](https://texonom.com/packet-mirroring-5f34eb48b49c4971909ea688ea5fc9f3) 
[IP Packet Capture](https://texonom.com/ip-packet-capture-08e631c5780949b8af34aee9ca96b067) 

NIC 카드 버퍼 메모리에 있는 패킷을 커널 메모리에 복사한 후 솔루션의 버퍼에 가져오려는데
NIC 카드 버퍼 (패킷) => 커널 메모리 (패킷) => 솔루션 버퍼 (패킷) 이렇게 동일 패킷에 대하여 몇 번의 복사가 발생
OS에서 할 일도 많고 버퍼도 낭비
통제 및 제어 솔루션에서 버퍼를 생성하여 NIC 카드에 주면 NIC 카드는 해당 버퍼에 직접 패킷을 쓰는 방식



> [네트워크(Packet)를 제어하는 기술 (Mirroring / Inline / Proxy)](https://medium.com/naver-cloud-platform/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-packet-%EB%A5%BC-%EC%A0%9C%EC%96%B4%ED%95%98%EB%8A%94-%EA%B8%B0%EC%88%A0-mirroring-inline-proxy-b45fbb441cca)





