80番ポート(TCP,UDP)の意味
パケットフィルタリングの設定のために、許可するプロトコル/ポートを調査しています。
Wikipedia「TCPやUDPにおけるポート番号の一覧」によると、「80/TCP,UDP」のようにTCPとUDP両方記載されているものがあります。
私は80番ポート(HTTP)はTCPのみ使用していると思っていましたが、この表記によるとUDPも使用していると解釈できます。
80番ポートに限らず、22(SSH)、25(SMTP)なども同じ表記となっていますが、これはどういう意味なのでしょうか?
個人的には以下の3パターンのいずれかに分類されるのではと考えています。
■80(HTTP)を例にとったパターン
1.HTTP通信はTCP、UDPどちらのプロトコルでも使用可能
(ソフトウェアはどちらのプロトコルが来ても対応できる)
2.HTTP通信はTCP、UDPの両方を使用している
(ソフトウェアが必要に応じてプロトコルを使い分けている)
3.HTTP通信をTCP、UDPのどちらで実装するかはソフトウェアによって異なる
ポートによって上記パターンのいずれになるかは異なりと考えられますので、TCPとUDP両方記載されているものは、両方セットでフィルタに設定しようと考えていますが、その判断について基準などがあればご教示をお願いいたします。
補足
なるほど・・・。 しかし、ネットで調べたところ、OAuthやSPDYといったプロトコルもつかわれているようなのですが、これらはなぜ観測できないのでしょうか。 僕のプロトコルのというものの認識が間違っているのでしょうか・・・。