ping 명령어의 정보는 어디에 있나요.

bshsqa의 이미지

ping -c 1 주소

이렇게 한 경우에..

PING 56(84) bytes of data.

--- ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms

라고 나오는데요..

여기서 저 transmitted된 1과 received된 0의 정보는 어디에서 볼수 있는건가요?...

sk_buff나 net_device를 뒤지고 있는데 잘 안보이네요.....

haze11의 이미지

ping의 송수신 패킷수는 네트워크 드라이버하고는 상관 없습니다.
단순히 icmp를 이용해 패킷을 보내고 받아 보여주는 것입니다.
unp(unix network programming)책을 보시면 간단한 ping 예제 소스가 있습니다.