반응형

일반적으로 정규화되지 않은 프로토콜을 사용하는 통신에 TLV필드를 이용한 데이터 통신을 사용한다.

 

TLV필드란 Type, Length, Value 이 3가지의 앞자리의 줄임말로, 크기가 가변적(Length)인 값(Value)을 형식(Type)과 함께 정의시킨 필드 구조이다.

 

이더넷을 이용한 TCP 통신에도 많이 쓰이며, 시리얼통신으로 주변기기 제어에도 많이 사용한다.

 

TLV필드를 갖는 일반적인 패킷 구조의 예

일반적으로 개발에 사용되는 패킷의 구조는 크게 헤더(Header), 페이로드(Payload), 체크섬(Checksum) 또는 CRC 필드로 구성된다.

 

TLV는 적은 메모리 공간으로 가변적인 데이터를 송수신하기 위한 효율적이고, 간단한 구조가 특징이다.

 

+ Recent posts