데이터 전송 단위
정의
데이터 전송 단위(Data Transfer Unit, DTU)는 디지털 통신 시스템에서 정보를 전송할 때 사용되는 최소 또는 표준화된 양을 의미한다. 전송 매체·프로토콜·네트워크 계층에 따라 다양한 형태와 크기의 단위가 정의되며, 이들 단위는 데이터 전송 효율성, 오류 제어, 흐름 제어 및 네트워크 관리 등에 핵심적인 역할을 한다.
주요 전송 단위
| 전송 단위 | 규모·크기 | 사용되는 계층·프로토콜 | 특징 |
|---|---|---|---|
| 비트(bit) | 0 또는 1, 1 bit | 물리 계층(Physical Layer) | 전기·광신호 등 물리적인 신호 레벨을 표현 |
| 바이트(byte) | 8 bits | 데이터 링크·네트워크 계층 | 가장 기본적인 데이터 묶음, 문자 인코딩 등에 사용 |
| 프레임(frame) | 보통 수백 바이트 ~ 수 킬로바이트 | 데이터 링크 계층(Ethernet, PPP 등) | 시작/종료 플래그와 CRC를 포함해 오류 검출·수정 가능 |
| 패킷(packet) | 수백 바이트 ~ 수 메가바이트 | 네트워크 계층(IP) | 헤더와 페이로드로 구성, 라우팅 목적 |
| 세그먼트(segment) | 보통 1 KB ~ 64 KB | 전송 계층(TCP) | 흐름 제어와 재전송 메커니즘 포함 |
| 메시지(message) | 가변 길이 | 애플리케이션 계층 | 논리적 의미 단위, 예: HTTP 요청/응답 |
| 셀(cell) | 고정 53 bytes (ATM) | 광대역 전송 계층 | 고정 길이로 교환 지연 최소화 |
| 플로우(flow) | 다중 패킷·프레임 | 스트리밍·멀티미디어 전송 | 연속적인 데이터 스트림을 관리 |
전송 단위 선정 기준
- 전송 효율성 – 큰 단위는 오버헤드 비율을 낮추지만 오류 발생 시 재전송 비용이 커진다.
- 오류 제어 – 작은 단위는 손상된 구간만 재전송할 수 있어 신뢰성을 높인다.
- 네트워크 구조 – 라우터·스위치의 버퍼 크기·처리 속도에 맞는 단위 선택이 필요하다.
- 프로토콜 요구 – 예를 들어, TCP는 흐름 제어를 위해 세그먼트를, IP는 라우팅을 위해 패킷을 사용한다.
- 응용 서비스 특성 – 실시간 스트리밍은 짧은 지연을 위해 작은 셀·프레임을, 대용량 파일 전송은 큰 패킷·세그먼트를 선호한다.
국제 표준 및 규격
| 표준/규격 | 정의된 전송 단위 | 적용 분야 |
|---|---|---|
| IEEE 802.3 (Ethernet) | 프레임 (최대 1518 bytes) | LAN·데스크톱·서버 |
| ITU‑T G.992.1 (ADSL) | 심볼·셀 | DSL·광대역 |
| RFC 791 (IP) | 패킷 (MTU 기본 1500 bytes) | 인터넷·IP 라우팅 |
| RFC 793 (TCP) | 세그먼트 | 전송 제어·신뢰성 |
| ITU‑T G.709 (OTN) | 프레임·스택 | 광 전송 네트워크 |
| 3GPP TS 36.331 (LTE) | T‑TI (Transport Block) | 모바일 통신 |
전송 단위와 성능 측정
- 대역폭(Bandwidth): 단위 시간당 전송되는 비트 수(bps)와 직접 연관.
- 지연(Latency): 전송 단위가 전송·수신에 걸리는 시간(예: 프레임 전송 지연).
- 패킷 손실률: 전송 단위가 손실·재전송되는 비율, 네트워크 신뢰성을 평가.
- 전송 효율: (실제 데이터량) ÷ (전체 전송량)·100 % 로, 오버헤드(헤더·프레임 구분자) 비율에 따라 달라진다.
관련 개념
- MTU (Maximum Transmission Unit): 전송 계층·네트워크 계층에서 허용되는 최대 패킷 크기.
- 헤더 압축(Header Compression): 전송 단위의 헤더 부분을 줄여 효율성을 높이는 기술.
- 프래그멘테이션(Fragmentation): MTU 초과 시 큰 패킷을 작은 조각으로 나누는 과정.
- QoS (Quality of Service): 전송 단위별 우선순위·대역폭 할당을 제어하여 서비스 품질을 보장.
활용 사례
- 영상 스트리밍 – MPEG‑TS(Transport Stream) 형태의 작은 패킷·셀을 실시간 전송.
- 파일 전송 – FTP·HTTP는 큰 세그먼트·패킷을 사용해 전송 효율을 극대화.
- IoT – CoAP·MQTT와 같은 경량 프로토콜은 최소 크기의 메시지(≤ 256 bytes)로 전력·대역폭을 절감.
- 고성능 컴퓨팅(HPC) – InfiniBand는 고정 256 byte 라인 패킷을 사용해 초저지연을 구현.
참고 문헌
- IEEE Std 802.3‑2022, “Ethernet – Media Access Control (MAC) and Physical Layer Specifications.”
- RFC 791, “Internet Protocol.”
- RFC 793, “Transmission Control Protocol.”
- ITU‑T Recommendation G.709, “Optical Transport Network (OTN) – Frame Structure and Multiplexing.”
- 3GPP TS 36.331, “E‑UTRAN Radio Resource Control (RRC) protocol specification.”
이 항목은 데이터 전송 단위에 대한 전반적인 정의·구조·표준·성능 지표 등을 포괄적으로 정리한 백과사전 수준의 설명을 목표로 작성되었습니다.