Una rete alimentare (o rete trofica) è la rete dei flussi di materia ed energia tra i componenti di un ecosistema. In parole più semplici, indica "chi mangia chi" all'interno di un ecosistema. È composta da nodi, che corrispondono ai componenti dell'ecosistema, collegati tra loro da relazioni trofiche (ad esempio, una preda e un predatore sono nodi collegati da un rapporto di predazione). Le relazioni tra un nodo e l'altro sono orientate secondo il flusso di materia ed energia (ad esempio, materia ed energia fluiscono generalmente dalla preda al predatore, e non viceversa).