Yanıtlar:
'Yük taşıma' terimi, bir veri yığınında veya benzeri şeydeki 'ilginç' bilgiyle onu desteklemek için ek yükü ayırmak için kullanılır. Yükün 'ödediği' kısmını ifade ettiği yerden ödünç alınmıştır: örneğin, bir tanker kamyon 20 ton yağ taşıyabilir, ancak tam yüklü araç bundan daha ağırdır - aracın kendisi, şoför, yakıt, tank vb. Bunların hepsini taşımak paraya mal olur, ancak müşteri yalnızca petrolü, dolayısıyla 'yükü' önemser (ve öder).
Programlamada, terimin en yaygın kullanımı, protokol ek yükünü gerçek verilerden ayırmak için mesaj protokolleri bağlamındadır. Örneğin, şöyle görünebilecek bir JSON web hizmeti yanıtı alın (okunabilirlik için biçimlendirilmiş):
{
"status":"OK",
"data":
{
"message":"Hello, world!"
}
}
Bu örnekte, dize Hello, world!
, alıcının ilgilendiği kısım olan yüktür; Gerisi, hayati bir bilgi olmasına rağmen, protokol yüküdür.
Terimin bir diğer önemli kullanımı kötü amaçlı yazılımdır. Kötü amaçlı yazılımların genellikle iki amacı vardır: kendisini yaymak ve hedef sistemde bir tür değişiklik yapmak (dosyaları silmek, sistem güvenliğinden ödün vermek, evi aramak, vb.). Yayılma kısmı genel gider, gerçek kötülüğü yapan kod ise yüktür.
string jsonPayLoad = " ";
yerine string json = " ";
de WebHook
hangi aldığı Json
verileri biçimlendirilmiş?
Payload
Şimdiye kadar iki anlamla karşılaştım :
1) Bir paket içinde veya başka bir iletim biriminde taşınan temel veriler. Yük, paketi hedefine getirmek için gereken "genel gider" verilerini içermez. Yükü oluşturan şeyin bakış açısına bağlı olabileceğine dikkat edin. Yükseli veriden bazılarının işini yapması gereken bir iletişim katmanında, yükün bazen bu katmanın işlediği genel gider verilerinin bir kısmını içerdiği kabul edilir. Ancak, daha genel kullanımda, yük, varış noktasında son kullanıcıya teslim edilen bitlerdir.
2) Bir kullanıcının bilgisayarına gönderilen bir yazılım virüsünün nihai etkisi.