부스트 asio icmp 예제 http://www.boost.org/doc/libs/1_40_0/doc/html/boost_asio/example/icmp/ping.cpp을 사용하여 일부 IP 주소를 ping 할 때 작은 ttl을 설정합니다. I set ttl to 1 in boost icmp example 답장 icmp 패킷을 받았을 때 헤더의 식별자가 PID와 일치하지 않습니다 (식별자를 icmp 요청 패킷의 PID로 설정했습니다) 식별자가 0 (icmp 헤더의 유형이 11) 인 것을 알았습니다. 그러나 128과 같은 ttl을 설정할 때 응답 icmp 헤더의 식별자가 PID와 일치합니다. 아무도 이유를 아나요? 귀하의 도움에 감사드립니다.부스트 asic icmp 예제에서 icmp 요청 패킷에 작은 ttl을 설정할 때 icmp reply 패킷의 식별자가 0입니다.
1
A
답변
0
나는 대답을 http://www.zytrax.com/tech/protocols/tcp.html에서 발견했다. icmp 헤더의 유형이 11로 설정되면 time_exceeded를 의미합니다. ICMP TIME EXCEEDED. ocet 4-7은 0이어야합니다.
관련 문제
- 1. 보내는 ICMP 패킷에 TTL을 설정 하시겠습니까?
- 2. ICMP IPv6 패킷의 최대 크기
- 3. Icmp 서브넷 주소 요청
- 4. Icmp 프로토콜 질문
- 5. 컴퓨터 네트워킹 : ARP - ICMP 에코 패킷의 포인트
- 6. ICMP 패킷의 원본 및 대상 포트
- 7. ICMP 에코 체크섬
- 8. ICMP 응답 패킷
- 9. ICMP 요청을 받았지만,
- 10. ICMP 소켓에서 데이터 수신
- 11. pcap.net에서 icmp 패킷 캡처
- 12. ICMP 숨김 채널 만들기
- 13. asyn icmp ping의 문제점
- 14. cygwin에서 icmp 관련 코드 컴파일 (누락 된 "icmp"구조체)
- 15. WinRT의 ICMP Ping - 가능합니까?
- 16. Android ICMP ping
- 17. ICMP in javascript
- 18. Twisted 및 ICMP (txNetTools)
- 19. ICMP Host-Unreachable
- 20. Python에서 ICMP traceroute 만들기
- 21. android에서 icmp ping하는 방법
- 22. C 캡처 ICMP 패킷
- 23. ICMP 및 iPhone SDK
- 24. 파이썬에서 ICMP traceroute
- 25. ICMP 스푸핑에 대한 도움
- 26. 파이썬의 ICMP 메시지
- 27. icmp 포트에 연결할 수 없음 오류 메시지
- 28. JPCAP에서 ICMP 에코 요청 메시지를 기다립니다.
- 29. 파이썬 ICMP 원시 소켓 구현
- 30. 소켓 (ICMP)에서 데이터 받기