{"id":164650,"date":"2026-03-14T17:11:55","date_gmt":"2026-03-14T15:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/wolfip-i-passt-legkovesnye-steki-tcp-ip-rabotayushhie-bez-dinamicheskogo-vydeleniya-pamyati"},"modified":"2026-03-14T17:11:55","modified_gmt":"2026-03-14T15:11:55","slug":"wolfip-i-passt-legkovesnye-steki-tcp-ip-rabotayushhie-bez-dinamicheskogo-vydeleniya-pamyati","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/wolfip-i-passt-legkovesnye-steki-tcp-ip-rabotayushhie-bez-dinamicheskogo-vydeleniya-pamyati","title":{"rendered":"wolfIP ja passt \u2014 kerged TCP\/IP protokollid, mis t\u00f6\u00f6tavad ilma d\u00fcnaamilise m\u00e4luhaldeny","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kr\u00fcptograafia raamatukogu wolfSSL arendajad t\u00f6\u00f6tavad v\u00e4lja TCP\/IP kihti wolfIP, mis on optimeeritud kasutamiseks sisseehitatud seadmetes, millel on piiratud ressursid, samuti reaalajas t\u00f6\u00f6tavates s\u00fcsteemides ja lahendustes, mis n\u00f5uavad suurenenud t\u00f6\u00f6kindlust (Safety-Critical). WolfIP ei kasuta etteennustatav ressursikasutuse t\u00f5ttu d\u00fcnaamilist m\u00e4luhaldust \u2014 k\u00f5ik puhvrid ja pistikute tabelid on fikseeritud suurusega ja seadistatakse kompileerimise k\u00e4igus. Projekti kood on kirjutatud keeles C ja levitatakse GPLv3 litsentsi alusel.       <\/p>\n<p>Projekti saab kasutada kasutajaruumi TCP\/IP-protokollina, mis asendab Linuxi, FreeBSD ja macOS v\u00f5rgu protokolli, samuti on see sobiv FreeRTOS, SafeRTOS, Zephyr, Azure RTOS ThreadX, NuttX, RTEMS, VxWorks ja QNX sisseehitatud s\u00fcsteemides. Lisaks sellele saab wolfIP p\u00f5hjal luua iseseisvaid v\u00f5rgu rakendusi, mida saab k\u00e4itada riistvaraplatvormidel (bare-metal). Koos wolfSSL raamatukoguga pakub see tuge TLS 1.3-le, mis v\u00f5imaldab luua kompaktseid sisseehitatud s\u00fcsteeme, mis toetavad HTTPS-i.        <\/p>\n<p>wolfIP peamised omadused:  <\/p>\n<ul>\n<li class=\"l\"> V\u00f5rgupakettide t\u00f6\u00f6tlemisel kasutatakse ette m\u00e4\u00e4ratud staatiliselt varustatud puhvrit. malloc ja free kutsungid ei ole kasutusel.\n<li class=\"l\"> V\u00f5imalus kasutada h\u00fcbriidset v\u00f5rgu protokolli POSIX-s\u00fcsteemides.\n<li class=\"l\"> Toetab BSD sokke nii mitteblokeerivas kui ka blokeerivas re\u017eiimis.\n<li class=\"l\"> Kompaktne suurus (4200 koodirida, 4 korda v\u00e4iksem kui TCP\/IP protokoll lwIP).\n<li class=\"l\"> Toetab STM32 Etherneti v\u00f5rguliideseid.\n<li class=\"l\"> v\u00f5imalus kasutada TAP v\u00f5rguliidest, et testida t\u00f6\u00f6tamist seadmeta.\n<li class=\"l\"> Arendamine keskendudes k\u00f5rge turvalisuse n\u00f5uetele: m\u00e4\u00e4ratletud ja reprodutseeritav konfiguratsioon; turvalise seadistamise mudel (Secure-by-default); isolatsioon komponentide vahel. Toetab ohutut versiooniuuendust; pikaajaline tugi.\n<li class=\"l\"> Arvesse on v\u00f5etud usaldusv\u00e4\u00e4rsete s\u00fcsteemide n\u00f5udeid: d\u00fcnaamilise ressursihalduse puudumine; fikseeritud m\u00e4lupoolsed; kontrollitud ressursikasutus; ettearvatav k\u00e4itumine; lihtsustatud arhitektuur; toetab artefaktide genereerimist verifikatsiooni jaoks.\n<li class=\"l\"> IPv4, UDP, TCP, IPSEC, ARP, ICMP, DHCP-client, DNS-client ja HTTP\/HTTPS-serveri rakendamine. TCP rakenduses toetatakse RFC 7323 (TCP ajatempli, RTT m\u00f5\u00f5tmise, PAWS, akna skaleerimise), MSS (maksimaalne segmentide suurus), RTO (edastusaja \u00fcletamine) ja SACK (valikuline tunnustamine). Mitmed \u00fclekande juhtimise algoritmid.     <\/ul>\n<p>wolfIP piirangutena on v\u00f5imalik kasutada wolfIP ainult l\u00f5pp-punktina, mis suudab vastu v\u00f5tta ja luua \u00fchendusi, kuid ei toeta liikluse marsruutimist erinevate v\u00f5rguliideste vahel.          <\/p>\n<p>Lisaks on m\u00e4rkimisv\u00e4\u00e4rne, et Red Hat t\u00f6\u00f6taja arendab sarnast TCP\/IP steki passt, mis t\u00f6\u00f6tab kasutajaruumi tasemel ja ei kasuta d\u00fcnaamilist m\u00e4lu eraldamist. Projekt passt areneb, et luua suhtluskanal host-keskkonna ja k\u00fclalis\u00fcsteemide vahel QEMU-s, olles turvalisem asendus libslirp-ile. passt kood on kirjutatud C keeles, sisaldab umbes 5000 rida ja jaotatakse GPLv2+ litsentsi alusel.    <\/p>\n<p>passt-i omadustena v\u00f5ib v\u00e4lja tuua: <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/lir\/ipv4\/\" title=\"IPv6 toetus\" data-wpil-keyword-link=\"linked\">IPv6 toetus<\/a> lisaks IPv4-le, AVX2 instruktsioonide p\u00f5hised optimeerimised, synfloodi kaitse, QEMU, libvirt ja Podman'i sisemine tugi, paketid k\u00f5ikidele populaarsetele jaotustele, ARP proxy teenus, minimalistlikud DHCPD, DHCPv6 ja NDP serverid, seccomp-profiil, mille eesm\u00e4rk on blokeerida k\u00f5ik kasutamata s\u00fcsteemikutsed, NAT tugi, v\u00f5imalus kasutada slirp4netns'i l\u00e4bipaistva asendusena.<br \/>\n<br \/>Allikas: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64989\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 wolfSSL \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0442 TCP\/IP \u0441\u0442\u0435\u043a wolfIP, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445, \u0438\u043c\u0435\u044e\u0449\u0438\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u0439, \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u0445 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u043d\u043e\u0439 \u043d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u0438 (Safety-Critical). \u0414\u043b\u044f \u043f\u0440\u0435\u0434\u0441\u043a\u0430\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0432 wolfIP \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 &#8212; \u0432\u0441\u0435 \u0431\u0443\u0444\u0435\u0440\u044b \u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441\u043e\u043a\u0435\u0442\u043e\u0432 \u0438\u043c\u0435\u044e\u0442 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0438 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-164650","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 wolfSSL \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0442 TCP\/IP \u0441\u0442\u0435\u043a wolfIP, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445, \u0438\u043c\u0435\u044e\u0449\u0438\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/wolfip-i-passt-legkovesnye-steki-tcp-ip-rabotayushhie-bez-dinamicheskogo-vydeleniya-pamyati\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47wolfIP \u0438 passt \u2014 \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u044b\u0435 \u0441\u0442\u0435\u043a\u0438 TCP\/IP, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 \u0431\u0435\u0437 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 wolfSSL \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0442 TCP\/IP \u0441\u0442\u0435\u043a wolfIP, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445, \u0438\u043c\u0435\u044e\u0449\u0438\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/wolfip-i-passt-legkovesnye-steki-tcp-ip-rabotayushhie-bez-dinamicheskogo-vydeleniya-pamyati\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-03-14T15:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-14T15:11:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47wolfIP ja passt - kerged TCP\/IP stekid, mis t\u00f6\u00f6tavad ilma d\u00fcnaamilise m\u00e4lu eraldamiseta | ProHoster","description":"Kr\u00fcptograafia raamatukogu wolfSSL arendajad arendavad wolfIP TCP\/IP steki, mis on optimeeritud sisseehitatud seadmetele, millel on piiratud ressursid, samuti s\u00fcsteemidele, mis t\u00f6\u00f6tavad re\u017eiimis.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/wolfip-i-passt-legkovesnye-steki-tcp-ip-rabotayushhie-bez-dinamicheskogo-vydeleniya-pamyati","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47wolfIP \u0438 passt \u2014 \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u044b\u0435 \u0441\u0442\u0435\u043a\u0438 TCP\/IP, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 \u0431\u0435\u0437 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 wolfSSL \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0442 TCP\/IP \u0441\u0442\u0435\u043a wolfIP, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445, \u0438\u043c\u0435\u044e\u0449\u0438\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0441\u0438\u0441\u0442\u0435\u043c, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/wolfip-i-passt-legkovesnye-steki-tcp-ip-rabotayushhie-bez-dinamicheskogo-vydeleniya-pamyati","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-03-14T15:11:55+00:00","article:modified_time":"2026-03-14T15:11:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/164650","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=164650"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/164650\/revisions"}],"predecessor-version":[{"id":165636,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/164650\/revisions\/165636"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=164650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=164650"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=164650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}