WIPIVERSE

페이로드 (컴퓨팅)

정의
컴퓨터 과학 및 정보통신 분야에서 페이로드(payload) 는 데이터 전송이나 프로세스 실행 시 실제로 전달·처리되는 주요 내용을 의미한다. 전송 프레임이나 패킷, API 호출, 파일, 프로그램 등에서 헤더·메타데이터와 구분되어, 목적에 부합하는 실질적인 정보나 명령을 담는다.

주요 사용 맥락

분야 구체적 의미
네트워킹 패킷 구조에서 헤더(주소, 제어 정보) 뒤에 위치하는 데이터를 가리킨다. 예: TCP/UDP 패킷의 페이로드는 애플리케이션 계층에서 교환되는 실제 메시지이다.
API / 웹 서비스 요청/응답 메시지 본문(body) 부분을 의미한다. HTTP POST 요청에서 전송되는 JSON, XML, 바이너리 데이터 등이 페이로드에 해당한다.
악성코드·보안 악성 프로그램이 전파될 때 전달되는 실행 파일·스크립트·코드 조각을 지칭한다. ‘페이로드는 감염된 시스템에서 실행되는 실제 공격 기능을 수행한다.’
임베디드·IoT 센서·액추에이터 등에서 전송되는 실제 측정값·제어값을 의미한다.
데이터베이스·스토리지 저장·전송되는 레코드·문서·파일 자체를 가리킨다.

특징

  1. 구조적 구분 – 헤더·트레일러와 구분하여, 전송 효율·보안 정책을 적용하기 쉽게 만든다.
  2. 크기와 형식 다양성 – 텍스트, 바이너리, 압축 데이터 등 형태가 자유롭다.
  3. 보안 관점 – 페이로드는 암호화·압축·인코딩 등에 의해 보호되며, 무결성 검증은 일반적으로 해시·디지털 서명 등으로 수행한다.

관련 용어

  • 헤더(header): 전송 제어·경로 정보를 담는 부분.
  • 트레일러(trailer): 전송 종료 표시·오류 검출 정보를 포함.
  • 프로토콜: 헤더·페이로드의 형식을 정의하는 규격.

어원
영어 단어 payload 는 원래 ‘운반 수단이 운반하는 실제 화물’이라는 의미에서 유래한다. 컴퓨팅에서는 이 의미를 차용해 ‘전송·처리되는 실제 데이터’를 가리키는 용어로 사용한다.

비고
‘페이로드’는 한국어 기술 문서·교육 자료·산업 현장에서 널리 쓰이는 용어이며, 영어 원어 ‘payload’와 동등한 의미로 이해된다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기