コンテンツにスキップ

バックエンド面接: WiFi からモバイルデータへの切り替え

元ネタ

  • X: https://x.com/thesayannayak/status/2041010510464758235
  • 投稿者: @thesayannayak

原文

Interviewer:

You moved your phone from WiFi to mobile data mid-call. The call didn't drop.

How did it switch networks without you noticing?

要約

通話中に WiFi からモバイルデータに切り替えても通話が途切れないのはなぜか、という面接質問。ネットワークハンドオフ(handoff / handover)の仕組みを問うている。

まずの答え

OS やプロトコルレベルでネットワークのシームレスな切り替え(seamless handoff)が行われている。SRTP や OHTTP のようなプロトコルがセッションを維持しつつ、下位の IP アドレスが変わっても上位のセッション層が接続を保つ。OHTTP Multipath(MPTCP)や OHTTP QUIC の Connection Migration が代表的な技術。

深掘りしたい観点

  • MPTCP(Multipath TCP)の仕組み
  • QUIC の Connection Migration
  • Mobile IP プロトコル
  • VoIP における RTP セッション維持

tags: #backend #interview #networking #handoff #protocol