Messengerの場合

音声・ビデオ通話は、SIP(Session Initiation Protocol)と呼ばれる
リアルタイム通信の制御を行なうプロトコルを使って双方が打ち合わせを行ない、
最終的にはRTP(Real Time transport Protocol)というリアルタイム転送用の
プロトコルを使って、音声に2ポート、ビデオに2ポートのUDPストリームを確立する。
使用するポートは、動的に割り当てられるため特定することはできない
(XPのファイアウォールは自動的に制御される)。
また、一方がNAPTルータの内側にいる場合には、無効なアドレスを通知してしまうため、
SIPの段階で接続に失敗してしまう。

以下参照
http://www.watch.impress.co.jp/pc/docs/article/20011120/wm.htm