데이터 전송을 다루다보면은 페이로드
라는 용어를 자주 접했는데
이번 기회에 어떤 의미인지 정확하게 짚고 넘어가보고자 한다.
페이로드의 뜻은 다음과 같다.
페이로드 (우주선)
페이로드 (컴퓨팅): 사용에 있어서 전송되는 데이터
페이로드 (게임): 1985년 소니에서 개발한 MSX용 액션 아케이드 게임이다.
즉
위의 이미지와 같이 페이로드는 바디에 포함되어서 전송되어진다.
실제 데이터에서의 페이로드
메시지 프로토콜에서의 프로토콜 오버헤드와 원하는 데이터를 구별 할 때 사용 되어짐.
웹 서비스의 응답 데이터가 JSON 데이터 형식이라면,
{
"status":"OK",
"data": {
"message":"Hello, world!"
}
}
json내에서의 'data'가 페이로드 데이터가 되어지고,
나머지 데이터는 통신을 하는데 용이하게 해주는 부차적인 정보를 가진 프로토콜 오버헤드라고 보면된다.