1. BPFDoor의 개념 및 특징 개념 Linux 운영체제 기반 시스템 침해를 위해 BPF 기능을 악용하여 커널 레벨 동작 및 리버스 쉘을 연결하는 하는 백도어 악성코드 특징 BPF(Berkeley Packet Filter) 기능 악용 패킷 필터링 기반 네트워크 트래픽 분석/조작 매직 패킷 감지 특정 패턴의 패킷을 감지하여 리버스 쉘 제공 방화벽/보안 시스템 우회 BPF를 이용한 패킷 조작으로 방화벽
1. RoCE (RDMA over Converged Ethernet)의 개념/특징 개념 초고속 데이터 전송을 위해 OS 커널을 경유하지 않고 이더넷 네트워크를 통해 원격 호스트 내 메모리 읽기/쓰기를 직접 수행하는 RDMA 기반 네트워크 프로토콜 특징 원격 호스트의 메모리에 직접 데이터 읽기/쓰기 – 로컬 Application에서 멀리 떨어진 원격 호스트의 메모리에 직접 데이터 읽기/쓰기 가능 App 간 데이터 직접 전송 –
1. Physical AI (Embodied AI)의 개요 (1) Physical AI (Embodied AI)의 개념 및 특징 개념도 개념 현실 세계에 구현(Embodied) 되어 실제 물리적 공간에서 인간이나 현실 세계 환경과 직접 교류할 수 있는 인공지능 기술 특징 환경과의 직접적인 상호작용 – 센서와 액추에이터를 통해 실시간으로 외부 환경 정보를 수집하고 즉각 반응할 수 있으므로 상황에 맞는 유연한 대응이 가능
1. 동적 계획법 (Dynamic Programming)의 개념 및 특징 개념 복잡한 문제 해결 위해 하위 문제로 나누어 점화식을 도출하고 초기 해와 점진적 해를 계산하는 상향식 문제해결 접근 전략 특징 상향식 문제 해결 (Bottom-Up Approach) – 문제를 하위 문제로 분할하고 하위 문제 해결 후 결과 재사용 최적성의 원리 적용 – 주어진 문제 최적해가 분할된 부분 문제에 대한
1. SNMP 의 개념 및 특징 SNMP: Simple Network Management Protocol 개념 네트워크 장치 정보를 효율적으로 관리하기 위해 MIB와 GET, TRAP 등 메시지 기반 SNMP Agent의 정보를 수집/관리하는 네트워크 관리 프로토콜 특징 단순 프로토콜 사용 응용 계층 수준에서 단순한 통신 프로토콜 사용 ICMP 보완 초기 ICMP에 의존한 단순한 네트워크 관리 방식을 효과적으로 보완 Manager와 Agent
1. MCP (Model Context Protocol)의 개요 (1) MCP의 부각배경 (2) MCP의 개념 및 특징 개념 복잡한 AI 워크플로우 구축을 위해 생성형 AI 등 인공지능 모델에 문맥 정보를 제공하여 외부 데이터 소스 및 도구를 연결하는 개방형 프로토콜 특징 JSON-RPC 기반 통신 – 표준 JSON-RPC 2.0 메시지 포맷 사용 – 상태 기반 연결 관리, 서버와 클라이언트 간
1. 인-밴드 네트워크 텔레메트리의 개념 및 특징 인-밴드 네트워크 텔레메트리 (INT, In-band Network Telemetry) 개념 네트워크에서 생성되는 다양한 트래픽 정보 수집을 위해 패킷 단위 행위를 수집, 저장, 분석하는 모니터링 프레임워크 특징 Out-of-band 방식은 별도의 탐지 패킷을 생성하여 텔레메트리 데이터를 수집하는 반면, In-band 방식은 기존 데이터 트래픽에 텔레메트리 데이터를 삽입하여 별도의 탐지 패킷 생성 없이 텔레메트리
1. RDMA (Remote Direct Memory Access)의 개념 개념 인공지능, 빅데이터 등 대용량 데이터 고속 처리를 위해 CPU 사용 없이 원격 노드의 메모리로 데이터를 직접 전송하는 기술 특징 인공지능, 빅데이터 등 대용량 데이터의 폭발적인 증가로 데이터센터 내 초고속 데이터 전송을 위해 인피니밴드, RoCE, iWARP 등의 기술 기반 RDMA를 통해 고속 데이터 전송 가능 2. RDMA
1. 시간 복잡도와 공간 복잡도의 개요 (1) 시간 복잡도와 공간 복잡도의 개념 시간 복잡도 (Time Complexity) 알고리즘의 효율성 측정을 위해 필요한 입력 데이터 대비 연산 시 수행 시간을 나타내는 척도 공간 복잡도 (Space Complexity) 알고리즘의 효율성 측정 위해 프로그램 수행 시 사용되는 메모리 공간의 크기를 나타내는 척도 (2) 효율적 알고리즘을 위한 요소 시간 효율성 주어진
1. TCP/IP 통신의 접점, 소켓 (Socket)의 개념 개념도 개념 원격지 호스트 간 상호 통신을 위해 TCP/IP 기반 연결 및 데이터 전송을 수행하는 네트워크 종단점(Endpoint) TCP/IP 기반 통신 수행 시 호스트 내 전송 계층과 응용 프로그램 간 인터페이스 역할 수행하며, TCP와 UDP 프로토콜을 통해 데이터 전송 2. TCP 소켓 (TCP Socket) 동작 과정 및 소켓