-
ICMP와 SNMP 분석개념 정리 2024. 11. 27. 11:19728x90
ICMP와 SNMP 분석
ICMP(Internet Control Message Protocol)(인터넷 제어 메시지 프로토콜)
IP 네트워크의 기기들이 서로 통신 상태 정보와 오류 메시지를 교환하기 위해 사용하는 네트워크 레벨 프로토콜로, 주로 네트워크 장비와 서버 간의 연결 문제를 진단하고 보고하는 데 사용.
주요 기능
- 오류 보고(Error Reporting) : 네트워크에서 데이터를 전송하는 동안 발생할 수 있는 여러 종류의 오류를 감지하고, 이에 대한 정보를 송신자에게 알리는 기능
- 진단 도구(Diagnostic Fuctions) : 네트워크 연결 문제를 진단하는 데 사용되는 유틸리티(ex, ping, traceroute)는 ICMP 메시지를 활용하여 네트워크의 상태를 확인. 이를 통해 네트워크의 연결 상태, 지연 시간, 패킷 손실 등을 평가할 수 있음.
SNMP(Simple Network Management Protocol)
네트워크 장비를 관리하고 모니터링하기 위해 사용되는 인터넷 표준 프로토콜. 네트워크 관리자가 네트워크에 연결된 상태를 확인하고 필요한 경우 설정을 변경할 수 있도록 설계되었고, 대부분 NMS상에 구현되어 있음.
- Get-Request : Manager에서 Agent로 특정 정보를 요청할 때 사용
- Get-Next-Request : 특정 계층의 하위 계층 정보 요청 시 사용
- Get-Response : Agent가 Manager에게 응답하는 메시지
- Set-Request : Manager에서 Agent로 특정 값을 설정
- Trap : Event 발생에 대한 비정규적인 내용을 Manger에게 송신
SNMP ICMP 목적 네트워크 장치 및 서버 상태를 모니터링하고 관리하기 위한 프로토콜 네트워크의 연결 상태 및 에러 정보를 보고 하는데 사용하는 프로토콜 계층 응용 계층 네트워크 계층 포트 번호 161 Port 포트 번호 없음(IP 패킷 내에 포함됨) 기능 - 네트워크 장치의 성능, 상태 및 구성 실시간 모니터링(cpu, 메모리, 트래픽 등)
- SNMP Agent와 NMS Manager간의 상호 작용- 네트워크 장치 동작 상태 확인
- 네트워크 호스트 간의 연결성 확인
- 다양한 에러 메시지 전송
(시간 초과 메시지, 목적지 도달 불가 메시지, Redirect 메시지 등)명령어 - Get : 에이전트로부터 정보 요청
- Set : 에이전트 설정 변경
- Trap : 에이전트가 발생한 이벤트 알림- Echo Request : 호스트 간의 통신 테스트
- Echo Reply : Echo Request에 대한 응답응답 유형 Get 및 Set 명령에 대한 응답 및 알림 Echo Request에 대한 Echo Reply 및 에러 메시지 보안 SNMP v3에서 인증 및 암호화 보안 기능 제공 보안 기능 제공 안함 사용 예시 - 네트워크 장치 구성 및 성능 모니터링
- 경보 및 알림 설정- 네트워크 호스트의 가용성 확인
- Troubleshooting 및 네트워크 상태 모니터링
※ NMS(Network Mangement System) : 네트워크 관리 시스템이라고 하며 컴퓨터 네트워크 또는 네트워크들을 모니터링하고 관리하는 데 사용되는 하드웨어와 소프트웨어의 조합
728x90'개념 정리' 카테고리의 다른 글
DNS란? (1) 2024.11.28 Active Directory(AD, netbios와 dns 기반) (2) 2024.11.27 서버 하드웨어 및 소프트웨어 (1) 2024.11.27 TCP/IP , OSI 7계층, 소켓, 소켓 프로그래밍 정리 (0) 2023.08.28 환경변수(Environment Variable) (0) 2023.08.19