バックエンド面接: 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