質問: tcpとtcp/ipの違いについて グローバルipをもつサーバ同士のネットワークプロトコルの選択 を迫られております。 そこで質問があります。 tcp/ipでデータ転送を行う場合と tcpだけでデータ転送を行う場合の違いを教えてください。 よろしくお願い致します。
回答: osi参照モデルをベースに考えると、ipは第三層、tcpは第四層になります。 http://ja.wikipedia.org/wiki/osi%e5%8f%82%e7%85%a7%e3%83%a2%e3%83%87%e3%83%ab tcp/ipは[ipネットワークでtcp通信を行う]意味になります。 データ通信を行う際の第三層はipばかりなのでほぼ確実にtcp/ipしかありませんが、仮にipを使わずにabcdという第三層のプロトコルを上でtcp通信を行う場合にはtcp/abcdという感じになります。