No.1
- 回答日時:
システムに依存する話なので、一概には答えられないかと。
詳しくは、「ephemeral port」で検索:
http://www.google.co.jp/search?hl=ja&lr=lang_ja& …
この回答への補足
>システムに依存する話なので、一概には答えられないかと。
これは,80番で送ったパケットは80番で帰ってくることもあるし,
エフェメラルポートという任意のポートで帰ってくるということでよろしいでしょうか?
そもそも,なぜ別のポートに帰ってくる必要があるのでしょうか?
No.2
- 回答日時:
> これは,80番で送ったパケットは80番で帰ってくることもあるし,
> エフェメラルポートという任意のポートで帰ってくるということでよろしいでしょうか?
いいえ、違います。
ポート番号には、「送信元ポート番号」と「宛先ポート番号」があり、
必ずこのペアを設定して送受信します。
httpリクエスト送信時は、
「宛先ポート番号」に80番が入り、
「送信元ポート番号」にエフェメラルポート番号が入ります。
httpリクエストの応答は、
「宛先ポート番号」に、リクエスト送信時の送信元ポート番号と同じものが入り、
「送信元ポート番号」に80番が入ります。
No.3
- 回答日時:
> LANないのPCからポート80番へのパケットを送信した際に
> webサーバから帰ってくるポート番号が違うと伺いました.
返ってくるポートというよりも、PC側が何番のポートを使ってWebサーバの80番ポートにつなぎに行ったかで決まるのです
http://win.kororo.jp/archi/tcp_ip/port.php
送信元ポート(ソースポート)は何番を割り振るかはOSによって異なります
WindowsのマシンでもUNIX系のマシンでも、Webブラウザでアクセスしながらnetstatコマンドを叩けば何番のポートを使用しているかが確認できます
http://www.tef-room.net/main/netstat.html
http://www.tef-room.net/picture/netstat-3.jpg
この例だと1032/TCP, 1034/TCPを使っています
この回答への補足
送信元ポートをパケットに乗せるのは理解できましたが、
そもそもなぜ、別々のポートにする必要があるのでしょうか?
webするならお互いに80番と決めた方が管理が容易なきがします。
No.4ベストアンサー
- 回答日時:
>webするならお互いに80番と決めた方が管理が容易なきがします。
それでは1つのコネクションしか張れないから…です。
クライアントAがサーバaと通信する為にsocketを生成し送信元ポートとして80番に割り当て、通信を開始しました。
同時にクライアントAがサーバbと通信する為にsocketを生成し規定の80番ポートを送信ポートとして割り当てようとすると……クライアントAの80番ポートは使用中ですので割り当てができません。
HTTPプロトコルならデータの転送が終わるとたいていは切断されますので問題になることはそれほどないでしょうが……
FTPで大きいファイルのやりとりをしている場合、他のデータの送受信までできなくなってしまいます。
ということで、クライアント側のポートを固定するメリットがありません。
社内LANにホストが100台とかあるような状態で、昼休みに各自が気象庁の地震情報のサイトを見ようとしても…一人が見られるだけで、他の人が見られません。
# WAN側の80番ポートが誰かの通信の為に固定されてしまいます。
他の人は「更新」ボタンを押してたまたまタイミングよく自分の接続が通るまで連打します。便利でしょうか?
ルータの処理はHTTPについては1つの通信だけ処理すればよいのですから、負荷は軽いでしょう。
が、そんなのでLAN内部の他の99のホストを使用している人が納得できるか?
と言うことになりかねません。
この回答への補足
なるほど!コネクションが1つしか張れないからあて先は80番であっても、
送り主はルータなりOSなりが自動的にわりふるってことでよろしいでしょうか
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- マウス・キーボード Pc切替器が動作しません。理教えてください。よろしくお願いします。 4 2023/05/10 15:43
- ファイアウォール ポート開放で利用可能なTCP一覧の中に利用したいTCPが入ってない場合どうすればいいのでしょうか? 2 2022/09/12 10:31
- ルーター・ネットワーク機器 AU光10G回線について 6 2022/07/25 00:12
- その他(インターネット接続・インフラ) 一軒家のインターネット環境について質問です。 現在一軒家に住んでいますがWiFiの速度が遅く困ってお 3 2022/11/06 00:55
- ドメイン・サーバー・クラウドサービス スカパー(@skyperfectv.co.jpのドメインメール) POPサーバとポートについて @s 1 2023/07/03 11:43
- FTTH・光回線 光コンセントとlanポートがある場合 5 2022/04/18 12:46
- ルーター・ネットワーク機器 YAMAHAルータ設定について 1 2022/09/03 16:31
- ゲーム (iPadmini使用中)ipv4のポート番号ってどうやったらわかりますか? 1 2022/12/19 19:14
- ルーター・ネットワーク機器 YAMAHA RTX1210について初歩的な質問 1 2022/05/26 23:06
- ルーター・ネットワーク機器 「マルチSIMルーター」について教えて下さい 3 2022/06/24 08:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
8000番や8080番のポー...
-
Windows10におけるUSB-RS232C機...
-
Dell Inspiron 14 5415 をコン...
-
スイッチのポート番号について
-
コマンドプロンプトで、ポート...
-
ポートの80と443
-
USBメモリ増設アダプターについて
-
Supermodelのエミュレーターに...
-
パナソニックビエラシリーズ最...
-
ワイヤレスマウスUSBレシーバー...
-
このエラーはどういうことですか?
-
PCのUSBポートの不具合と対処法...
-
仙台市内で、独身者に最も住み...
-
空気圧用語のEポートとRポート...
-
USB接続プリンタのポートを削除...
-
マザーボードにSATAのHDDを接続...
-
仮想COMポート作成
-
EXCEL-VBAからPowerPointファイ...
-
PIDが0のプロセスがポートを空...
-
80番ポートについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
8000番や8080番のポー...
-
Windows10におけるUSB-RS232C機...
-
ワイヤレスマウスUSBレシーバー...
-
USBメモリ増設アダプターについて
-
スイッチのポート番号について
-
PCのUSBポートの不具合と対処法...
-
ポートの80と443
-
ポート80、443を開けろと言われ...
-
コマンドプロンプトで、ポート...
-
Dell Inspiron 14 5415 をコン...
-
Supermodelのエミュレーターに...
-
バンジージャンプのデータを貰...
-
ポート80を閉じたいのですが
-
EXCEL VBAで、PnPでCOMポート番...
-
縦続 と 直列
-
マンションHUB交換について
-
無線LANルータのアクセスログの...
-
microsoft-ds(445)とnetbios(13...
-
サーバーにLANポートが多いとど...
-
マザーボードにSATAのHDDを接続...
おすすめ情報