• ベストアンサー

コネクション コネクションレス

ネットワーク層の経路制御、およびトランスポート層における転送方式に はコネクション型とコネクションレス型がありますが、 これらの特徴って それぞれなんなんですか? 簡単にでもかまわないので教えてください おねがいします

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

コネクション(CO)型の代表は電話。電話網やDDX網を利用するデータ通信など。情報の転送に先だってコネクションを確立する。電話ではダイヤルを回して相手先と繋ぐ。 コネクションレス(CL)型の代表は郵便や電報。インターネットUDP通信など。いきなり1つの宛先アドレスを書いて直接送ってしまう。コネクションの確立や解放の手順が要らない。通信回線の占有時間が短くて済む。 TCP/IPは合いの子。 http://www12.u-page.so-net.ne.jp/qc4/survive/network/connection.htm http://www.fc-lab.com/network/program/berkley/connection.html 他多数。

その他の回答 (1)

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

こちらを参考にされるのがよろしいかと思います。 http://www12.u-page.so-net.ne.jp/qc4/survive/network/connection.htm

参考URL:
http://www12.u-page.so-net.ne.jp/qc4/survive/network/connection.htm

関連するQ&A

  • コネクション指向型サービスについて

    ネットワーク通信についてふと疑問に思ったのですが… もし、仮にトランスポート層、インターネット層、データリンク層が全てコネクション指向型のプロトコルだとすると、データリンク層から順に3層にわたってコネクションの確立が必要なのでしょうか? その場合、各層のサービス・プリミティブはどういった流れになるのでしょうか?

  • TCPのコネクションを切断する方法

    FTPのように、制御と転送の2つのポートを利用し、送信元リモートホストごとにforkして対応するTCPサーバプログラムを利用しています。 ここで、OS側から、制御ポート(ログイン等)のコネクションは切断しないで、転送ポートのコネクションだけを切断したいと思うのですが、可能でしょうか。 1つのプロセスが、1つのホストとの制御、転送、両方のコネクションを担当するので、プロセスをkillするわけにはいきません。 Macでは、IPNetMonitorというGUIアプリケーションで、TCPコネクションごとの切断ができるので、Linuxでも可能ではないかと思うのですが... 環境は、redhat7.3です。 よろしくお願いします。

  • トランスポート層とは

    TCP/IPのトランスポート層にはTCPやUDPがあることは分かりました。 トランスポート層について調べると「トランスポート層はその名の通り、データの転送を制御する役割を果たす。もう少し具体的に言うと、データ転送の際にデータの誤りなどを検出し、送信元に再送を要求したりといった機能を持っている。そうして得た正しいデータを、アプリケーション層に属する機能を利用したソフトウェアへ正しい状態で送る、というところまでの役割を持っている。(ウィキブックス)」と大抵はこのような内容が書かれています。 しかしUDPは送りっぱなしで何もしないんですよね。とするとトランスポート層のこのような説明はおかしくないのでしょうか。どうも引っかかってしまい先に進めません。 ご存知の方、教えてください。 よろしくお願いします。

  • コネクション型通信の伝送経路

    ネットワークについて勉強中の者です。 参考書に「コネクション型通信は、通信に先立って伝送路を固定する。伝送路を固定するため、途中の通信機器に障害が発生すると通信がダウンしてしまう」と記載されています。 私の理解では、パケット通信は、パケットが相手に届くまでの経路、相手に届く順番は決まっていないと思っていました。(経路は動的にルーティングされるんじゃないの?) コネクション型通信では、3ウェイハンドシェイク時に伝送する経路を決定し、以降の通信は同じ経路を使っているのでしょうか? その場合、その固定された経路情報は誰が持っているのでしょうか? (通信元端末と通信先端末の両方が持っていると思いますが、そういった記載は参考書にはありませんでした) 教えて頂きたいです。お願い致します。

  • 平成20年秋 午後I 問4 テクニカルエンジニア(ネットワーク)の問題

    平成20年度秋期試験 テクニカルエンジニア(ネットワーク)の午後I 問4 の設問1の問題なのですが、 http://www.jitec.jp/1_04hanni_sukiru/mondai_kaitou_2008h20_2/2008h20a_nw_pm1_qs.pdf イに入る用語として、TACの解答例では、 http://www.tac-school.co.jp/sokuhou/joho/pdf/nw_08.pdf 「トランスポート」(層)になっています ただ、問題の中に、 ・IPパケットを中継する方式(IP-VPN)はダメで、イーサネットVPN(L2-VPN)を使用した ・OSPFの経路制御にマルチキャストを使用する という記述があるので、どう考えても解答は「データリンク」(層)ではないかと考えています みなさんどう思われますか? 特に「トランスポート層で合っている」というかたはその理由もお聞かせ頂けると....... よろしくお願いします

  • バックコネクションとは

    バックコネクションって何のことでしょうか??? webで調べたのですが、記載がなく困っております。 ネットワークのポートの何かだと思うのですが。。。 どなたかご存知の方いらっしゃいましたらご教授下さい。 よろしくお願いいたします。

  • LAN接続装置(ゲートウェイ、リピータなど)について

    コンピュータやネットワークを接続するものとして ゲートウェイやリピータ、ルータやハブがあると思います。 OSI参照モデルで物理層を繋ぐのはリピータ、ハブ、 ネットワーク層はルータ、トランスポート層はゲートウェイと 記載されているのをみますが、通信は結局物理層のように 配線で結んだところを電気信号が流れ、それを物理層、 データリンク層、ネットワーク層・・・と送られていくのだと 思っていました。ネットワーク層を繋ぐとかトランスポート層を 繋ぐとかどういうことなのでしょうか? ネットワークは配線以外でどう違うネットワークと つながっているのでしょうか? 基本的なところを申し訳ありません。

  • ネットワークの通信について

    TCP/IPプロトコルではあるノードのアプリケーション層から トランスポート層、インターネット層、 ネットワークインターフェース層を経て、 他のノードのネットワークインターフェース層、 インターネット層、トランスポート層、 アプリケーション層とデータが流れていくと理解しています。 (この理解自体が間違っているかもしれませんが・・・) そのとき、各層の通信機器として、ゲートウェイ、ルータ、 ブリッジ、ハブ、リピータなどがありますが、 上記の私の理解ではノード間はネットワークインターフェース層 しか繋がっていないのでは?と至ってしまい、 トランスポート間の通信にゲートウェイ、 インターネット層にルータ、 ネットワークインターフェース層にハブやリピータを使うという意味が わかりません。 データの流れ及び各層を繋ぐ必要性を どなたか教えていただけないでしょうか?

  • FTPのリストコマンド

    インターネットのFTPのLISTコマンドは、データコネクションを使用して転送されますが、その結果は、何で転送されてきますか?ご存知の方、教えて下さい。宜しくお願いします。 選択肢として、データコネクションと制御コネクションがあります。

  • socketでデータコネクションが確立できていない

    PHPでFTPを使ったファイル転送をしようとしています。 コネクションを確立した後、ファイル転送(STOR)がうまく行きません。 実行するとクライアントのsample.txtは送信されずに空のsample.txtがサーバに作成されます。 調べた所、どうも制御コネクションは機能していて、データコネクションが機能していないようです。 データコネクションを必要とする他のコマンドも意図した動作をしてくれません。 どなたか解決法などわかる方いらっしゃいましたらお願いします。 ※サンプルコード $sockp = fsockopen("ftp.ホスト名",21,$errnum,$errmes,10); $out = "User ユーザ名rn"; fwrite($sockp,$out); $out = "Pass パスワードrn"; fwrite($sockp,$out); $out = "CWD /hogern"; fwrite($sockp,$out); $out = "XPWDrn"; fwrite($sockp,$out); $out = "TYPE Irn"; fwrite($sockp,$out); $out = "PASVrn"; fwrite($sockp,$out); $out = "STOR sample.txtrn"; fwrite($sockp,$out); fclose($sockp); FTPクライアントはローカルで、サーバはグローバルです。

    • ベストアンサー
    • PHP