Интернет-уровень - Internet layer
В Интернет-уровень это группа межсетевое взаимодействие методы, протоколы и спецификации в Набор интернет-протоколов которые используются для перевозки сетевые пакеты из исходных хозяин через границы сети; при необходимости, на хост назначения, указанный в айпи адрес. Интернет-уровень получил свое название от своей функции облегчения межсетевое взаимодействие, который представляет собой концепцию соединения нескольких сетей друг с другом через шлюзы.
Интернет-уровень не включает протоколы, которые служат для поддержания состояния каналов между локальными узлами и обычно используют протоколы, основанные на формировании пакетов, специфичных для типов каналов. Такие протоколы относятся к уровень связи. Протоколы Интернет-уровня используют пакеты на основе IP.
Общим аспектом дизайна на уровне Интернета является принцип устойчивости: "Будьте либеральными в том, что вы принимаете, и консервативными в том, что вы отправляете"[1] как некорректно работающий хост может отказать в доступе к Интернету многим другим пользователям.
Набор интернет-протоколов |
---|
Уровень приложения |
Транспортный уровень |
Интернет-уровень |
Связующий слой |
Цель
Интернет-уровень выполняет три основные функции:
- Для исходящих пакетов выберите хост следующего перехода (шлюз ) и передать пакет этому хосту, передав его соответствующему уровень связи выполнение;
- Для входящих пакетов перехватить пакеты и передать полезную нагрузку пакета до соответствующего транспортный уровень протокол, если необходимо.
- Обеспечивает обнаружение ошибок и диагностику.
В версии 4 Интернет-протокола (IPv4 ) во время операций передачи и приема IP может автоматически или намеренно фрагментация или дефрагментация пакетов, например, на основе максимальная единица передачи (MTU) элементов ссылки. Однако эта функция была исключена из IPv6, поскольку конечные точки связи, хосты, теперь должны выполнять открытие пути MTU и убедитесь, что сквозные передачи не превышают максимально обнаруженного.
В своей работе интернет-уровень не несет ответственности за надежная передача. Он обеспечивает только ненадежный сервис, и лучшее усилие Доставка. Это означает, что сеть не дает никаких гарантий относительно правильного прибытия пакетов. Это в соответствии с сквозной принцип и изменение по сравнению с предыдущими протоколами, используемыми в начале ARPANET. Поскольку доставка пакетов по разнородным сетям является по своей сути ненадежной и подверженной сбоям операцией, бремя обеспечения надежности было возложено на конечные точки пути связи, то есть на хосты, а не на сеть. Это одна из причин устойчивости Интернета к сбоям отдельных каналов и доказанной масштабируемость. Функция обеспечения надежности обслуживания является обязанностью протоколов более высокого уровня, таких как Протокол управления передачей (TCP) в транспортный уровень.
В IPv4 контрольная сумма используется для защиты заголовка каждой дейтаграммы. Контрольная сумма обеспечивает точность информации в полученном заголовке, однако IPv4 не пытается обнаружить ошибки, которые могли возникнуть с данными в каждом пакете. IPv6 не включает эту контрольную сумму заголовка, вместо этого полагаясь на канальный уровень, чтобы гарантировать целостность данных для всего пакета, включая контрольную сумму.
Основные протоколы
Основными протоколами на уровне Интернета являются протокол Интернета (IP). Реализован в двух версиях, IPv4 и IPv6. В Протокол управляющих сообщений Интернета (ICMP) в основном используется для функций диагностики и устранения ошибок. Существуют разные реализации для IPv4 и IPv6. В Протокол управления интернет-группами (IGMP) используется хостами IPv4 и соседними Многоадресная IP-рассылка маршрутизаторы для установления членства в группах многоадресной рассылки.
Безопасность
Безопасность интернет-протокола (IPsec) - это набор протоколов для защиты IP-коммуникаций путем аутентификации и шифрования каждого IP-пакета в потоке данных. IPsec также включает протоколы для обмен ключами. Первоначально IPsec был разработан в качестве базовой спецификации IPv6 в 1995 году,[2][3] и позже адаптирован к IPv4, с которым он нашел широкое применение в защите виртуальные частные сети.
Отношение к модели OSI
Поскольку интернет-уровень модели TCP / IP легко сравнить напрямую с сетевой уровень (слой 3) в Взаимодействие открытых систем (OSI) протокол куча,[4][5][6][7] Интернет-слой часто неправильно называют сетевой уровень.[1][8]
Стандарты IETF
- Дж. Постел (сентябрь 1981 г.). Интернет-протокол (IP). RFC 791.
- Дж. Постел (сентябрь 1981 г.). Протокол управляющих сообщений Интернета (ICMP). RFC 792.
- Д. Кларк (июль 1982 г.). Алгоритмы повторной сборки IP-дейтаграмм. RFC 815.
- Д. Кларк (июль 1982 г.). Устранение неисправностей и восстановление. RFC 816.
- Дж. Постел (ноябрь 1983 г.). Максимальный размер сегмента TCP и связанные темы. RFC 879.
- Дж. Могул и Дж. Постел (август 1985 г.). Стандартная процедура определения подсетей в Интернете. RFC 950.
- Б. Шофилд (октябрь 1989 г.). Параметры безопасности интернет-протокола. RFC 1108.
- С. Диринг (август 1989 г.). Хост-расширения для многоадресной IP-рассылки. RFC 1112.
- Р. Брейден (редактор) (октябрь 1989 г.). Требования к Интернет-хостам - уровни связи. RFC 1122.CS1 maint: дополнительный текст: список авторов (ссылка на сайт)
- Р. Брейден (редактор) (октябрь 1989 г.). Требования к Интернет-хостам - применение и поддержка. RFC 1123.CS1 maint: дополнительный текст: список авторов (ссылка на сайт)
- Р. Буш, Д. Мейер (декабрь 2002 г.). Некоторые принципы архитектуры и философия Интернета. RFC 3439.
Смотрите также
Рекомендации
- ^ а б Р. Брейден, изд. (Октябрь 1989 г.). Требования к Интернет-хостам - Уровни связи. IETF. Дои:10.17487 / RFC1122. RFC 1122.
- ^ Р. Аткинсон (август 1995 г.), Архитектура безопасности для интернет-протокола, IETF, RFC 1825
- ^ П. Карн; П. Мецгер; У. Симпсон (август 1995 г.), Архитектура безопасности для интернет-протокола, IETF, RFC 1829
- ^ «В чем разница между семиуровневой сетевой моделью OSI и TCP / IP?». Электронный дизайн. 2 октября 2013 г.
- ^ «Разница между эталонной моделью OSI и эталонной моделью TCP / IP - Studytonight». www.studytonight.com.
- ^ «Четыре уровня модели TCP / IP, сравнение и различие между моделями TCP / IP и OSI». www.omnisecu.com.
- ^ «Основы сети: сравнение сетевых моделей TCP / IP и OSI».
- ^ RFC 1123