ping은 icmp 체크섬을 확인합니까?

ping은 icmp 체크섬을 확인합니까?

ICMP 메시지에는 체크섬이 포함되어 있습니다.https://www.rfc-editor.org/rfc/rfc792

ping에코 응답 메시지를 받을 때 체크섬을 확인하시겠습니까?

매뉴얼 페이지에 이에 대한 메모가 표시되지 않습니다.

저는 페도라 27을 사용하고 있습니다.

답변1

네, 그렇습니다.

~에서소스 코드:

csfailed = in_cksum((unsigned short *)icp, cc, 0);

에는 없는 것 같지만 icp->type == ICMP_ECHOREPLY.

체크섬 알고리즘만 보고 싶다면 다음을 확인하세요.소스 코드이하 unsigned short in_cksum.

관련 정보