728x90
반응형

버퍼관리 3

Selective Repeat ARQ

개요Selective Repeat ARQ(선택적 재전송 방식)는 ARQ(Automatic Repeat reQuest) 기법 중 가장 효율적이고 정교한 오류 제어 메커니즘입니다. 오류가 발생한 프레임만 선택적으로 재전송함으로써 데이터 전송 효율성과 네트워크 자원 활용도를 극대화할 수 있습니다. 고속 통신 환경과 신뢰성 요구가 높은 시스템에서 필수적인 전송 기법입니다.1. 개념 및 정의Selective ARQ는 송신자가 여러 프레임을 연속으로 전송한 뒤, 수신자가 오류가 발생한 특정 프레임만 NAK(Negative Acknowledgment) 또는 타임아웃으로 요청하고, 송신자는 해당 프레임만 선택적으로 재전송하는 방식입니다.수신자는 올바르게 수신된 프레임을 임시 버퍼에 저장하며, 오류가 있는 프레임만 거부..

Topic 2025.04.19

흐름제어(Flow Control)

개요흐름제어(Flow Control)는 네트워크 통신 또는 컴퓨터 간 데이터 전송 과정에서 송신자와 수신자의 처리 속도를 조절하여 데이터 손실 없이 안정적인 통신을 보장하는 핵심 기술입니다. 수신자의 버퍼가 가득 차 데이터가 손실되는 상황을 방지하고, 전송 품질을 유지하기 위한 중요한 통신 제어 기법입니다.1. 개념 및 정의흐름제어는 수신자의 수신 능력을 초과하지 않도록 송신 속도를 제어하는 메커니즘입니다. 수신자의 처리 속도가 느릴 경우, 송신자가 일방적으로 데이터를 계속 전송하면 버퍼 오버플로우(Overflow)로 인해 데이터가 유실될 수 있습니다.흐름제어는 이러한 상황을 예방하기 위해 수신자 상태를 고려한 전송 제어를 수행하며, 대표적인 기법으로 Stop-and-Wait, Sliding Window..

Topic 2025.04.18

CCPM(Critical Chain Project Management)

개요CCPM(Critical Chain Project Management)은 프로젝트 일정 지연의 근본 원인을 제거하고, 자원의 제약을 고려한 현실적인 일정 수립과 실행력을 강화하는 프로젝트 관리 기법입니다. 이 방식은 물리학자이자 경영 컨설턴트인 엘리 골드랫(Eliyahu M. Goldratt)이 제안한 이론 제약(TOC, Theory of Constraints)을 기반으로 하며, 기존 CPM(Critical Path Method) 대비 자원 제약 및 일정 여유 관리를 강조하는 실용적 프레임워크입니다.1. 개념 및 정의CCPM은 프로젝트 전체 일정 중 자원 충돌 및 과도한 버퍼 설정 등으로 인한 낭비 요소를 제거하고, 핵심 경로(Critical Chain)를 식별해 집중적으로 관리하는 일정 관리 기법입..

Topic 2025.04.04
728x90
반응형