IP 소켓 프로그래밍 + icmp 소켓
ip 헤더 프로그래밍 ip 헤더 내용같은 네트워크 안에서 icmp패킷을 만든것을 통해 보낼 수 있으며, 다른네트워크인 8.8.8.8 인 google로 보내려면 외부네트워크이기때문에 같은 네트워크 안에서 외부로 내보낼 수 있는 라우터를 거치므로, 라우터의 게이트웨이 맥주소로 설정해주게 되면 패킷을 보내면 먼저 이더넷 헤더를 보고 라우터의 맥주소로 보내주고, 그리고 라우터에서 ip를 보고 외부로 통신을 하게 됩니다.