通信の最適化
概要
2015年8月22日の時点において日本の携帯電話事業者であるNTTドコモ、au、ソフトバンクモバイルは通信帯域の削減を目的として携帯電話端末とインターネット上のサーバとの通信のデータに対して非可逆圧縮などの変換を行っている。この変換はインターネット上のサーバを運営するものには通知されず、またTCP通信の仕様内では検知することができない。携帯電話端末とサーバとのやりとりでは通常のTCP通信の挙動が現れるが、送受信されるデータは両者に検知できない状態で変換される。
各事業者ごとの状況
NTTドコモ
spモードにおいて通信の最適化が実施される[1]。画像や動画の圧縮やコーデック変換を行っている。具体的なファイル形式や変換の対象は公開されていない。携帯電話利用者は通信の最適化を解除することができる[2]。
au
LTE NETにおいて通信の最適化が実施される[3]。画像と動画の圧縮を行っており対象ファイル形式はBMP、jpg、gif、PNG、MPEG、AVI、MOV、FLV、MP4、3GP、WebM、ASF、WMVである。携帯電話利用者は総合案内157(au以外の携帯電話、一般電話からは0077-7-111)に発信し(5.スマートフォン・auケータイ→2操作、設定方法、電波状況に関するお問い合わせ)に繋いで解除の申し込みをする事で通信の最適化を解除することができる。
最適化の被害
2015年6月10日にネットワークゲーム「Angel Beats! -Operation Wars-」において、ソフトバンクモバイルの回線における通信の最適化が原因とみられる、ゲームデータのダウンロードの失敗の問題が発生している[9]。
インターネットに対する影響
TCPが備えるチェックサムは、通信路における偶発的なパケットの破損を検知することを目的としており、通信の最適化のように人為的にデータが書き換えられた場合はサーバ、クライアント側ではTCPの仕組みでは検知することができない。通信路におけるデータの改変を検知するには、各種VPNやTLSのようにメッセージ認証符号を備えたプロトコルを用いて通信する必要がある。
確認方法
通信の最適化がなされているかどうかを確認するサイトも幾つか開設されている。
脚注・出典
- ご利用規則 | サービス・機能 | NTTドコモ
- いつの間にか画像が劣化する『通信の最適化』、確認・解除方法 (ドコモ編)
- LTEフラット | 料金・割引:スマートフォン・携帯電話 | au
- ご利用の際に通信制御することがある内容について | 個人のお客さまへのお知らせ | お知らせ | モバイル | ソフトバンク
- ソフトバンク、「通信の最適化」は『正当業務行為』。解除不可
- 【お知らせ】BIGLOBEモバイルにおける通信の最適化について
- “通信の最適化が適用される時間帯はいつですか?”. オプテージ. 2021年12月10日閲覧。
- “通信の最適化とはなんですか?”. オプテージ. 2021年12月10日閲覧。
- AngelBeats!-OW- 開発戦線 (2015年6月10日). “2015年6月10日の発言”. 2015年8月22日閲覧。
- 山口健太「“通信の最適化”は正当業務行為とみなすべきか?」『週刊アスキーWeb』、KADOKAWA、2015年7月21日、2015年8月22日閲覧。