<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jaringan on Nalar</title>
    <link>https://nalar.dev/id/tags/jaringan/</link>
    <description>Recent content in Jaringan on Nalar</description>
    <generator>Hugo</generator>
    <language>id-id</language>
    <lastBuildDate>Thu, 17 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/id/tags/jaringan/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>SO_RCVLOWAT Menaikkan Ambang Readability pada Socket Linux</title>
      <link>https://nalar.dev/id/so-rcvlowat-menaikkan-ambang-readability-pada-socket-linux/</link>
      <pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/so-rcvlowat-menaikkan-ambang-readability-pada-socket-linux/</guid>
      <description>&lt;p&gt;Socket Linux dengan &lt;code&gt;SO_RCVLOWAT&lt;/code&gt; di atas satu byte dapat memiliki data dalam antrean sementara &lt;code&gt;poll()&lt;/code&gt;, &lt;code&gt;select()&lt;/code&gt;, atau &lt;code&gt;epoll&lt;/code&gt; belum melaporkan readiness baca normal. Sejak Linux 2.6.28, antarmuka readiness tersebut menghormati receive low-water mark yang dikonfigurasi.&lt;/p&gt;&#xA;&lt;p&gt;Opsi ini mengubah ambang yang terkait dengan readiness penerimaan normal. Opsi ini tidak menetapkan batas pesan, tidak mencadangkan ruang receive buffer, dan tidak menjamin operasi penerimaan berikutnya mengembalikan tepat sejumlah byte sesuai nilai konfigurasi.&lt;/p&gt;&#xA;&lt;h2 id=&#34;readability-dapat-memerlukan-lebih-dari-satu-byte-dalam-antrean&#34;&gt;Readability dapat memerlukan lebih dari satu byte dalam antrean&lt;/h2&gt;&#xA;&lt;p&gt;Readiness penerimaan socket biasanya diamati dengan low-water mark bawaan sebesar satu byte. Pada kondisi ini, data biasa yang sudah masuk antrean cukup untuk memenuhi bagian volume data dari kondisi readable.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SO_REUSEPORT Membagi Trafik ke Beberapa Grup Socket</title>
      <link>https://nalar.dev/id/so-reuseport-membagi-trafik-ke-beberapa-grup-socket/</link>
      <pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/so-reuseport-membagi-trafik-ke-beberapa-grup-socket/</guid>
      <description>&lt;p&gt;&lt;code&gt;SO_REUSEPORT&lt;/code&gt; mengubah satu endpoint lokal dari binding satu socket menjadi sebuah grup socket. Di Linux, beberapa socket TCP atau UDP dapat melakukan bind ke alamat lokal yang sama ketika semua socket yang ikut mengaktifkan opsi ini sebelum &lt;code&gt;bind()&lt;/code&gt; dan kredensial binding memenuhi aturan reuse dari kernel.&lt;/p&gt;&#xA;&lt;p&gt;Perilaku ini berbeda dari sekadar melonggarkan pemeriksaan konflik alamat. Trafik yang masuk juga harus diarahkan ke salah satu anggota grup. Batas pemilihan ini memengaruhi arsitektur listener, isolasi antrean, restart proses, penempatan flow UDP, dan desain apa pun yang menganggap satu port selalu identik dengan satu socket.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
