{"id":115792,"date":"2024-05-15T08:59:29","date_gmt":"2024-05-15T06:59:29","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dlya-openbsd-realizovana-nastrojka-vklyuchayushhaya-rezhim-tcp_nodelay-dlya-vsej-sistemy"},"modified":"2026-02-14T13:19:52","modified_gmt":"2026-02-14T11:19:52","slug":"dlya-openbsd-realizovana-nastrojka-vklyuchayushhaya-rezhim-tcp_nodelay-dlya-vsej-sistemy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/dlya-openbsd-realizovana-nastrojka-vklyuchayushhaya-rezhim-tcp_nodelay-dlya-vsej-sistemy","title":{"rendered":"Para OpenBSD, se implement\u00f3 una configuraci\u00f3n que incluye el modo TCP_NODELAY para todo el sistema.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Job Snijders, un destacado desarrollador de OpenBSD, l\u00edder de uno de los comit\u00e9s en IETF (Internet Engineering Task Force), autor de 11 RFC relacionados con el enrutamiento y RPKI, y creador de IRRd (Internet Routing Registry Daemon), ha publicado un conjunto de parches para OpenBSD que agregan un nuevo par\u00e1metro sysctl llamado \"net.inet.tcp.nodelay\" para desactivar el algoritmo de Nagle a nivel del sistema. Este par\u00e1metro libera a los desarrolladores de aplicaciones de tener que establecer la bandera TCP_NODELAY para sockets individuales.    <\/p>\n<p>El algoritmo de Nagle se utiliza para agregar peque\u00f1os mensajes con el fin de reducir el tr\u00e1fico. Este algoritmo suspende el env\u00edo de nuevos segmentos TCP hasta recibir la confirmaci\u00f3n de que los datos enviados anteriormente han sido recibidos o hasta que se produzca un tiempo de espera. Por ejemplo, sin utilizar la agregaci\u00f3n, al enviar 1 byte se env\u00edan adem\u00e1s 40 bytes de los encabezados TCP e IP del paquete, mientras que con el algoritmo de Nagle, los mensajes enviados antes de recibir la confirmaci\u00f3n de la parte remota se acumulan y se env\u00edan en un solo paquete. Debido a la optimizaci\u00f3n de \"delayed ACK\", que retrasa el env\u00edo de paquetes ACK, la se\u00f1al a trav\u00e9s de los paquetes de confirmaci\u00f3n en realidad no funciona, y el env\u00edo de los mensajes acumulados se realiza cuando se produce un tiempo de espera.    <\/p>\n<p>Snijders sostiene que en las realidades actuales, el algoritmo de Nagle, desarrollado en una \u00e9poca en que varios usuarios compet\u00edan por un ancho de banda de 1200 bps, est\u00e1 obsoleto y en <a href=\"https:\/\/prohoster.info\/es\/server\/dts-sofia\/\"  data-wpil-monitor-id=\"3251\">redes de alta velocidad<\/a> su opini\u00f3n causa m\u00e1s da\u00f1o que beneficio. Recientemente, Marc Brooker de Amazon Web Services (AWS) tambi\u00e9n expres\u00f3 una opini\u00f3n similar. Las razones a favor de desactivar el algoritmo de Nagle por defecto se pueden encontrar en un art\u00edculo publicado hace unos d\u00edas.       <\/p>\n<p>Para desactivar el algoritmo de Nagle, existe la opci\u00f3n TCP_NODELAY, que puede establecerse para sockets de red individuales. El modo TCP_NODELAY se ha utilizado en muchas aplicaciones de OpenBSD, entre ellas openssh, httpd, iscsid, relayd, bgpd y unwind, y, en opini\u00f3n de Snijders, ha llegado el momento de ofrecer la posibilidad de habilitarlo para todos los sockets TCP a nivel del sistema. Snijders tambi\u00e9n propone discutir la inclusi\u00f3n de TCP_NODELAY por defecto y el cambio del algoritmo de Nagle a un modo de opci\u00f3n que se pueda habilitar individualmente.<br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61176\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0436\u043e\u0431 \u0421\u043d\u0435\u0439\u0434\u0435\u0440\u0441 (Job Snijders), \u043c\u0430\u0441\u0442\u0438\u0442\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a OpenBSD, \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043a\u043e\u043c\u0438\u0442\u0435\u0442\u043e\u0432 \u0432 IETF (Internet Engineering Task Force), \u0430\u0432\u0442\u043e\u0440 11 RFC, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438 RPKI, \u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c IRRd (Internet Routing Registry Daemon), \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b \u043d\u0430\u0431\u043e\u0440 \u043f\u0430\u0442\u0447\u0435\u0439 \u0434\u043b\u044f OpenBSD, \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0445 \u043d\u043e\u0432\u044b\u0439 sysctl-\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 &#171;net.inet.tcp.nodelay&#187; \u0434\u043b\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u041d\u0435\u0439\u0433\u043b\u0430 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0432\u0441\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0438\u0437\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043e\u0442 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-115792","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0436\u043e\u0431 \u0421\u043d\u0435\u0439\u0434\u0435\u0440\u0441 (Job Snijders), \u043c\u0430\u0441\u0442\u0438\u0442\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a OpenBSD, \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043a\u043e\u043c\u0438\u0442\u0435\u0442\u043e\u0432 \u0432 IETF (Internet Engineering Task Force), \u0430\u0432\u0442\u043e\u0440 11 RFC, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438 RPKI, \u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c IRRd (Internet.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/dlya-openbsd-realizovana-nastrojka-vklyuchayushhaya-rezhim-tcp_nodelay-dlya-vsej-sistemy\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\udd47\u0414\u043b\u044f OpenBSD \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0430\u044f \u0440\u0435\u0436\u0438\u043c TCP_NODELAY \u0434\u043b\u044f \u0432\u0441\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0436\u043e\u0431 \u0421\u043d\u0435\u0439\u0434\u0435\u0440\u0441 (Job Snijders), \u043c\u0430\u0441\u0442\u0438\u0442\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a OpenBSD, \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043a\u043e\u043c\u0438\u0442\u0435\u0442\u043e\u0432 \u0432 IETF (Internet Engineering Task Force), \u0430\u0432\u0442\u043e\u0440 11 RFC, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438 RPKI, \u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c IRRd (Internet.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/dlya-openbsd-realizovana-nastrojka-vklyuchayushhaya-rezhim-tcp_nodelay-dlya-vsej-sistemy\" \/>\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=\"2024-05-15T06:59:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-14T11:19:52+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\udd47Se ha implementado una configuraci\u00f3n para OpenBSD que incluye el modo TCP_NODELAY para todo el sistema | ProHoster","description":"Job Snijders, un reconocido desarrollador de OpenBSD, l\u00edder de uno de los comit\u00e9s en IETF (Internet Engineering Task Force), autor de 11 RFC relacionados con la enrutaci\u00f3n y RPKI, y creador de IRRd (Internet.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/dlya-openbsd-realizovana-nastrojka-vklyuchayushhaya-rezhim-tcp_nodelay-dlya-vsej-sistemy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\udd47\u0414\u043b\u044f OpenBSD \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0430\u044f \u0440\u0435\u0436\u0438\u043c TCP_NODELAY \u0434\u043b\u044f \u0432\u0441\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b | ProHoster","og:description":"\u0414\u0436\u043e\u0431 \u0421\u043d\u0435\u0439\u0434\u0435\u0440\u0441 (Job Snijders), \u043c\u0430\u0441\u0442\u0438\u0442\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a OpenBSD, \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043a\u043e\u043c\u0438\u0442\u0435\u0442\u043e\u0432 \u0432 IETF (Internet Engineering Task Force), \u0430\u0432\u0442\u043e\u0440 11 RFC, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438 RPKI, \u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c IRRd (Internet.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/dlya-openbsd-realizovana-nastrojka-vklyuchayushhaya-rezhim-tcp_nodelay-dlya-vsej-sistemy","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":"2024-05-15T06:59:29+00:00","article:modified_time":"2026-02-14T11:19:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"115792","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-14 11:19:52","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 00:24:19","updated":"2026-02-14 11:19:52","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/115792","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=115792"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/115792\/revisions"}],"predecessor-version":[{"id":161032,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/115792\/revisions\/161032"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=115792"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=115792"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=115792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}