ICMP 패킷의 유형은 무엇입니까? TCP 또는 UDP


23

핑 패킷은 ICMP 패킷의 한 유형입니다 .ICMP와 TCP 사이에 어떤 관계가 있습니까? 또 다른 네트워크에 도착한 것을 보증 할 수 있습니까? 네트워크의 ICMP 패킷이 tcp 또는 udp인지 또는 어느 쪽인지 아닌지를 알고 싶습니다.

답변:


20

ICMP와 TCP 사이에 관계가 있습니까?

직접 아닙니다. ICMP는 IP 프로토콜 1, TCP는 IP 프로토콜 6입니다. 다른 일반적인 IP 프로토콜은 17 (udp) 및 47 (gre)입니다.

다른 방법으로 우리는 네트워크에 그들의 도착을 보증 할 수 있습니까

일반적으로 ICMP는 TCP처럼 승인 및 시간 초과를 사용하는 모든 유형의 프레임 워크 내에서 전송되지 않습니다. 따라서 여기에 대한 대답은 '아니오'입니다.

네트워크의 ICMP 패킷이 tcp 또는 udp인지 또는 어느 쪽인지 아닌지를 알고 싶습니다.

그들 중 아무도 없습니다. 주로 udp와 비슷하게 작동하지만 데이터를 전송하도록 설계되지 않았습니다. ICMP로 생성 된 "링크"또는 세션이 없으며 일반적으로 매우 간단한 요청-응답입니다. 원하는 경우 에코 ICMP 패킷을 통해 데이터를 교환하기 위해 ICMP를 "해킹"할 수 있습니다.


TCP를 사용하지 않으면 ICMP 패킷이 손실되면 어떻게 알 수 있습니까?
Pacerier

타임 아웃 기간이 지나면 응답을받지 않으며 상대방이 아무도 없다고 가정합니다.
LawrenceC

10

그들 중 누구도 – IP를 통해 직접 전송됩니다. ICMP 패킷은 주로 네트워크 제어, 즉 라우터 또는 핑과 다른 많은 용도 사이에 사용됩니다.


그것에 대한 보증이 있습니까? 링크에서 마지막 ICMP 패킷을 가정하십시오
Mohammad Reza Rezwani

ICMP에 대한 Wikipedia 기사에서 다음을 읽을 수 있습니다. ICMP는 일반적으로 사용되지 않는다는 점에서 TCP 및 UDP와 같은 전송 프로토콜과 다릅니다. 시스템 간의 데이터 교환에 않으며 정기적으로 (핑 (ping) 및 경로 추적과 같은 몇 가지 진단 도구 제외) 최종 사용자의 네트워크 응용 프로그램에서 사용되는 -> en.wikipedia.org/wiki/Internet_Control_Message_Protocol
noggerl

5
@alex : ICMP 프로토콜은 보장 된 배달을 제공하지 않습니다. 어쨌든 불가능한 수행 작업 (예 : 다운 된 서버의 IP 주소로 ICMP 에코 요청 보내기)
RedGrittyBrick
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.