端末1---(LAN側)ルーター(WAN側)---端末2
というふうに接続されていた場合を想定します。
上図で端末1がTCPセッションを端末2と張ろうとした場合(httpなど)のルーターの動きについて確認させてください。
<ルーターの動き>
(1)端末1からのTCPセッション開始のパケットを受信す るとMACアドレスとIPアドレスをルーターのものにす り替え、ポート番号も変えて端末2に渡す。この時の アドレスとポート番号の対応表を記憶しておく。
(2)端末2から応答が返ってきた場合(1)で記憶した対応表 を基にパケットのMAC,IP,ポートをすり替えて端末1 に渡す。
(3)TCPのセッションが終了したら(1)で記憶した対応表は 破棄する。
とりあえずこの解釈は正しいでしょうか?
なお、UDP通信の場合は(1)の対応表を全く作らないということで良いでしょうか?
ご教授よろしくお願いします。
No.3ベストアンサー
- 回答日時:
<普通のルーターの動き>
・TCP,UDPに限らず、クライアント毎の対応表は持たない。(中継するパケットのセッション管理はしない。)
・同一サブネット内のIP/MACアドレステーブルをもつ(arp table)
・ルーティングテーブル(経路表)をもち、経路表に従った次のルータ(next hop router)にパケットを転送する。
・MACアドレスの書換えは、インターフェイスをまたがる場合行われ、転送先までの使用メディアによって変わる。(ATMならVPI/VCI,フレームリレーならDLCI等)
<IPマスカレードやNAPTルーターの動き>
・上記に加えて、
・UDPの場合、質問の(1)~(3)をするが、(3)でUDPは終了ステータス(FIN)を持たないため、タイムアウトにより対応表が削除される。
・TCPの場合、質問の(1)~(3)をする。さらに、FTP等の一部のプロトコルでは相手側からポート指定されるため、ヘッダだけでなくデータの中も検査している。
こんな感じでしょうか。
・
No.2
- 回答日時:
説明しているのはルータの動きではなく
ルータ上でIPマスカレードやNAPTを動かしているときの動作です。
で、対応表の作り方なのですが機器依存だった気がするのですが。うろ覚えですみません
No.1
- 回答日時:
LAN→WANでNAPTを行っている場合の動作やね。
その解釈で良いと思うよ。UDPの場合は、行う機器と行わない機器がある。例えば、DNSの名前解決は53番のUDPを使っているが、端末1でプロバイダ(などWAN側)のDNSサーバを指定した時に、名前解決が出来ればOKだ。
他にも、これらとは別機能になるがUPnPという機能もあって、それが有効になっている場面をごっちゃにして考えるとこんがらかるので気をつけて。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ルーター・ネットワーク機器 10Gbpsの恩恵 5 2022/11/16 15:48
- その他(インターネット接続・インフラ) ホームページのログイン認証の際、PCから相手方サーバーに対し送信されるMACアドレスについて 1 2022/10/17 14:14
- 格安スマホ・SIMフリースマホ 楽天ハンド MNPして対応してる端末に変えたら esimでなくても使えますよね? 1 2022/08/05 22:10
- Wi-Fi・無線LAN ローソンで wi-fi 接続できませんでした スマホは OPPO A 73です 何がいけなかったか 4 2022/05/31 03:53
- Wi-Fi・無線LAN WiFiルーターにネット回線(光回線など)を繋いでなくても、WiFiルーターを介してWiFi対応端末 8 2023/02/05 09:18
- ツイキャス ツイキャスでアカウントロックされたとき、IPアドレスが自動取得で変更されても、PC端末が特定される? 1 2022/10/15 15:49
- ルーター・ネットワーク機器 ドコモ光のルーターに、他社WIFI6対応ルーターの接続。 7 2023/05/07 07:46
- VPN 無料のwifiはなぜ危険性高い? VPN プライベートDNSモードにすれば安全? 2 2022/06/04 18:23
- FTTH・光回線 グローバルIPアドレスの変更について 1 2022/04/23 05:32
- Wi-Fi・無線LAN チャネルがW56に対応している子機か、していない子機か、判別する方法を教えてください。 4 2023/07/18 19:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HP Elite x2 1011 G1という端末...
-
pixel7aを使っています。 LINE...
-
Android端末上でadbコマンドを...
-
拾ったiPhoneSIMカードを他の端...
-
当方中華製のスマホで、Ulefone...
-
カメラのキタムラでCDにフォ...
-
ルーターを介したTCPとUDP通信...
-
大手キャリアの携帯電話にUSBホ...
-
【NTT DocomoのAPN強制リセット...
-
質問させてください。 iPhoneの...
-
HDD暗号化とシン・クライアント...
-
日本通信SIMからSIMフリーシャ...
-
スマホの分割払いが出来なくな...
-
クッキーというものが理解でき...
-
パスワード解除ソフト Renee Pa...
-
スマートフォンで現在地はバレ...
-
プリペイドのWiFi端末 販...
-
モンストをするためにサブ端末...
-
母親が携帯料金を安くしようと...
-
bluestacksに付いて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
拾ったiPhoneSIMカードを他の端...
-
デスクトップに置きたい
-
Android端末上でadbコマンドを...
-
会社のグローバルIPアドレスの...
-
ACOSってどんなOSですか?
-
質問させてください。 iPhoneの...
-
端末補償サービスについて
-
Wi-Fiの逆探知
-
LINEの音声通話 こえがぶつぶつ...
-
サーバー上にあるファイルの使...
-
pixel7aを使っています。 LINE...
-
日本通信SIMからSIMフリーシャ...
-
Simフリー繋がらないドコモ TOR...
-
2012のホンダオデッセイに乗っ...
-
別添の写真のように出ます。。 ...
-
当方中華製のスマホで、Ulefone...
-
SMSでの字数制限を越えての作...
-
スマートフォンで現在地はバレ...
-
クッキーというものが理解でき...
-
povoで物理sim作りました。同じ...
おすすめ情報