좋아, 나는이 질문에 대한 답이 ICMP라는 것을 알고있다. 나의 모든 교과서는 이렇게 말하고있다. 인터넷은 이렇게 말하고있다. 모두는 나의 TA를 제외하고는 그렇게 말하고있다. 이 TA ping에 따르면 ICMP뿐만 아니라 IP, ARP 및 기타 다른 것들도 사용됩니다. 그래서 ... 핑에 사용되는 프로토콜은 무엇입니까? ICMP 이외의? 당신의 TA가 올바른지 그런 의미에서, 그래서PING에 어떤 프로토콜이 사용됩니까?
답변
인터넷 제어 메시지 프로토콜
http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol
ICMP는 다른 프로토콜의 무리의 상단에 내장되어 있습니다. 그러나 핑 자체는 ICMP입니다.
일반적인 명령 줄 ping
도구는 ICMP Echo를 사용하지만 다른 프로토콜도 사용할 수 있으며 다양한 종류의 네트워크 문제를 디버깅하는 데 유용합니다.
(ARP 요청 테스트의 경우) tcping
(TCP 연결을 설정하고 즉시 닫으므로 트래픽이 호스트의 특정 포트에 도달하는지 확인하는 데 사용할 수 있음)을 기억할 수 있습니다 내 머리의,하지만 나는 다른 사람도 확신합니다.
우리는 ping의 UDP 버전을 가지고 있습니까? rarp는 어떻습니까? 우리가 ARP를 가지고 있다면, RARP에 대해서도 가지고 있지 않아야합니까? – Izumi
@Izumi : "ping"은 프로그램의 이름이며 확장명은 네트워크 피어의 활성화 여부를 확인하는 일반적인 개념에 붙은 이름입니다. 따라서 IMHO는 사용하는 프로토콜을 묻는 데 정확하지 않습니다. 나는 사람에게 바위를 던져서 "핑 (ping)"을 구현할 수 있습니다. 실제로, 심지어는 "핑 (ping)"소리가납니다. –
아아, 그렇습니다. 프로그램이라는 것을 압니다. 그래서 처음에는 혼란 스러웠습니다 (물론 코스의 다른 모든 사람들도 마찬가지였습니다).그러나 이것은 내 친구가 묻는 질문이며, 그가 'ICMP'에 대답했을 때 조교가 말했던 것입니다 - 틀렸어, 당신은 IP, ARP, TCP를 추가해야했고 나는 그 밖에 무엇이 있는지 모른다. 그래서 내가 묻는거야. – Izumi
Netscantools Pro Ping은 ICMP, UDP 및 TCP를 수행 할 수 있습니다.
ICMP 인터넷 제어 메시지 프로토콜을 의미하고 항상 IP 프로토콜과 함께 (2 ICMP는 IPv4의 하나와 IPv6에 대해 하나의 변종이있다.)
가에코 요청 및 에코 응답에 사용되는 ICMP의 두 가지 작동 코드입니다 ping
을 구현하십시오.
원래의 ping 프로그램 외에도 ping은 원격 노드가 응답하는지 확인하는 작업을 의미 할 수도 있습니다.이 작업은 프로토콜 스택의 여러 계층에서 수행 될 수 있습니다. ARP ping 로컬 네트워크의 호스트를 테스트합니다. 용어 ping은 상위 프로토콜 계층과 API에서도 사용될 수 있습니다. 데이터베이스가 작동 중인지 확인하는 작업, 데이터베이스 계층 프로토콜에서 수행하는 작업.
ICMP는 IP 위에 위치합니다. 아래에있는 것은 현재 사용하고있는 네트워크에 따라 다르며 핑 동작과 관련이 없습니다.
핑은 다양한 프로토콜과 함께 사용할 수 있습니다. 프로토콜 값은 appletalk, clns, ip (기본값), novell, apollo, vines, decnet 또는 xns 일 수 있습니다. 일부 프로토콜에서는 ping 패킷에 응답하기 위해 원격 끝에있는 다른 시스코 라우터가 필요합니다. ... (Cisco field manual: router configuration, By Dave Hucaby, Steve McQuerry. Page 64)
... IP 용. ping은 ICMP 유형 8 요청과 ICMP 유형 0 응답을 사용합니다. traceroute (UDP를 사용하여) 명령은 패킷이 목적지로가는 경로를 따라 라우터를 발견하는 데 사용될 수 있습니다. ... (Page 63)
- 1. ServicePointManager.FindServicePoint는 어떤 용도로 사용됩니까?
- 2. Apache Thrift를 사용하면 어떤 플랫폼에서 어떤 프로토콜이 지원됩니까?
- 3. 이 코드는 어떤 용도로 사용됩니까?
- 4. PHP에서 lambda는 어떤 용도로 사용됩니까?
- 5. 업데이트 트리거에 어떤 테이블이 사용됩니까?
- 6. 파이썬 백엔드는 어떤 용도로 사용됩니까?
- 7. iPhone에 어떤 버전의 GLSL이 사용됩니까?
- 8. 어떤 레일 레이아웃이 사용됩니까? after_filter
- 9. 이 코드에는 어떤 알고리즘이 사용됩니까?
- 10. 어떤 편집기가 워드 프레스에 사용됩니까?
- 11. SMS의 인코딩에는 어떤 인코딩이 사용됩니까?
- 12. ASP에는 어떤 공통 데이터베이스가 사용됩니까?
- 13. link_to : 프로토콜이 작동하지 않습니다.
- 14. 여기에 어떤 종류의 프로토콜이 PayPal과 통신하는 데 사용되고 있습니까?
- 15. 대부분의 LOB 응용 프로그램에서 어떤 기술이 사용됩니까?
- 16. 어떤 유형의 클라이언트/서버 아키텍처가 사용됩니까?
- 17. 어떤 FTP 전송 모드가 널리 사용됩니까?
- 18. kayak.com에 어떤 웹 기술과 프레임 워크가 사용됩니까?
- 19. 동적 양식 작성기에는 어떤 종류의 데이터베이스가 사용됩니까?
- 20. ajax 콘텐츠를로드하면 어떤 스타일 시트가 사용됩니까?
- 21. 어떤 문제 추적 소프트웨어가 리눅스 개발에 사용됩니까?
- 22. 하늘빛 에뮬레이터에는 어떤 서비스 구성이 사용됩니까?
- 23. alphablend 란 무엇이며 어떤 기능이 사용됩니까?
- 24. Spring 프레임 워크에서 어떤 디자인 패턴이 사용됩니까?
- 25. 어떤 인증서가 smartclient 응용 프로그램에서 사용됩니까
- 26. Google 데스크톱 가젯에는 어떤 언어가 사용됩니까?
- 27. 이 암호에는 어떤 암호화 방법이 사용됩니까?
- 28. * 튜브 사이트에는 어떤 종류의 호스팅이 사용됩니까?
- 29. 여기서 오브젝트 변수 할당은 어떤 용도로 사용됩니까?
- 30. ownerType이 DependencyObject가 아닌 DependencyProperty는 어떤 용도로 사용됩니까?
만약 TA가 정확하다면 ping과 그 프로토콜에 대한 질문을받을 것입니다. (ICMP, IP, ARP, 회신해야합니까?) TCP, UDP, rarp를 추가합니까? – Izumi