~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 94585709619BDB26B8E5F2616B1B23E5__1697047320 ✰
Заголовок документа оригинал.:
✰ lwIP - Wikipedia ✰
Заголовок документа перевод.:
✰ lwIP — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/LwIP ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/94/e5/94585709619bdb26b8e5f2616b1b23e5.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/94/e5/94585709619bdb26b8e5f2616b1b23e5__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 02:52:57 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 11 October 2023, at 21:02 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

lwIP — Википедия Jump to content

lwIP

Из Википедии, бесплатной энциклопедии
Оригинальный автор(ы) Адам Данкелс
Разработчики) группа разработчиков lwIP
Стабильная версия
2.2.0 [1] / 25 сентября 2023 г .; 8 месяцев назад ( 25.09.2023 )
Репозиторий
Написано в С
Операционная система несколько
Платформа встроенные системы
Тип IP-стек
Лицензия Модифицированная лицензия BSD.
Веб-сайт www .нонгну .org /lwip /

lwIP ( облегченный IP ) — это широко используемый с открытым исходным кодом стек TCP/IP , предназначенный для встраиваемых систем . lwIP был первоначально разработан Адамом Данкелсом в Шведском институте компьютерных наук , а в настоящее время разрабатывается и поддерживается всемирной сетью разработчиков.

lwIP используется многими производителями встраиваемых систем, включая Intel/Altera , Analog Devices , [2] Ксилинкс , [3] TI , ST и Freescale .

сетевой стек lwIP [ править ]

Целью реализации сетевого стека lwIP является сокращение использования ресурсов при сохранении полномасштабного стека TCP. [4] Это делает lwIP пригодным для использования во встраиваемых системах с десятками килобайт свободной оперативной памяти и местом для около 40 килобайт ПЗУ кода.

реализации протокола lwIP [ править ]

Помимо стека TCP/IP , lwIP имеет несколько других важных частей, таких как сетевой интерфейс , уровень эмуляции операционной системы, буферы и раздел управления памятью. Уровень эмуляции операционной системы и сетевой интерфейс позволяют трансплантировать сетевой стек в операционную систему, поскольку он обеспечивает общий интерфейс между кодом lwIP и ядром операционной системы . [4]

Сетевой стек lwIP включает реализацию IP (Интернет-протокола) на уровне Интернета , которая может обрабатывать пересылку пакетов через несколько сетевых интерфейсов. [4] И IPv4 , и IPv6 поддерживают двойной стек, начиная с lwIP v2.0.0. [5] Для обслуживания и отладки сети lwIP реализует ICMP (протокол управляющих сообщений Интернета). [4] IGMP (протокол управления группами Интернета) поддерживается для управления многоадресным трафиком. Хотя ICMPv6 (включая MLD ) реализован для поддержки использования IPv6. [ нужна цитата ]

lwIP включает реализацию IPv4 ARP (протокол разрешения адресов) и протокол обнаружения соседей IPv6 для поддержки Ethernet на уровне канала передачи данных . lwIP также может работать поверх реализации PPP (протокола «точка-точка») на уровне канала передачи данных. [ нужна цитата ]

На транспортном уровне lwIP реализует TCP (протокол управления передачей) с контролем перегрузки, оценкой RTT и быстрым восстановлением/быстрой повторной передачей. [4] UDP (протокол пользовательских дейтаграмм) реализован с помощью экспериментальных UDP-Lite . расширений [ нужна цитата ]

API и сокеты [ править ]

(API) без копирования lwIP предоставляет специализированный интерфейс прикладного программирования для повышения производительности сетевого стека. API сокетов Беркли не является обязательным. [4] Необработанные сокеты или необработанные печатные платы (блоки управления протоколом) предоставляются в зависимости от используемого API. [6]

Поддержка прикладного уровня [ править ]

На уровне приложений сетевой стек lwIP может поддерживаться посредством реализации следующих протоколов. DNS (простой протокол (система доменных имен), агент SNMP сетевого управления) версий v1, v2 или v3 с поддержкой частной MIB ( базы управляющей информации ) и компилятором MIB.

Операционные системы, реализующие стек TCP/IP lwIP, могут предоставлять ряд поддерживающих клиентов и серверов на уровне приложений. Например, клиент IPv4 DHCP (протокол динамической конфигурации хоста) или локальные адреса каналов IPv4 (AutoIP). К специализированным приложениям необработанного API относятся: HTTP- сервер, клиент SNTP , клиент SMTP , сервер имен NetBIOS , ответчик mDNS , клиент MQTT и сервер TFTP . [ нужна цитата ]

Реализации ОС [ править ]

lwIP используется в качестве сетевого стека в ReactOS и Genode. [7] и может использоваться в Minix и GNU Hurd для реализации сетевых серверов.

См. также [ править ]

Ссылки [ править ]

  1. ^ «Выпущен lwIP 2.2.0» . Проверено 11 октября 2023 г.
  2. ^ « Создание сложных приложений VDK/LwIP с использованием процессоров Blackfin», Каушал Сангхай, Analog Devices Inc., сентябрь 2008 г.
  3. ^ Шива Велусами, Примеры приложений LightWeight IP (lwIP), Xilinx Inc., июнь 2009 г.
  4. ^ Перейти обратно: а б с д Это ж Ву, Янвэнь, изд. (2010). Программная инженерия и инженерия знаний: теория и практика . Берлин: Шпрингер. п. 639. ИСБН  978-3-642-03717-7 .
  5. ^ «LwIP: Обновление» .
  6. ^ документация по функциям lwIP
  7. ^ «Примечания к выпуску Genode OS Framework 9.11» .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 94585709619BDB26B8E5F2616B1B23E5__1697047320
URL1:https://en.wikipedia.org/wiki/LwIP
Заголовок, (Title) документа по адресу, URL1:
lwIP - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)