728x90
반응형

혼잡 제어 5

DCCP(Datagram Congestion Control Protocol)

개요DCCP(Datagram Congestion Control Protocol)는 실시간 음성 및 영상 스트리밍과 같은 애플리케이션을 위해 설계된 전송 계층 프로토콜로, UDP의 비연결성 특성과 TCP의 혼잡 제어 기능을 결합한 하이브리드 구조입니다. IETF에 의해 RFC 4340으로 표준화되었으며, 패킷 손실보다는 지연에 민감한 응용에서 높은 성능을 제공합니다. 본 글에서는 DCCP의 개념, 구조, 동작 방식, 혼잡 제어 알고리즘, 장점과 실무 적용 시 고려사항을 다룹니다.1. 개념 및 정의 항목 설명 정의DCCP는 비신뢰성 데이터그램 전송에 혼잡 제어 기능을 제공하는 전송 계층 프로토콜입니다.목적TCP 수준의 네트워크 공정성과 혼잡 회피 기능을 실시간 전송에 접목필요성실시간 서비스에서 TCP의 신..

Topic 2025.05.14

BBRv2 (Bottleneck Bandwidth and Round-trip propagation time version 2)

개요BBRv2는 Google이 개발한 TCP 혼잡 제어 알고리즘 BBR의 두 번째 버전으로, 기존 BBR의 한계를 보완하고 다양한 네트워크 환경에서의 공정성과 안정성을 개선한 진보된 알고리즘입니다. 네트워크 병목 대역폭과 왕복 시간(RTT)을 기반으로 전송 속도를 계산하는 BBRv2는 TCP, QUIC 등의 전송 프로토콜에서 활용되며, 특히 대역폭이 크고 지연이 중요한 환경에서 성능이 탁월합니다. 본 글에서는 BBRv2의 핵심 개념, 기술 구성, 동작 방식, 장점, 활용 사례를 상세히 설명합니다.1. 개념 및 정의 항목 설명 정의BBRv2는 RTT와 병목 대역폭을 기반으로 전송률을 계산하는 Google의 혼잡 제어 알고리즘 BBR의 개선된 버전입니다.목적공정성 개선, 패킷 손실 최소화, 다양한 RTT ..

Topic 2025.05.14

Multipath QUIC (MP-QUIC)

개요Multipath QUIC(MP-QUIC)는 기존 QUIC(Quick UDP Internet Connections) 프로토콜을 확장한 형태로, 하나의 연결에서 여러 네트워크 경로(path)를 동시에 사용할 수 있도록 지원하는 전송 계층 기술입니다. MP-QUIC는 모바일 환경, 고속 네트워크, IoT 등에 적합한 고신뢰·고성능 통신을 가능하게 하며, 기존 TCP나 단일 경로 QUIC의 한계를 극복합니다. 본 글에서는 MP-QUIC의 개념, 동작 방식, 기술 구조, 장점과 실제 적용 사례를 포함한 통찰을 제공합니다.1. 개념 및 정의 항목 설명 정의MP-QUIC는 QUIC 프로토콜 위에서 여러 네트워크 경로(예: Wi-Fi + LTE)를 동시에 활용할 수 있도록 하는 IETF 표준화 확장 프로토콜입니..

Topic 2025.05.13

L4S(Low-Latency, Low-Loss, Scalable Throughput)

개요L4S(Low-Latency, Low-Loss, Scalable throughput)는 초저지연, 패킷 손실 최소화, 높은 전송량을 동시에 달성하기 위한 차세대 인터넷 전송 제어 메커니즘으로, ECN(Explicit Congestion Notification) 기반의 새로운 TCP 혼잡 제어 방식입니다. 기존 큐잉 지연(Buffebloat) 문제를 해결하면서도, 고화질 스트리밍, 온라인 게임, 원격 협업 등 지연 민감형 애플리케이션의 품질을 크게 향상시키는 데 목적이 있습니다.1. 개념 및 정의L4S는 네트워크 혼잡을 탐지하기 위해 패킷 손실 대신 ECN 마크를 사용하는 TCP 혼잡 제어 기술입니다. 주요 구성 요소는 다음과 같습니다:DualQ 큐 관리: 고전 TCP와 L4S 흐름을 서로 다른 큐로 ..

Topic 2025.05.07

BBR(Bottleneck Bandwidth and Round-trip propagation time)

개요BBR(Bottleneck Bandwidth and Round-trip propagation time)은 구글에서 개발한 TCP 혼잡 제어 알고리즘으로, 기존의 손실 기반 방식(Reno, CUBIC)과 달리 네트워크 경로의 병목 대역폭과 왕복 지연 시간(RTT)을 기반으로 혼잡을 예측하고 처리하는 혁신적인 접근 방식입니다. BBR은 고속 네트워크, 모바일 환경, 대륙 간 통신 등에서 지연을 최소화하고 스루풋을 극대화하는 데 매우 효과적입니다.1. 개념 및 정의**BBR(Bottleneck Bandwidth and RTT)**는 패킷 손실이 아닌 대역폭(BtlBw)과 최소 RTT(RTprop)를 측정하여 혼잡 윈도우(CWND)를 조절하는 방식의 TCP 전송 제어 알고리즘입니다.목표: RTT 증가나 패킷..

Topic 2025.05.07
728x90
반응형