[개념] 페이로드(Payload)란?

최희정·2024년 8월 26일
0

데이터 전송을 다루다보면은 페이로드 라는 용어를 자주 접했는데
이번 기회에 어떤 의미인지 정확하게 짚고 넘어가보고자 한다.

페이로드의 뜻은 다음과 같다.

페이로드 (우주선)
페이로드 (컴퓨팅): 사용에 있어서 전송되는 데이터
페이로드 (게임): 1985년 소니에서 개발한 MSX용 액션 아케이드 게임이다.

  • 사용에 있어서 전송되는 데이터
  • 전송의 목적이 되는 데이터의 일부분으로 함께 전송되는 헤더와 메타 데이터와 같은 데이터는 제외된다.

위의 이미지와 같이 페이로드는 바디에 포함되어서 전송되어진다.

실제 데이터에서의 페이로드

메시지 프로토콜에서의 프로토콜 오버헤드와 원하는 데이터를 구별 할 때 사용 되어짐.

웹 서비스의 응답 데이터가 JSON 데이터 형식이라면,

{
    "status":"OK",
    "data": {
        "message":"Hello, world!"
    }
}

json내에서의 'data'가 페이로드 데이터가 되어지고,

나머지 데이터는 통신을 하는데 용이하게 해주는 부차적인 정보를 가진 프로토콜 오버헤드라고 보면된다.

profile
차근차근 일상을 기록하는 컴공생 👩🏻‍💻

0개의 댓글