Я изучаю сети и изучаю систему OSI для сетей. Все концепции этой системы довольно сложны, но основная проблема, с которой я сталкиваюсь, - это основные различия между сетевым уровнем и транспортным уровнем.
В видео, из которого я учился (Comptia Network + видео на Cybrary), инструктор заявил в видео о сетевом уровне, что основная цель сетевого уровня - разбивать данные на пакеты и отправлять их по сетям. В видео о транспортировке он говорит, что транспортный уровень также предназначен для создания пакетов. В чем разница между этими двумя слоями? Я очень смущен, любая помощь будет принята с благодарностью.
Сетевой уровень отвечает за отправку пакетов, предназначенных для некоторого другого узла (или, в некоторых случаях, нескольких узлов). Пакеты отправляются по принципу «максимальных усилий», т.е. не гарантируется, что все они достигнут пункта назначения или в том же порядке, в котором они были переданы. Сетевой уровень соответствует уровню IP в мире TCP / IP.
Транспортный уровень строится на сетевом уровне и может обеспечивать качество обслуживания, обеспечивая контроль ошибок, управление последовательностью, управление потоком и т. Д. В качестве более конкретного примера протокол TCP считается протоколом транспортного уровня (уровень 4). Сегменты TCP транспортируются как полезная нагрузка в IP-пакетах и, как и IP-пакеты, состоят из заголовка и полезной нагрузки.
TCP обеспечивает потоковое соединение между двумя узлами. Для этого в заголовке TCP содержится информация, позволяющая получателю определить, какому потоку принадлежит пакет и какой порядковый номер он имеет. С помощью этой информации процессор TCP может повторно собрать полученные пакеты в правильном порядке и запросить повторную передачу пакета, который был потерян при передаче.