libtins 를 사용하면 PDU라는 class를 볼 수 있는 데 처음에 이해 안 되는 것도 예제로 보니 이해가 되는 것 같다. #include using namespace Tins; int main() { EthernetII eth; IP *ip = new IP(); TCP *tcp = new TCP(); // tcp is ip's inner pdu ip->inner_pdu(tcp); // ip is eth's inner pdu eth.inner_pdu(ip); } EthernetII | IP | TCP 이 구조가 완성되는 느낌인 것 같다... 다음으로 Address Class를 소개한다.Address Class에는 IPv4Address, IPv6Address, HWAddress 등이 있다. 마지막으로..