Maximum Transmission Unit とは?
maximum transmission unit、すなわち MTU とは、ネットワークインターフェースやリンクが 1 つのパケットで送信できるデータの最大量です。MTU より大きいデータは複数のパケットにフラグメント化され、経路上での不一致はフラグメント化を強いたり、ひそかにパケットをドロップしたりします。トンネルやオーバーレイは、基盤ネットワークより小さい MTU を使うことがよくあります。
なぜ重要か
CI の container や VPN のオーバーレイは MTU が小さいことがあり、不一致があると大きな転送が停滞したり、謎めいたハングを起こしたりします。MTU について知っていれば、そうした不可解なネットワークのハングを、扱いやすい設定上の問題へと変えられます。
関連ガイド
What Is the Loopback Interface?The loopback interface is a virtual network device a host uses to talk to itself, routing traffic to the loca…
What Is a Socket Read Timeout?A socket read timeout is the maximum time a program waits for data on a socket before giving up, preventing a…
What Is TCP Keep-Alive?TCP keep-alive periodically probes an idle connection to confirm the other side is still reachable, so dead c…