全体表示

[ リスト ]

X02NK で ping

Pocket Ping というアプリで遊んでみました。
その名の通り X02NK で ping が打てるアプリで無線 LAN と 3G の両方に対応しています。



まず、設定画面では自分の IP アドレスが表示されるほか、
「パケットの送信数、サイズ、TTL」が設定できます。



ping を実行したらこんな感じ。
送受信の成功数と RTT の最小/最大/平均の統計が表示されます。
ちなみに、mobiledev.org.cn という宛先はデフォルトに設定されたもので、
当然ながら好きな宛先に変更することができます。


あと、いくつか試してみたことを書いときます。

- パケットサイズは 65400 以上を指定するとシステムエラー(ErrorCode:-40)が返ります。symbian 仕様には詳しくありませんが、おそらくこれが内部バッファの最大値なんでしょうね。

- ping の宛先でパケットキャプチャしてみると 1472 byte (MTU から IP/ICMPヘッダサイズを除いた値) でフラグメントが発生することが確認できました。ただ、Wi-Fi でも 3G でもフラグメントパケットは送信されますが、3G の場合、フラグメントされて返信される ICMP reply は受信できませんでした。おそらく APN ゲートウェイか 3G 網内で incoming なフラグメントパケットはフィルタアウトされてそうな感じです。

- 3G 回線を使用する場合、X02NK では「Application Connection、Browser Connection、Mail Connection」の 3 つのアクセスポイントを指定できますが、全て ping が成功しました。つまり、ICMP パケットのフィルタは特に設定されていない模様。なんとなく「Browser Connection」と「Mail Connection」にはポート番号のフィルタが入ってるぐらいだから(本当?)、ICMP は通らないと思ってたんですけどね。Layer 4 プロトコルではフィルタしてないのかな(笑)。ちなみに、ヤフーケイタイ用の例の mailwebservice.softbank.ne.jp なるアクセスポイントを指定したら ping は失敗しました。

- すごく不思議なんですけど、3G 回線を使用した場合、自分の IP アドレスが表示されるところには APN ゲートウェイの outer IP が表示されるようです。例えば、先の設定画面で表示されてる 126.243.135.195 を whois するとこんな感じ。

Hostname: om126243135195.openmobile.ne.jp
ISP: Softbank BB Corp
Organization: Softbank BB Corp
Proxy: None detected
Type: Cable/DSL

てっきり 3G 網内で転送するための IP アドレス等が表示されるものかと思ってたんですけど、そういう仕様なんですかね。


最後に、IPv6 サイトを宛先に指定してみたら、


なんと AAAA 宛にパケット送信を試みる模様。
パケットをキャプチャしてみると送信元 IP アドレスにも IPv6 アドレスが設定されてたり
するんですけど、どうやら、プロトコル番号フィールドに 40 (IPPROTO_IL != IPPROTO_ICMPV6)
という変な値が設定されているという罠…(笑)

閉じる コメント(0)

コメント投稿

顔アイコン

顔アイコン・表示画像の選択

名前パスワードブログ
絵文字
×
  • オリジナル
  • SoftBank1
  • SoftBank2
  • SoftBank3
  • SoftBank4
  • docomo1
  • docomo2
  • au1
  • au2
  • au3
  • au4
投稿

開く トラックバック(2)


.


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事