반응형

네트워크관리사 1급 / TCP/IP - ICMP(Internet Control Message Protocol)

 

 

ICMP(Internet Control Message Protocol) 이란

 망 내 교환 장비들이 오류 상황에 대한 보고를 할 수 있게 하고, 예상하지 못한 상황이 발생한 경우 이를 알릴 수 있도록 지원하는 프로토콜입니다. ICMP는 TCP/IP에서 네트워크 계층에서 동작합니다. 또한 IP에서의 오류(Error) 제어를 위하여 사용되며, 두 호스트간의 연결의 신뢰성을 테스트하기 위한 반향과 회답 메시지를 지원합니다. ping은 ICMP를 사용합니다. 

 

ICMP(Internet Control Message Protocol) 메시지 유형

- Echo Reply / Echo Request : pring 메시지를 발생시킵니다.

- Destination Unreachable

- Source Quench : 송신측의 데이터의 전송 속도를 늦추라는 의미를 갖습니다. 

- Redirection Required : 경로 변경 설정을 요청합니다. 

- Time To Live Exceeded : IP 패킷이 네트워크상에서 생존할 수 있는 시간이 초과할 경우 또는 목적지 호스트가 사용되지 않을 경우 사용됩니다. 

- Timestamp Request/Reply

- Address Mask Request/Reply 

 

관련 문제

2021년 1회 망 내 교환 장비들이 오류 상황에 대한 보고를 할 수 있게 하고, 예상하지 못한 상황이 발생한 경우 이를 알릴 수 있도록 지원하는 프로토콜은?
① ARP ② RARP
❸ ICMP ④ RIP

2020년 2회 ( ) 안에 들어갈 프로토콜은?
인터넷에서 라우터가 에러를 리포트하고 예기치 않았던 상황에 대한 정보를 제공하도록 하기 위하여 TCP/IP 프로토콜에 특수 목적 메시지를 첨가하였는데 이러한 프로토콜을 (   )라고 한다.
① FTP ❷ ICMP
③ ARP ④ TCP

2020년 1회 ICMP의 메세지 유형으로 옳지 않은 것은?
① Destination Unreachable
② Time Exceeded
③ Echo Reply
❹ Echo Research

2019년 2회 ICMP에 대한 설명 중 올바른 것은?
❶ IP에서의 오류(Error) 제어를 위하여 사용되며, 시작지 호스트의 라우팅 실패를 보고한다.
② TCP/IP 프로토콜에서 데이터의 전송 서비스를 규정한다.
③ TCP/IP 프로토콜의 IP에서 접속없이 데이터의 전송을 수행하는 기능을 규정한다.
④ 네트워크의 구성원에 패킷을 보내기 위한 하드웨어 주소를 정한다.

2019년 1회 ICMP 프로토콜의 기능으로 옳지 않은 것은?
❶ 여러 목적지로 동시에 보내는 멀티캐스팅 기능이 있다.
② 두 호스트간의 연결의 신뢰성을 테스트하기 위한 반향과 회답 메시지를 지원한다.
③ ′ping′ 명령어는 ICMP를 사용한다.
④ 원래의 데이터그램이 TTL을 초과하여 버려지게 되면 시간 초과 에러 메시지를 보낸다.

 

반응형
반응형

정보보안기사 필기 독학 / 네트워크 보안 / 8. ICMP

 

ICMP(Internet Control Message Protocol)

호스트 서버와 인터넷 게이트웨이 사이에서 메시지를 제어하고오류를 알려주는 프로토콜입니다. 

 

 

ICMP 오류 메시지 

1) Destination Unreachable 에러메세지 (ICMPv4 : type 3, ICMPv6 : type 1)
도달할 수 없는 목적지에 계속하여 패킷을 보내지 않도록 송신측에 주의를 줍니다.

2) Source Quench 에러메세지 (ICMPv4 : type 4) (표준에서 제외됨, 비현행)
폭주가 발생한 상황을 송신측에 알려서 송신측이 전송을 잠시 중단하거나 전송률을 줄이는 등의 조치를 취하도록 알리는 역할을 하는 에러메세지입니다. 

3) Packet Too Big 에러메세지 (ICMPv6 : type 2)
목적지까지 가는 경로 중의 라우터에서 전송 가능한 데이터링크 MTU 보다 큰 IP 데이터그램일 경우에, 발신지에게 IP 단편화하도록 알리는 ICMPv6 에러메세지 입니다. 

4) Redirect 에러메세지 (ICMPv4 : type 5, ICMPv6 : type 137)
송신측으로부터 패킷을 수신 받은 라우터가 특정 목적지로 가는 더 짧은 경로가 있음을 알리고자할 때 사용하는 에러메세지입니다. 

5) Time Exceeded 에러 메세지 (ICMPv4 : type 11, ICMPv6 : type 3)
목적지 시스템에 도달하기 이전에 TTL 값이 0 에 이르렀음을 알려주는 에러메세지입니다.

관련 문제

14회 4000바이트의 ICMP 데이터를 포함한 TCP 패킷이 MTU가 1500인 네트워크를 통해 전송될 때 세번째 패킷의 크기는? 3
①헤더 40, ICMP 데이터 1048byte
②헤더 40, ICMP 데이터 1056byte
③헤더 20, ICMP 데이터 1048byte
④헤더 20 ICMP 데이터 1056byte

8회 다음 지문에 해당하는 ICMP 오류 메시지는?2
[보기]
데이터그램(Datagram)이 라우터를 방문할 때, 이 필드의 값은 1씩 감소되며, 이 필드 값이 0이 되면 라우터는 데이터그램을 폐기한다. 그러나 데이터그램이 폐기될 때 라우터는 오류 메시지를 원 발신지에 송신한다.

① 목적지 도달 불가능
② 시간 경과
③ 매개변수 문제
④ 발신지억제

8회 다음 중 호스트 서버와 인터넷 게이트웨이 사이에서 메시지를 제어하고오류를 알려주는 프로토콜은 어느 것인가?3
① SMTP
② SSH
③ ICMP
④ IGMP

8회 다음 지문은 어떤 종류의 ICMP 메시지를 설명하는 것인가?1
데이터를 보내는 호스트에게 IP 데이터그램의 라우터 집중 현상에 의해 패킷이 손실되고 있음을 알리기 위해 라우터가 보내는 메시지
① Source Quench.
② Echo Request
③ Echo Reply
④ Destination Unreachable

반응형

+ Recent posts