• ベストアンサー

UDPプロトコルについて

自分で調べればよいことなのでしょうが・・・ もし知っている方がいたら、教えてください。 TCP/IPでは、異なるサブネットのノードとは通信できないと思うのですが、例えば、192.168.0.0/24のネットワーク内のハブに、192.168.1.10というノードを接続してあるような場合に、192.168.0.10のホストからUDPプロトコルでブロードキャストすれば、互いに通信できるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#41381
noname#41381
回答No.2

ブロードキャストがディレクティッドブロードキャスト(192.168.0.255など)の場合は無視されるでしょうが、 リミテッドブロードキャスト(255.255.255.255)の場合は受信できるでしょう。 後者の代表的な例としてDHCPがありますね。

incho0922
質問者

お礼

ありがとうございました。 255.255.255.255宛てという方法があったのですね。参考になりました。

その他の回答 (1)

回答No.1

正確な状況がわかりませんが、ご質問の範囲ないではTCPでもUDPでも接続できます。

incho0922
質問者

お礼

お礼が遅くなりました。ネットなどで調べてみて、大分見えてきました。 ありがとうございました。 ハンドルにninjaとありますが、Kawasaki乗りの方でしょうか? 私はZZR600に乗っています。

関連するQ&A

  • ネットワークアドレスが同一のネットワーク

    「ネットワークアドレスが同一のネットワーク」に特別な名称はあるのでしょうか。もしあるのでしたら、その名称を教えて下い。 インターネットで調べたところ以下のような説明を見つけました。しかしなんだか違うような気がします。 「ネットワークアドレスが同一のネットワークをLANという。LANはネットワークの最小単位である」 ネットワークアドレスが違うLANも存在すると思うのですが。 ある雑誌では以下のような記述を見つけました。 「物理的に同じネットワークにノードを接続する場合、すべてのノードでネットワークアドレスを一致させる必要がある。そのうえで、ホストアドレスが重複しないようにIPアドレスを割り当てる。こうして構成されたネットワークは、1つのIPサブネットとなる」「同一のIPサブネットとは、ブロードキャストが到達する範囲と言い換えることができる(=ブロードキャストドメイン)」 この説明だと、IPサブネット=ブロードキャストドメイン=ネットワークアドレスが同一のネットワーク、となりますが、それでいいのでしょうか。 IPサブネットという言葉は聞いたことがないのですが。 よろしくお願いします。

  • C#でUDP通信

    C#でネットワークプログラミングを行いたいと思っています。 使用するプロトコルはUDPです。 TCP通信の参考書やwebページは見掛けるのですが UDPに関する資料はなかなか見つけることができません。 コーディングする上で、 TCP通信のプログラムをどのように変えたらよいのか 教えてください。 ちなみに、Windowsで開発する場合は WINSOCKを使ったほうがよろしいのでしょうか。

  • UDPの信頼性について

    UDPでは、信頼性のない通信プロトコルとされていますが、あるノード内の2つのプログラム間でUDPを使用した通信(ローカル通信)をした場合も、信頼性がない通信となるのでしょうか? ここでいう信頼性とは下記を意味しています。 ・ 送信した順序で、受信側が受信する。 ・ 送信したメッセージを、1つも失うことなく受信側で受信できる。

  • UDP接続の接続先を調べる方法ありますか?

    Windows環境で、UDPプロトコルを使ったアプリケーションの接続先(IP)を調べる方法はあるでしょうか? というのも、クライアント・サーバ型のネットワーク対戦ゲームで ホストがIPを提示、クライアントはそのIPに接続 といった形態のゲームをよく見かけるのですが、ホスト側からクライアントのIPを知る方法が気になったためです。 どなたか暇なときに回答をお願いします。

  • ネットワークのプロトコルについて

    TCP/IPやHTTPやICMPなどの関係について質問させてください。 上記の各プロトコルについては、それぞれ、適した通信に使われる ルールのようなものだと解釈しています。 しかし、これらの関係については良く解っていません。 例えば、ICMPは、TCP/IPで接続された上で利用されるプロトコルの ようですが、プロトコルの上にプロトコルが乗っかると言うのは良く 理解できません。等質問以前にプロトコルについて詳しく学習する 必要があるのかもしれませんが、自身で何が解っていないのかも うまく整理して説明出来ない状態ですが、ネットワーク関係の プログラミングの解説書等を読みプロトコルが説明に入ると思考が 停止してしまうので、理解出来るようにどうか助け舟を出して頂け ませんでしょうか?

  • サブネットの計算問題について

       IPアドレス : 220.159.153.43  サブネット : 255.255.255.224 というIPアドレスを持つネットワークアドレス、ブロードキャストアドレス、このネットワークが許容できるノード数を求めよ。という問題があり、ネットワークアドレス(220.159.153.32)ブロードキャストアドレス(220.159.153.63)は分かりましたが、ネットワークが許容できるノード数が何を指しているのか分かりません。もしよかったら教えてください。よろしくお願いいたします。

  • VoIPのトランスポートプロトコルでTCPを用いるにはどのような環境で

    VoIPのトランスポートプロトコルでTCPを用いるにはどのような環境であれば問題ないでしょうか? VoIP(IP電話)ではトランスポートプロトコルとして、リアルタイム性を保つためにUDPが使用されていると思いますが、TCPを使用して通信したい時はどのような環境であれば可能でしょうか? 詳しい方おられましたらご教授願います。

  • systemのUDP192.168.0.255とは?

    ファイヤーウォールの遮断(ブロック)ログに system UDP 192.168.0.3(自分) 138(ポート)/UDP 192.168.0.255(相手) 138(ポート) と頻繁に出るのですがこれはいったいなんなのでしょうか? ネットワークでファイルを共有しているため TCP 192.168.0.3(自分)/192.168.0.4(相手) 以外のsystemの通信は遮断にしています 検索をしてみると UDP 192.168.0.255はファイル共有用だとあるのですがこれを遮断してもファイル共有はできています 不思議なのが system TCP 192.168.0.3(自分)/192.168.0.4(相手) system UDP 192.168.0.3(自分)/192.168.0.4(相手) と両方解放してみると、頼みもしないのに system UDP 192.168.0.3(自分)/192.168.0.255(?) と勝手に通信してしまいます 192.168.0.255とは=ネットワーク内の相手のPCということなのでしょうか? ファイヤーウォールはCOMODOのCIS3を使用しています よろしくお願いします

  • 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両方記載されているものは、両方セットでフィルタに設定しようと考えていますが、その判断について基準などがあればご教示をお願いいたします。

  • Macアドレスが収納されるプロトコル

    パソコンのMacアドレスは、TCP/IPネットワークを利用する場合、何かのプロトコルに収容されてTCP/IPネットワーク上を流れるのでしょうか。収容されている場合、Macアドレスを収容しているプロトコルは何でしょうか。