
전송되는 데이터를 의미.
데이터를 전송할 때, 헤더와 메타데이터, 에러 체크 비트 등과 같은 다양한 요소들을 함께 보내어, 데이터 전송의 효율과 안정성을 높히게 된다.
이 때, 보내고자 하는 데이터 자체를 의미하는 것이 바로 페이로드.
http://melonicedlatte.com/web/2020/01/14/205200.html
우리가 작성한 소스를 hello.c라고 했을 때, 이를 실행파일로 만들기 위해 C컴파일러를 이용해서 컴파일하게 됨
이때 C/C++를 리눅스환경에서 컴파일하는데에는 gcc(Gnu C Compiler) 필요
hello.c 파일을 안에두고 gcc -o hello hello.c 명령을 수행하면 hello.c c언어 소스파일을 가지고 hello.o라는 실행가능한 목적파일(executable object file, 이하 실행파일)이 생성됨
--output 스위치를 생략하여 더욱 간략하게 gcc *.c 를 하면 a.out 실행파일이 생성됨
그래서 흔히 컴파일결과물을 가지고 a.out이라고 표현
