در جامعه روش های مختلفی برای ارتباط با دیگران وجود دارد. مکالمات شفاهی مستقیم، ارتباط نوشتاری از طریق پیامک یا نامه و ارتباط غیرکلامی با زبان بدن، روش هایی هستند که همواره افراد با استفاده از آنها سعی در برقراری ارتباط با دیگران دارند. به طور کلی با هر روش ارتباطی، پیامی از فرستنده به گیرنده و بالعکس منتقل می شود. مشابه ارتباطات انسانی، شبکه های کامپیوتری نیز به راهی برای انتقال داده ها از فرستنده به گیرنده نیاز دارند.
در این مقاله، نحوه انتقال داده ها از طریق اینترنت با تمرکز بر payload های درون یک API، بررسی شده است. ابتدا بررسی می شود که payload چیست سپس رابطه بین overhead و payload به وضوح بیان می گردد در ادامه، روش های ارتباطی مختلف مورد استفاده در یک payload درون API، بررسی می شود.