负载
在计算机领域,术语“负载”可以有几种不同的含义。1)在计算机网络中,负载是数据包中包含所传输数据的部分。2)在计算机安全领域,负载是计算机病毒或其他恶意软件中包含执行病毒有害活动的代码的部分。
1. 数据包负载
负载是协议数据单元(PDU)中包含所传输数据或消息的部分。一台设备通过网络发送数据时,需要将这些数据与一个标头组合成一个数据包。数据包的标头包含从源地址到目标地址的指引,以及如何重新组装负载的说明。目标设备收到数据包后,会丢弃标头,然后读取负载中的数据——这很像收到并打开一封信,丢弃信封,然后阅读信中的消息。
负载可以包含多少信息因协议而异。任何超过负载限制的数据都会被拆分成多个部分,接收后再重新组装。例如,一个IP数据包的最大大小为 64 KB,其中只有 20 到 60 字节是标头,其余部分都属于负载。而一个以太网帧的负载只有 1500 字节,另有 18 字节的开销。当一个 IP 数据包通过以太网传输时,它会连同标头一起被拆分成更小的部分,这些部分会作为一系列以太网帧中的负载。
2. 恶意软件负载
负载是计算机蠕虫或病毒中执行实施恶意活动的代码的部分。一些病毒会查找并窃取信息、监控活动、删除文件,或加密文件以劫持这些文件。病毒的其他部分包括传播途径,即病毒用来感染计算机的方法;以及触发器,即激活负载的条件。
测试你的知识