반응형
문. ICMPv4와 ICMPv6 설명 (Internet Control Message Protocol)
답.
1. ICMP의 개념
- IP망에서는 IP패킷의 목적지만 확인 후 전달하므로 에러 발생 원인이나 네트워크상태정보를 지원하지 않음.
- ICMP는 목적지 호스트에 대한 오류진단을 수행할 때 사용하는 프로토콜임.
- ICMP는 IP패킷의 정보부에 포함되며 Ping과 Traceroute에 활용됨.
2. ICMP 개념도 및 메세지 유형
가. 개념도
<그림. ICMP 개념도>
나. 메시지 유형
구 분 | 설 명 |
오류보고메시지 | - IP Datagram의 문제가 발생하였을 때 에러의 유형을 송신측에 전달 - ICMP메시지 전달과정에서 발생한 오류메시지는 생성하지 않음 - 목적지 도달불가, 시간초과, 파라미터 문제 |
질의/조회/ 정보성메시지 | - 네트워크 상태조사를 위한 질의응답 - 송수신간에 양방향으로 질의 응답 - 호스트가 라우터 존재 파악용 메시지 - echo request, echo reply, 라우터 광고 등 라우터 정보 요청 |
3. ICMP 활용 프로토콜 특징 비교
구 분 | Ping | Traceroute |
목 적 | 목적지상태확인 | 중간 경로 확인 |
최대 홉수 | 128 | 30 |
사용메시지 | ICMP Echo | ICMP Echo |
검사정보 | RTT | 중간경로, RTT |
TTL값 | 변경안함 | 변경함 |
* RTT(Round Trip Time)
- Ping이나 Traceroute는 호스트에 대한 오류보고 및 네트워크 장애진단 시 주로 사용되고 있음.
4. ICMPv4와 ICMPv6 설명
가. 구조도
<이미지 참고. 정보통신기술용어해설>
- ICMPv4에서는 ICMP, IGMP(Internet Group Multicast Protocol), ARP, RARP 프로토콜이 각각 동작함.
- ICMPv6에서는 RARP기능은 삭제되고 ARP, IGMP프로토콜을 통합함
- 모든 IPv6패킷 제어 기능이 ICMPv6에 통합 수용됨.
나. 패킷 비교
<그림. ICMPv4와 ICMPv6 패킷 비교>
- ICMPv4와 v6는 4byte로 헤더 패킷이 동일함
5. ICMPv4와 ICMPv6 특징 비교
구 분 | ICMPv4 | ICMPv6 |
위치 | IPv4 | IPv6 |
ARP, IGMP | 개별존재 | ICMPv6로 통합 |
IGMP역할 | 미제공 | 제공 |
패킷크기 체크 | 불가 | 가능 |
헤더길이 | 4byte | 4byte |
OSI계층 | 3계층 | 3계층 |
6. ICMP 활용
- 망을 구성하는 전산자원에 대한 오류확인을 위해 NMS(Network Management System)에 활용
- 출발지에서 목적지까지 라우팅 경로 확인에 활용
- 망 내 전송지연 구간 확인에 활용
7. 맺음말
- ICMP 취액점을 이용해 ICMP Flooding 공격이 DoS공격에 활용
- IPv4 -> IPv6이므로 ICMPv4 -> ICMPv6
- 백본망과 메트로망은 ICMPv6로 진화가 어느정도 되었지만 가입자구간에는 진화속도가 느려 ICMPv6 서비스에 문제 존재
- ICMPv6로 L2 프로토콜 간략화 가능
'정보통신 정보관리기술사 > 정보통신망' 카테고리의 다른 글
문. VLAN(Virtual LAN) (0) | 2021.01.15 |
---|---|
문. QoS트래픽관리기술에서 큐관리, 트래픽쉐이핑, 수락제어, 혼잡제어에 대하여 설명 (0) | 2021.01.14 |
문. SD-WAN에 대하여 설명 (0) | 2021.01.13 |
문. QoS 파라미터 (0) | 2021.01.10 |
문. OSI참조모델 2계층에서의 오류제어방식에 대하여 설명 (0) | 2021.01.07 |
문. 오류제어, 흐름제어, 경로제어(라우팅) (0) | 2021.01.06 |
문. IP QoS 보장기술 (96회 단답, 111회 서술, 98회 서술) (0) | 2021.01.05 |
문. 웹소켓(Websocket) (0) | 2021.01.01 |