Skypeについて
S. A. Baset et. al., "An Analysis of thr Slype Peer-to-Peer Internet Telephony Protocol"より
Network構成 |
|
Port |
ランダム。ただし認証用にTCPの80(HTTP)と443(HTTPS)を使う。 |
Host Cache |
SNのIPアドレスとportのリスト。Winの場合、レジストリHKEY_CURRENT_USER/SOFTWARE/SKYPE/PHONE/LIB/CONNECTION/HOSTCACHEに格納。実験では、2日で200のノードが登録されてた。 |
Codec |
GlobalIPSoundのiLBC、iSAC |
暗号化 |
256bit AES |
NAT越え |
STUN (Simple Traversal of UDP), RFC3489やTURN (Traversal Using Relay NAT), IETFで作業中 |
Login |
|
Super Nodeの初期化 |
インストール時4つのISPの持つSNが初期ノードとして与えられる。これらはログインサーバを知るための最初の接続の時にだけ使われる。 |
最初の接続 |
:やりとりするデータ量は総計9KB |