・ファイル転送の場合
   ファイル転送はMSNメッセンジャサーバを経由せず直接行われる。

   Step1 ファイル転送の開始準備
   ファイル送信側が送信するぞメッセージを送る
   ファイル受信側がOKしたら送信側に自分のIPアドレスとポート番号を教える

   ↓おーいファイル送るぞ!
  (・∀・)PC1←→←→┫ルータ(NAT)┣〜←→.┏━━━━━━┓.. ┏━━━━┓
                           ...... ┃インターネット..┃→┃MSN .......┃
                           ...... ┃     .   ..┃←┃メッセ . ┃
                           ...... ┃        ...┃.....┃サーバ.. ┃
  (・∀・)PC2←→←→┫ルータ(NAT)┣〜←→.┗━━━━━━┛.. ┗━━━━┛
   ↑ラジャー おいらのIPアドレスはxxx.yyy.zzz.aaaでポートpppppで受け付けるぜ!

   ここで問題発生。PC2がPC1に知らせたIPアドレスはルータの内側(プライベートIPアドレス)

   Step2 データの転送開始
   ↓転送開始!!      ↓プライベートIPアドレスなので外に出さない
  (・∀・)PC1→→→→┫ルータ(NAT)┣〜〜〜.┏━━━━━━┓
                           ...... ┃インターネット..┃
                           ...... ┃     ....... ...┃
  (・∀・)PC2━━━━┫ルータ(NAT)┣〜〜〜.┗━━━━━━┛
   ↑???

  これがルータを使っているとファイルが転送できない理由です。

  MSNメッセンジャ以外にオンラインゲームなどでも問題が発生する場合があります。