콘텐츠 프로세서
Content processor컨텐츠 프로세서는, 컴퓨터 네트워크를 통과하는 IP 패킷의 패킷 페이로드를 검사하는 네트워크 프로세서와 혼동되는 경우가 있습니다.이러한 컴포넌트에 의해 패킷 또는 메시지콘텐츠 인식에 따라 패킷 또는 메시지 처리를 결정할 수 있는 차세대 네트워킹시스템의 설계 및 전개가 가능하게 됩니다.컨텐츠 프로세서의 작업은, 컨텐츠 처리(Content Processing) 또는 DPI(Deep Packet Inspection)라고 불리기도 합니다.다만, 많은 컨텐츠 프로세서가 컨텐츠를 즉석에서 변경 및 재기입할 수 있기 때문에, DPI라는 표현이 너무 제한적이라고 느끼는 사람도 있습니다.따라서, 이러한 작업은, 일종의 감시 기능만을 의미하는 것 이상의 것을 의미합니다.
Knowledge Based 프로세서 또는 Ternary Content-Addressable Memory(TCAM; Ternary Content-Addressable Memory)와 달리(현재 패킷의 20%가 헤더로 구성되어 있음) 콘텐츠프로세서는 패킷 또는 메시지에 훨씬 더 깊이 들어가 패킷 자체의 콘텐츠 성질을 판단합니다(현재 패킷의 80%가 데이터).
컨텐츠 프로세서의 애플리케이션에는, 레이어 7 애플리케이션, 애플리케이션 지향의 네트워크 스위치, 라우터, 통합 위협 관리(UTM) 컴퓨터 어플라이언스, 침입 검출, 방지 시스템(IDS/IPS), 바이러스 대책, 컴플라이언스, [VOIP], XML 게이트웨이등이 있습니다.OSI 모델의 다양한 레이어는 다음 링크에 기재되어 있으며 콘텐츠 처리가 차세대 네트워크가 성숙함에 따라 인텔리전트 네트워크의 핵심이 되는 레이어7에 대한 설명이 포함되어 있습니다.
Advanced Content Processor는 컨텐츠를 검사하고 변환할 수 있습니다.예를 들어 Microsoft의 새로운 Office 2007 제품에서는 문서를 .ppt 대신 오픈 XML 형식으로 저장할 수 있습니다.xls 및 .doc 응용 프로그램은 .pptx, .xlsx 및 .docx라는 이름의 캡슐화된 파일 유형에 저장됩니다.따라서 콘텐츠 프로세서를 사용하여 기업의 모든 문서를 검사하고 한 회사 이름을 다른 회사 이름으로 바꾸거나 포함된 회사 로고를 변경할 수 있습니다. 이 모든 것은 XML로 표현된 구조화된 데이터를 문서화되어 있지 않은 형식보다 훨씬 쉽게 조작할 수 있기 때문입니다.XML은 종종 자기 기술 언어로 설명됩니다.
일부 컨텐츠 프로세서는 메시지 기반 분석 또는 패킷별 분석을 모두 처리하는 기능을 지원하며, 일부 컨텐츠 프로세서는 검색하려는 시그니처가 패킷 경계를 넘어 계속 검색되도록 여러 패킷에 걸쳐 컨텐츠를 추적할 수 있습니다.