Существует несколько протоколов сетевого уровня, но, как правило, используются только следующие два (см. рисунок).

Среди других устаревших протоколов сетевого уровня, которые не нашли широкого применения, можно выделить следующие.

Эти устаревшие протоколы будут упомянуты только поверхностно.