No.5
- 回答日時:
かなり出尽くした感じがあるので、別の切り口から。
ポート番号はアプリケーションが必要とします。
例えばメーラーやブラウザ、FTPといったもの達ですね。
さてインターネットの場合パソコンにはこれらのソフトが
インストールされていて、TCP/IPでデータのやりとりを
していますが、同時に使用する事もありますね。
例えばブラウザを使いながらメールを受信したり。
このような場合を想定すると、「一本のデータケーブル」で、
「どれも同じTCP/IP」でデータをやり取りする為には、
どのソフトとデータをやり取りしているか決めてあげないと
効率良く送受信できないのです。
メールのデータをブラウザが受け取ったらわけわかりませんしね。
それでポート番号を指定します。
パソコンを会社(のビル)、アプリケーションを各フロア
(階毎で別れている人事部とか、営業とか)で考えてみると、
「同じ会社で入り口は一つなんだけど、採用関係は人事課だから、営業に行ってしまったら
困るから、80階だと覚えてからいくと効率がいいな」
という事になるかと思います。
ウェルノウンポートNo.というのは「人事課は普通は80階」と決めたという事です
(そう言われると違和感があるかな)
ウェルノウンポートNo.を前提に上の内容を訳すると
「同じ会社で入り口は一つなんだけど、採用関係は人事課だから、営業に行ってしまったら
困るから、ちゃんと最初から80階に行くよ」
です(わっけわからねー)
あとは技術的には、入り口で受付嬢があたかも80階の如く別の階へ連れて行く、とか
秘密の課がある(笑)とかいろいろありますが、勉強してみてください。
しかしこんなのに「回答に対する自信」とか言われても、
無いに決まってるよなあ(笑)
No.4ベストアンサー
- 回答日時:
ポート番号は0-65535まで存在し、
h_hikitaさんがおっしゃってるように、
0-1023までがWELL KNOWN PORT
1024-49151がREGISTERED PORT
49152-65535がDYNAMIC AND/OR PRIVATE PORT
となってます。
このうち、HTTPを含むWELL KNOWN PORTは世界共通のものとして決められており、
もし、110(POP3)にHTTPを設定すると、メールを受信使用と110番に接続しても(相手はPOP3は110番と思ってるわけですから)HTTPにつながってしまい、
混乱が起きてしまいます。
このように、特に混乱を招きやすいものはWELL KNOWN PORTとして割り当てられており、決して変えてはなりません。
本来自由に使用して良いのは49152-65535となっていますが、
実際には1024-65535は自由に使われているのが現状です。
この辺について詳しく知りたい場合は、
「マスタリングTCP/IP 入門編」をおすすめします。
これは僕が昨年ゼミで使用してたものです。
どうもありがとうございます。私はまだネットワークについてはまだまだ未熟者ですが、そんな私にもよくわかる説明でした。進めて下さった本は、私も持っているのでもう1度よく読みなおしてみたいと思います。
No.3
- 回答日時:
別に違っても良いのですが、それだと違うサーバに接続する度に
ポート番号を調べ設定する必要があり面倒です。
また、ポートの番号により利用するのに必要な特権も異なっています。
ポート番号の割り当ては、現在IANAによって割り当てられており
Well Known Port, Registered Port, Dynamic and/or Private Ports
の3種類に分類されます。
0-1023 Well Known Port
IANAにより割り当てられておりほとんどのシステムでは
システムもしくは特権ユーザの実行するプログラムに
よってのみ利用可能です。
1024-49151 Registered Port
IANAによってリストされ、ほとんどのシステムでは
一般のユーザまたは一般ユーザの実行するプログラム
によって利用されます。これらのポートはコミュニティの
便宜をはかるために登録されています。
49152-65535 Dynamic and/or Private Ports
動的または、プライベートネットワークで使用するポート
なお、ポート番号の割り当てはもはやRFCにて管理されておらず
ianaのホームページ上に最新版が掲載されるようになっています。
参考URL:http://www.isi.edu/in-notes/iana/assignments/por …
なるほど・・・・。どうもありがとうございました。wellknownポート番号のことはきいたことがありますが、ほかにもいろいろ決められそれぞれにちゃんとやくわりがあるのですね。納得させてもらいました。
No.1
- 回答日時:
そういう取り決めだから...
例えば、HTTPが25番で提供されているサーバがあるとします。そのサーバに通常のブラウザ(標準設定80番)で接続しに行くとホームページを見る事が出来ません。
従って、規約(RFC)の中で、決められているのだと思います。
たまぁぁぁに、わざと違うポートでサービスを提供しているサーバを見かけますが、これはユーザを絞るのと共に、一般(一見さん)を排除する目的がある様です。
交通ルールと似ていますね。みんな破る方法は知っているが、一人破り出すと、無秩序になるから、皆が守っている(様にしている)。
だから、一般的なサービスとそては、同じポート番号を使用しているのだと思いますよぉ
この当りを調べるのには、RFCを読むのがベターですね(^^;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
8000番や8080番のポー...
-
スイッチのポート番号について
-
EXCEL VBAで、PnPでCOMポート番...
-
ワイヤレスマウスUSBレシーバー...
-
コマンドプロンプトで、ポート...
-
ポートの80と443
-
tomcat apacheが使用するポート...
-
Dell Inspiron 14 5415 をコン...
-
ポート80を閉じたいのですが
-
Windows10におけるUSB-RS232C機...
-
サーバーにLANポートが多いとど...
-
Port9100印刷の説明
-
自分のパソコンのデバイスマネ...
-
プリンタのUSB接続について(LP...
-
パソコンUSBポートの不良なんと...
-
デスクトップPC 背面のUSBポー...
-
バンジージャンプのデータを貰...
-
「USB3.0/2.0規格に対応」とは...
-
$_SERVER["HTTP_HOST"]と$_SERV...
-
このエラーはどういうことですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
8000番や8080番のポー...
-
スイッチのポート番号について
-
コマンドプロンプトで、ポート...
-
ポートの80と443
-
Windows10におけるUSB-RS232C機...
-
Dell Inspiron 14 5415 をコン...
-
ワイヤレスマウスUSBレシーバー...
-
バンジージャンプのデータを貰...
-
ポート80、443を開けろと言われ...
-
EXCEL VBAで、PnPでCOMポート番...
-
Supermodelのエミュレーターに...
-
サーバーにLANポートが多いとど...
-
マザーボードにSATAのHDDを接続...
-
このエラーはどういうことですか?
-
プリンタのUSB接続について(LP...
-
8080ってなんですか?
-
マザーボードのSATAポートの故障
-
microsoft-ds(445)とnetbios(13...
-
$_SERVER["HTTP_HOST"]と$_SERV...
-
無線LANルータのアクセスログの...
おすすめ情報