• ベストアンサー

PC間のシリアル通信とTCP/IPの違いについて

PC <-> PC でファイル転送等のシリアル通信(rs232c)をした時と TCP/IP(USBリンクケーブル、LANケーブル)では、 セキュリティ面(気にしているのは情報漏洩です)での違いがあるのでしょうか? 一方のPCはネット接続が可能です。 ※よほどの事がない限り(ウィルスの混入等)漏えいはしないと思いますが…

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

  • ベストアンサー
  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.3

Internet-PCa-PCbという接続の場合 PCaとPCbの間がEthernet接続されていれば PCaに侵入したEthernetを想定したワーム マルウェア、ハカーがPCbへ攻撃できる可能性が高い。 言い換えれば…現在であれば、シリアルポートを介して 他のPCや外部機器への接続を予想するということが現実的ではないから それを想定した攻撃が仕組まれる可能性が低いという意味です。

その他の回答 (3)

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.4

インターネット―(TCP/IP)― PC-A ―(TCP/IP)― PC-B のようにIPのレイヤでPC-Bに到達できる方がセキュリティ的に弱い,IPを使わずRS-232CでXMODEM転送している方がセキュリティ的に強い,と言えるでしょう。 http://okwave.jp/qa4437395.html の私の過去の回答 No.2

回答No.2

PC間の直結によるデータ転送では、どちらの接続にしても違いはありません。 ネット接続されてるPC自体のセキュリティにだけ気をつければいいことです

moro_maro
質問者

お礼

ファイル転送は独自のソフトを作成し、xmodemにてやりとりをしているのですが、PC間の直結行為がそもそもセキュリティに意味がないということですよね?

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.1

スタンドアロンで接続した場合(その接続経路に他の機器が存在しない 場合)、セキュリティ上の問題は全く同等になります。 ただ、RS232Cは転送速度が遅いので、PC-PCを直結、またはPC-HUB-PCと 接続(HUBには他のPCなどを接続しない)するほうが、処理速度は速い と思います。

moro_maro
質問者

お礼

なるほど…ではシリアル通信を使うメリットはないってことですね・・・ ありがとうございます。

関連するQ&A

  • RS232CとTCP/IP通信違いについて

    通信についての知識が乏しく、同僚からRS232CとTCP/IPの違いについて説明を求められたのですが、上手く説明できません。済みませんが素人にもわかるよう違いについてご教授いただきたくお願い致します。

  • ネットワークカード2枚挿し TCP/IP通信

    PCにネットワークカードを2枚挿しています。 一方はある機器に一方はネットと繋がっています。 機器とPCでTCP/IP通信をするアプリケーションを作成しています。設定画面を作って相手機器のIP、ポート番号等を設定するようにしています。 TCP/IPの場合はPCのIP等を設定画面に入れなくても どちらのネットワークカードを経由するかというのは 決めてくれるんでしょうか? PCのIPアドレスは指定する必要ないですか? UDP/IPの場合はどうなんでしょうか? PCと機器の両方のIP、ポート番号を指定しなければいけないのでしょうか?

  • TCP/IP通信をRS-485に変換してくれるモジュールってありますか?

    イーサネット通信をRS-485通信に変換してくれるモジュールきっととかってありますでしょうか? よくRS-232CをRS-485通信に変換する機器とか、RS-232CをTCP/IPに変換できる機器というのは聞いたり、目にしたこともあります。RS-485だと配線距離を延ばすことが結構できるのでたまに使ったりするのですが、そのような機械というのは存在しますでしょうか?

  • TCP/IP通信に関する質問です。

    下記の3つのLinuxPCを使って、TCP/IPによるソケット通信のシステムを作成しました。 PC1: IP:192.168.0.1 Port: 20000 TCPサーバ PC2: IP:192.168.0.2 Port: 20000 TCPサーバ PC3: IP:192.168.0.3 Port:ランダム(クライアントなので) TCPクライアント PC3をクライアントとして、同じポート番号を持つアプリが動いている PC1とPC2に繋いで通信をする形です。 このシステムは問題なく動きました。 しかし、続いてPC1とPC2を一つのPCに(ハードウェアとして)まとめたくなったときに、 下記の条件があったとき、どのようにすれば良いでしょうか? 1. PC3のソフトウェアは一行も変更しない 2.りPC1とPC2が同一のハードウェアになっても、それぞれのソケットに流れるデータは変わらない 一台のコンピュータにおいて、一つのNICに複数のIPをふることはできましたが、 同じポート番号のソケットを作成するのはできないと思っています。 今のところ、一台のコンピュータで仮想マシンを二台立ち上げる方法を考えていますが、 それ以外に上手い方法はあるでしょうか? 非常に困っているため、ご回答よろしくお願いします。

  • TCP/IP通信(ソケット通信)について

    開発者新人です。 この度、TCP/IPのソケット通信を使ったWindowsアプリケーション開発(クライアント/サーバ)を 行います。 過去にシリアル通信の開発経験はありますが、ソケット通信の開発は初めてです。 そこでSEの皆さんにぜひご教示頂きたいのですが、設計をする上での 標準的な設計事等あると思いますが、どういう観点にて設計していきますでしょうか。 また、ソケット通信を行う際、コマンドフォーマットを決めるかと思います。 用途に応じて様々かも知れませんが、標準的なフォーマットはどういうものでしょうか。 (例) コマンドID、サイズ、データ部、サム。 シリアル通信のようにSEX、ETX等のヘッダは必要? 再送、タイムアウトの考え方等々。 変な質問内容になりましたが、宜しくお願いします。

  • TCP/IP通信の機器の配線について

    仕事始めの5日頃からホームセキュリティ機器の取り付けの仕事を始める予定なのですが、どのようにすればいいかで悩んでいます。 今まではISDN回線で接続するタイプの警備機器を設置することが多く、僕たちはNTTさんが引っ張ったISDNケーブルを警備機器に接続するという作業だったのですが、今回はその設置場所の方が使用しているTCP/IP通信の機器を使用するそうで、その回線が3階建ての建物の2階部分にスプリッタがきていて、そこでしか使用していないそうで、1階と3階部分にはその線がきていないのですが、どうにかして1,2,3階それぞれにそのTCP/IP通信の機器を取り付けたいそうなのですが、どうしたらよいかわかる方いませんでしょうか。

    • ベストアンサー
    • ADSL
  • PCと機器のシリアル通信について

    現在、PCとある機器でシリアル通信を行うための プログラムを作成しています。 開発環境はVisual C++ 2008 Express Editionで、 serialportクラスを使って作成しています。 その機器のマニュアルには、 PCからENQを送信する前に機器からPCに対して DRチェック(通信可チェック) という記述がありました。 これはRS232Cケーブルをつなげば、 自動でやってくれるものなのでしょうか? それともPC、あるいは機器側で何かしなければならないのでしょうか? わかる方、ご教授お願いします。

  • TCP/IP経由の電気的オン・オフ

    PCの出力ポート(1本だけ)のオンとオフをTCP/IP経由で遠方に伝えるというのが要件です。PC上のソフトには手を加えられないので、PCのLANポートを使ってソケット通信をするとかは駄目です。 今のところ、シリアル-TCP/IP変換機(シリアルポートをLAN経由で延長するためのもの)のRTS/CTS信号を使って伝えようかと思っているのですが、1ビットのオン・オフを伝えるのにオーバースペック過ぎます。価格は対向で10数万円なので、必要最小限の機能のものを自分で設計→製作→テストすることを思えば安いのですが、シリアル-TCP/IP変換機以外で使えそうな機器ってあるでしょうか?

  • コンパクトなシリアル通信レコーダ

    コンパクトなシリアル通信(RS232C)レコーダを探しています。 PCを使用したものや大きな設備ではだめで、なるべくコンパクトなもの(できればタバコ大くらい)で、シリアル通信を記録できるものご存じでしたら、教えてください。

  • H8マイコンとPCをUSBでシリアル通信

    H8マイコンとPCをUSBでシリアル通信 マイコン( H8/2215 )をUSBでPCと繋ぎ、RAM上にあるデータを シリアル通信で送りたいと思っています。 現在、書籍のサンプルソースを参考に図1のような構成で プログラムを実行すれば H8/2215 から PC_1 へデータが送れる ことを確認しました。 しかし、図2の構成で実行するとデータが送れません。 また、PCとは繋がず RS232C のケーブルだけをマイコンにさせば なぜか問題なく動作します。 このような状態なので、プログラムを試行錯誤しながら調整 しているのですがなかなかうまく通信出来ません。 図2のような構成でシリアル通信したい場合、どこをどんな風に 調整すれば良いのでしょうか? 参考URLでも何でも構いませんのでアドバイスお願いします。 図1  PC_1 <--- USB ---> H8/2215 <--- RS232C ---> PC_2 図2  PC_1 <--- USB ---> H8/2215 <サンプルソースの書籍> 「USBターゲット機器開発のすべて」(CQ出版社)  サンプルソースはルネサスのH8S/2215用USB-シリアル  変換サンプル・プログラム