• 페이로드(payload)는 전송되는 데이터를 의미
  • 데이터를 전송할 때, 헤더와 메타데이터, 에러 체크 비트 등과 같은 다양한 요소들을 함께 보내어, 데이터 전송의 효율과 안정성을 높히게 됨
  • 보내고자 하는 데이터 자체를 의미하는 것을 페이로드라고 함


실생활 예시

  • 우리가 택배 배송을 보내고 받을 때, 택배 물건이 페이로드
  • 송장이나 박스, 뾱뾱이와 같은 완충재 등등은 부가적인 것으로 페이로드가 아님


위키피디아에 이해하기 좋은 예시

  • json으로 보는 실제 데이터에서의 payload는 아래의 json에서 “data” 부분만 해당
  • 그 이외의 데이터들은 전부 통신을 하는데 있어 용이하게 해주는 부차적인 정보들
    {
      "status" :
      "from": "localhost",
      "to": "http://melonicedlatte.com/chatroom/1",
      "method": "GET",
      "data":{ "message" : "There is a cutty dog!" }
    }


Payload 참고 그림



※ 참고) 페이로드(payload)의 유래

  • 운송업에서 비롯된 것으로 지급(pay)해야 하는 적화물(load)을 의미
  • 예를 들어, 유조선 트럭이 20톤의 기름을 운반한다면 트럭의 총 무게는 차체, 운전자 등의 무게 때문에 기름의 무게보다 더 무겁게 된다.
  • 모든 무게를 운송하는데 비용이 발생하지만, 고객은 오로지 기름의 무게에만 비용을 지급
    ‘pay-load’란 말이 나온 것

'IT 학습 용어' 카테고리의 다른 글

CI/CD 설명  (0) 2022.07.07
file storage, block storage, object storage이란  (0) 2022.07.03
M3U8 파일  (0) 2022.06.27
LRU (Least Recently Used)  (0) 2022.06.27
Consistent Hashing 정리  (0) 2022.06.24

+ Recent posts