Разделение протоколов на уровни влияет на надёжность и гибкость компьютерных сетей следующим образом:
Надёжность: разделение на уровни помогает легко локализовывать и устранять проблемы и ошибки. 1 Например, транспортный уровень может выявлять и восстанавливать потерянные или повреждённые пакеты данных, чтобы обеспечить их надёжную доставку. 3
Гибкость: независимость уровней даёт возможность легко изменять общую конфигурацию сети, построенной по принципам разделения. 1 Кроме того, каждый уровень скрывает детали реализации своих протоколов от соседних уровней, что позволяет изменять и развивать каждый протокол отдельно, не нарушая работу сетевого стека в целом. 1
Например, в модели OSI каждый уровень работает со своими протоколами и не должен знать ничего об устройстве других слоёв. 1 Такое разделение позволило развивать технологии каждого уровня независимо от остальных. 1