2011-02-05 7 views
32

좋아, 나는이 질문에 대한 답이 ICMP라는 것을 알고있다. 나의 모든 교과서는 이렇게 말하고있다. 인터넷은 이렇게 말하고있다. 모두는 나의 TA를 제외하고는 그렇게 말하고있다. 이 TA ping에 따르면 ICMP뿐만 아니라 IP, ARP 및 기타 다른 것들도 사용됩니다. 그래서 ... 핑에 사용되는 프로토콜은 무엇입니까? ICMP 이외의? 당신의 TA가 올바른지 그런 의미에서, 그래서PING에 어떤 프로토콜이 사용됩니까?

답변

1

인터넷 제어 메시지 프로토콜

http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol

ICMP는 다른 프로토콜의 무리의 상단에 내장되어 있습니다. 그러나 핑 자체는 ICMP입니다.

+0

만약 TA가 정확하다면 ping과 그 프로토콜에 대한 질문을받을 것입니다. (ICMP, IP, ARP, 회신해야합니까?) TCP, UDP, rarp를 추가합니까? – Izumi

1

일반적인 명령 줄 ping 도구는 ICMP Echo를 사용하지만 다른 프로토콜도 사용할 수 있으며 다양한 종류의 네트워크 문제를 디버깅하는 데 유용합니다.

(ARP 요청 테스트의 경우) tcping (TCP 연결을 설정하고 즉시 닫으므로 트래픽이 호스트의 특정 포트에 도달하는지 확인하는 데 사용할 수 있음)을 기억할 수 있습니다 내 머리의,하지만 나는 다른 사람도 확신합니다.

+0

우리는 ping의 UDP 버전을 가지고 있습니까? rarp는 어떻습니까? 우리가 ARP를 가지고 있다면, RARP에 대해서도 가지고 있지 않아야합니까? – Izumi

+1

@Izumi : "ping"은 프로그램의 이름이며 확장명은 네트워크 피어의 활성화 여부를 확인하는 일반적인 개념에 붙은 이름입니다. 따라서 IMHO는 사용하는 프로토콜을 묻는 데 정확하지 않습니다. 나는 사람에게 바위를 던져서 "핑 (ping)"을 구현할 수 있습니다. 실제로, 심지어는 "핑 (ping)"소리가납니다. –

+0

아아, 그렇습니다. 프로그램이라는 것을 압니다. 그래서 처음에는 혼란 스러웠습니다 (물론 코스의 다른 모든 사람들도 마찬가지였습니다).그러나 이것은 내 친구가 묻는 질문이며, 그가 'ICMP'에 대답했을 때 조교가 말했던 것입니다 - 틀렸어, 당신은 IP, ARP, TCP를 추가해야했고 나는 그 밖에 무엇이 있는지 모른다. 그래서 내가 묻는거야. – Izumi

0

Netscantools Pro Ping은 ICMP, UDP 및 TCP를 수행 할 수 있습니다.

25

ICMP 인터넷 제어 메시지 프로토콜을 의미하고 항상 IP 프로토콜과 함께 (2 ICMP는 IPv4의 하나와 IPv6에 대해 하나의 변종이있다.)

에코 요청 및 에코 응답에 사용되는 ICMP의 두 가지 작동 코드입니다 ping을 구현하십시오.

원래의 ping 프로그램 외에도 ping은 원격 노드가 응답하는지 확인하는 작업을 의미 할 수도 있습니다.이 작업은 프로토콜 스택의 여러 계층에서 수행 될 수 있습니다. ARP ping 로컬 네트워크의 호스트를 테스트합니다. 용어 ping은 상위 프로토콜 계층과 API에서도 사용될 수 있습니다. 데이터베이스가 작동 중인지 확인하는 작업, 데이터베이스 계층 프로토콜에서 수행하는 작업.

ICMP는 IP 위에 위치합니다. 아래에있는 것은 현재 사용하고있는 네트워크에 따라 다르며 핑 동작과 관련이 없습니다.

4

핑은 다양한 프로토콜과 함께 사용할 수 있습니다. 프로토콜 값은 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)

관련 문제