SNMP

"Simple Network Management Protocol"의 약자입니다.

SNMP는 네트워크 장치 간에 관리 메시지를 주고받기 위한 프로토콜입니다. 네트워크 관리자는 SNMP를 사용해 스위치, 라우터, 서버, 프린터 같은 장치를 원격으로 모니터링하고 구성할 수 있습니다. SNMP는 기업용 네트워킹 장비에서 흔히 사용되지만, 소비자용 하드웨어에서는 드뭅니다.

SNMP는 네트워크 장치와 네트워크 관리자가 사용하는 관리 도구 사이에 클라이언트-서버 관계를 만듭니다. 네트워크 장치는 SNMP 에이전트라는 서버 소프트웨어를 실행합니다. SNMP 에이전트는 장치의 구성 및 성능 데이터를 추적하고, 이 정보를 Management Information Base (MIB)라는 일종의 데이터베이스에 저장합니다. 이 데이터베이스의 모든 객체에는 식별을 위한 Object Identifier (OID)가 지정됩니다. 예를 들어 라우터의 가동 시간이나 QoS 설정에도 OID가 지정됩니다. SNMP 관리 도구가 에이전트에 연결되면 에이전트에 정보를 요청하거나 구성 설정을 기록하는 메시지를 보낼 수 있습니다.

SNMP 프로토콜은 7가지 표준 메시지 작업을 사용합니다. Get 명령은 해당 OID를 지정해 특정 객체의 값을 요청합니다. GetNext 명령은 지정된 OID 다음에 사용할 수 있는 객체 값을 가져오며, GetBulk 명령은 여러 OID 범위의 값을 가져옵니다. Response 메시지는 Get 요청에 대한 응답으로 SNMP 에이전트에서 SNMP 관리자에게 데이터를 반환합니다. Set 명령을 사용하면 관리자가 객체의 값을 변경해 구성 설정을 업데이트할 수 있습니다. Trap 명령은 네트워크 장치에서 특정 조건이 충족될 때 관리자에게 알리는 알림을 생성합니다. Inform 명령도 알림을 생성하지만, 메시지가 성공적으로 전달되었을 때 SNMP 관리자가 이를 확인하도록 지시합니다.

현재 SNMP 버전은 SNMP v3이며, 이전 버전의 단점을 개선했습니다. SNMP v1은 단순했지만 안전하지도 않았습니다. 모든 SNMP 메시지(암호가 포함된 메시지 포함)를 평문으로 전송했기 때문에 패킷 스니퍼가 데이터를 가로챌 수 있었습니다. SNMP v2는 한 번에 많은 변수를 더 효율적으로 가져올 수 있도록 GetBulk 명령을 추가했습니다. SNMP v3는 인증 시스템을 추가했으며 MD5 또는 SHA 해시 알고리즘을 사용해 SNMP 메시지를 암호화할 수 있도록 지원합니다.

업데이트됨 October 31, 2023 작성: Brian P.

quiz지식 테스트하기

Which version of macOS followed Big Sur?

A
Catalina
0%
B
Monterey
0%
C
Sonoma
0%
D
Mavericks
0%
Correct! Incorrect!     View the Monterey definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 SNMP에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.