プロトコルについて教えてください。


http://www.hatena.ne.jp/1098233142
に関連した質問です。

PtoPの代表格としてIP電話とファイル交換があるかと思います。
そのときの通信プロトコルなんですが、
例えばファイル交換の場合、流れは
自宅パソコン⇒県内地域IP網⇒A社ISP網⇒IX⇒B社ISP網⇒県内地域IP網⇒相手パソコン
のよう(違ったらご指摘ください)だと思いますが、このときって各区間(⇒の部分)って、全部TCP/IPなのかな?
それに対してIP電話の場合、流れは
自宅の電話⇒(VoIP機器・ルーター)⇒県内地域IP網⇒A社ISP網⇒IX⇒B社ISP網⇒県内地域IP網⇒(VoIP機器・ルーター)⇒相手の自宅の電話
のようだと思いますが、同様に各区間どのようなプロトコルになるのでしょう?

いろんな場合があるのかもしれませんが、感覚的なところを知りたいので、ご教授ください。
(TCP/IPって全部そうなのか、一部に使われているのかよくわからなくて)

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/10/20 15:31:03
  • 終了:--

回答(8件)

id:eskplus No.1

eskplus回答回数2ベストアンサー獲得回数02004/10/20 16:03:48

ポイント1pt

「IP電話の仕組み」

あまり専門的ではなくごく簡単な内容です。

「IP電話の基礎」

H.323やSIPなど、代表的な呼制御プロトコルについても解説されています。

id:miku1973

ありがとう。参考にします。

できればもうちょい説明を〜!

2004/10/20 16:07:49
id:garyo No.2

garyo回答回数1782ベストアンサー獲得回数962004/10/20 16:16:49

ポイント14pt

http://www.atmarkit.co.jp/fnetwork/dnstips/039.html

@IT:DNS Tips:SIPとは何ですか?

IP電話については、呼制御はSIP、音声信号はRTPになると思います。

発信の流れとしてはこんな感じです。

1.発信側端末−SIP−>SIPサーバ(発信)

2.SIPサーバ−SIP−>着信側端末(呼び出し)

3.SIPサーバ<−SIP−着信側端末(応答)

4.発信側端末<−SIP−SIPサーバ(通話先指示)

5.発信側端末<−RTP−>着信側端末(通話)

・・・以下 話処理へ続く

SIPはHTTPのようにTCP/IP上のテキストベースのプロトコルです。(UDPを使う仕様もあったと思います)。HTTPに良く似たリクエスト・レスポンスモデルです。

RTPはリアルタイム性が要求されるためTCP/IPより軽いUDP上のプロトコルになります。

id:miku1973

ありがとう!IP電話の方は完璧っす!わかりやすい!

ファイル交換の方はTCP/IPと考えてよいでしょうか?もう少しお待ちします!

2004/10/20 16:29:31
id:tkyktkyk No.3

tkyktkyk回答回数2183ベストアンサー獲得回数252004/10/20 16:39:49

ポイント14pt

http://www.atmarkit.co.jp/fnetwork/rensai/router01/router01.html

ルータの役割とIPネットワークの仕組み

URL先の図2、図3を参照してください。

IPの上にTCPというものとUDPというものが乗っかっている、という風に考えていただければよいのではないかと。

フィーリングが違えばすいませんw

id:miku1973

ありがとう。

もう1回整理させてください。

「ファイル交換のようなPtoPで、インターネット経由で通信を確立する場合、使用されている通信プロトコルはどの区間もTCP/IPである。」

で、あっているでしょうか?なんか場合によってはどこかの区間で違うルール(プロトコル)で通信されてないのかな〜ということを知りたいのが趣旨です。

2004/10/20 16:43:48
id:moero No.4

moero回答回数4ベストアンサー獲得回数02004/10/20 17:03:53

http://www.atmarkit.co.jp/fwin2k/network/tcpip004/tcpip01.html

連載:詳説 TCP/IPプロトコル 第4回 TCP/IPプロトコルの概要

違うプロトコルを使うというのは、たとえば人間の伝言ゲームの途中にいきなり熊がいるようなものだとおもいます。

人人人人人人熊人人人人人

多分通じないと思います。

id:miku1973

私の認識では、通信って幾つものネットワークを経由して目的地に到着してると思うのですが、別ネットワークでは違うプロトコルが使われていても変ではないと思っているのです。ルーターの部分でプロトコル変換みたいのが行なわれるイメージを持っているのですが・・・。

違いますでしょうか?

2004/10/20 17:08:57
id:n4d No.5

n4d回答回数52ベストアンサー獲得回数22004/10/20 17:37:11

ポイント27pt

ネットワークの階層への理解がゴッチャになっていますね・・・

TCP,UDP というのは、TCP/IPで定義された通信手順です。

(この場合はTCP/IP ≠ TCP)

TCP/IPという呼び方をやめて、IP とか、 IPv4(v6) とか言うといいのかもしれません。

IP以上のレイヤの話は既に出たので、その下のプロトコルの話を・・・・

ADSLやFTTHの場合はISP網とPPP(PPPoE)を使用して通信を行います。

しかし、地域IP網ではATMが使用されますので、ここではプロトコル変換(ATMセルへの分割)が行われます。

但し、アプリケーションから見た場合はIPが通りますので、このレイヤでのプロトコル変換は意識しなくても構いません。

ネットワーク屋として見るか、アプリケーション屋として見るかで質問の捉え方も変わってくるでしょうね。

こんな読み物もあります。

ネットワークのプロトコル変換の勉強の足しになるかも?

id:miku1973

こっちの質問にもありがとうございます!!!!!

ああ、指摘されてる通り、レイヤーがごっちゃになってるかも・・・。

今、即効で調べて自分なりに整理すると、ファイル交換の場合、

4層(トランスポート層)はTCP

3層(ネットワーク層)はIP

2層(データリンク層)はPPPとか地域IP網ではATMとかいろいろ

これであってますか〜???

2004/10/20 17:43:53
id:yamma No.6

yamma回答回数20ベストアンサー獲得回数02004/10/20 17:46:34

ポイント14pt

http://www.atmarkit.co.jp/fwin2k/network/tcpip006/tcpip01.html

連載:詳説 TCP/IPプロトコル 第6回 イーサネット(その1) イーサネットの規格とCSMA/CDアクセス制御方式 -- 1.イーサネットとTCP/IP

IP電話は解決したようなので省略します。

>「ファイル交換のようなPtoPで、インターネット経由で通信を確立する場合、使用されている通信プロトコルはどの区間もTCP/IPである。」

エラー訂正など必要と思われますのでTCP/IPを使っていると思われますが、決まっているわけではないと思います(アプリケーションが何を使っているかによる。ただしインターネットにつながらない物理層を持っているものはそもそも除外しての話)。

つまりPC−インターネット−PCのPCの中に、実際のデータ転送をしているアプリケーションがあるわけですよね。

プロトコルをそろえるという意味は簡単に言ってこのアプリケーションでのことを指しているわけで、

そういう意味で言ってしまえばPCからルータ(など)の間をつないでいるイーサネットの規格はIPアドレスがなくても使えるので違うと言う事もできるかも知れません。

あるいはTCPとかUDPではなくIPX/SPXを使っているかも知れないし(ないと思うけど)。

さらにわからなくなったようであればポイントは要りません。すみません説明下手で。

id:miku1973

いえ、すごく丁寧な回答で嬉しいです!!!

1つ前の回答でも指摘されてしまったのですが、レイヤーの概念が私自身めちゃくちゃで、いったいどこのことを言っているのか皆さんわかりにくかったのかもしれません。

もし差し支えなければ、1個前の、

---

今、即効で調べて自分なりに整理すると、ファイル交換の場合、

4層(トランスポート層)はTCP

3層(ネットワーク層)はIP

2層(データリンク層)はPPPとか地域IP網ではATMとかいろいろ

---

この認識があっているか違うか、その辺ご意見いただけたら嬉しいです。

2004/10/20 17:50:38
id:n4d No.7

n4d回答回数52ベストアンサー獲得回数22004/10/20 18:05:31

ポイント27pt

>この認識があっているか

あってますよ。ご心配なく。

ただし、OSIの7層モデルと実際のネットワークは1対1対応ではないので、ガッチリ紐つけて覚える必要はないです。

IP以上、IP以下で必要とされる知識・技術もガラッと変わりますね。ちなみに、私はIP以上をやっております。

#はてなって、一人あたり回答2回までなんですね。知らなかった・・

書き逃げになってしまいますが、ご容赦。

あとは終了後に・・・

id:miku1973

本当にありがとうございました!

もし何かアドバイスありましたら、

miku20041020@yahoo.co.jp

まで連絡いただけると嬉しいです。

ちなみに実は今回の質問は明日必要なため、今晩中がリミットなんです。

本当に感謝しています!!!!!

2004/10/20 18:11:50
id:swpostit No.8

swpostit回答回数11ベストアンサー獲得回数02004/10/20 22:32:44

ポイント13pt

http://www.atmarkit.co.jp/fwin2k/network/tcpip004/tcpip05.html

連載:詳説 TCP/IPプロトコル 第4回 TCP/IPプロトコルの概要 -- 4.TCP/IPプロトコルの階層構造

↑過去の連載記事の一部です。できれば第1回から読まれることをオススメします。

「インターネット=TCP/IP」という先入観がありますが、実際にはIPプロトコルで成り立っているネットワークです。

IPより下層(データリンク層以下)のプロトコルは同じ物理ネットワーク内で1つしかありません(電気信号ですから、規格が違えば当然通信できません)。

ただし、別の物理ネットワークはまた違うプロトコルを使用しているかもしれませんよね。これがイーサネットとか、ATM、FTTH だったりといろいろな方式があるのですが、

「それぞれの物理ネットワーク上を流れるデータの規格を同じにして、すべてのホストで違う名前を付ければ通信ができるじゃないか」

という考えに基づいて IP というプロトコルがあるわけです。ですから、miku1973さんのいう「⇒」の部分はすべてIPプロトコルですが、IP層より下位のプロトコルについてはそれぞれ違っていても問題ない、ということになります。また、IP層より上位のプロトコルについては経路上はタダのデータであり、送信側と受信側の2端点で一致していればTCPであろうがなかろうがかまわない、ということです。

# うまく説明できなくてすいません。

# この辺は↑のページを参照してください。

id:miku1973

皆様ありがとうございました!何とか理解できたように思います!

2004/10/25 17:00:46

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません