Сетевой уровень
Протокол сетевого уровня(англ. Network layer) — протокол 3-го уровня сетевой модели OSI, предназначается для определения пути передачи данных. Отвечает за трансляцию логических адресов и имён в физические, определение кратчайших маршрутов, коммутацию и маршрутизацию, отслеживание неполадок и заторов в сети. На этом уровне работает такое сетевое устройство, как маршрутизатор.
В пределах семантики иерархического представления модели OSI Сетевой уровень отвечает на запросы обслуживания от Транспортного уровня и направляет запросы обслуживания на Канальный уровень.
Максимальная длина пакета сетевого уровня может быть ограничена командой ip mtu.
Протоколы сетевого уровня маршрутизируют данные от источника к получателю и могут быть разделены на два класса: протоколы с установкой соединения и без него.
Протоколы с установкой соединения начинают передачу данных с вызова или установки маршрута следования пакетов от источника к получателю. После чего начинают последовательную передачу данных и затем по окончании передачи разрывают связь.
Протоколы без установки соединения посылают данные, содержащие полную адресную информацию в каждом пакете. Каждый пакет содержит адрес отправителя и получателя. Далее каждое промежуточное сетевое устройство считывает адресную информацию и принимает решение о маршрутизации данных. Письмо или пакет данных передается от одного промежуточного устройства к другому до тех пор, пока не будет доставлено получателю. Протоколы без установки соединения не гарантируют поступление информации получателю в том порядке, в котором она была отправлена, т.к. разные пакеты могут пройти разными маршрутами. За восстановления порядка данных при использовании сетевых протоколов без установки соединения отвечают транспортные протоколы.
Функции Сетевого уровня:
модели соединения: с установкой соединения и без установки соединения
Сетевой уровень модели OSI может быть как с установкой соединения, так и без него. Для сравнения - Межсетевой уровень (англ. internet) стека протоколов Модели DoD (Модель TCP/IP) поддерживает только протокол IP, который является протоколом без установки соединения; протоколы с установкой соединения находятся на следующих уровнях этой модели.
адрес, присвоенный сетевому узлу
Каждый хост в сети должен иметь уникальный адрес, который определяет, где он находится. Этот адрес обычно назначается из иерархической системы. В Интернете адреса известны как адреса протокола IP.
продвижение данных
Так как многие сети разделены на подсети и соединяются с другими сетями широковещательными каналами, сети используют специальные хосты, которые называются шлюзами или роутерами (маршрутизаторами) для доставления пакетов между сетями. Это также используется в интересах мобильных приложений, когда пользователь двигается от одного приложения к другому, в этом случае пакеты (сообщения) должны следовать за ним. В протоколе IPv4 такая идея описана, но практически не применяется. IPv6 содержит более рациональное решение.
Протоколы:
Open Systems Interconnection (OSI) Model
IPv4/IPv6, Internet Protocol
DVMRP, Distance Vector Multicast Routing Protocol
ARP, Address Resolution Protocol
ICMP, Internet Control Message Protocol
- Оглавление
- МоделиOsi
- Уровень представления (6) и сеансовый (5) уровень
- Физический уровень
- Канальный уровень
- Сетевой уровень
- Транспортный уровень
- Прикладной уровень
- Коммутация каналов и пакетов
- Протоколы безопасностиSsl, vpm, https
- 10. Сетевые характеристики
- 11. Хакерские атаки
- 12. Протоколы прикладного уровня (dns)
- 13. Электронная почта
- 14. Всемирная паутина (стандартизация, обзор архитектур)
- 15.Cookie-файлы, протоколыHttp
- 16.Ip-телефония
- 17. Предел Шеннона, Найквиста
- 18.Ipv6
- 19.Ipv4
- 20. Локальный тестовыйweb-server(для чего нужны, что требуется)
- 21. Типы адресовIpv6