2012-03-27 10 views
0

アプリケーション間のインターネット接続を確立するために使用される他の技術が存在するのだろうかと思います。他に何かありますか?私は検索していますが、今まで私は他に何も記述していません。ソケット以外のネットワーク技術

+0

[このチュートリアル](http://cf16.posterous.com/tcpip-tutorial-85977)を試してみてください - それは役に立ちます – 4pie0

答えて

1

ソケットAPIを直接処理したくない場合は、ソケットの上に多くの抽象概念があります。 UDP、TCP/IP、さまざまなRPCプロトコル、HTTP(TCP/IPの上にある)などがあります。多くのプログラミング言語では、HTTP要求を行い、結果として得られる文書を取得する簡単な方法があります。これを使用すると、ソケットAPIを使用せずに、アプリケーションがインターネット上で互いに会話できるようになります。

あなたは何を達成しようとしていますか?

ソケットをスキップしたい場合は、基本的にネットワークカードのハードウェアと通信し、他のデバイスと通信するように独自の手段を実装する必要があります。ソケットは、* nixマシンとWindowsマシンで抽象化されたものに過ぎません。

+0

UDPとTCPは異なる技術ではなく、ソケットで使用される通信プロトコルです事実。はい、ソケットは単なるインターフェースです。実際にはIBMのチュートリアルで見つけたばかりの半分の関連性(プロトコル、ローカルアドレス、ローカルプロセス)ですが、それはハンドルですが、ファイル記述子でもあります。私はまだそれが十分に強いとは感じていませんが、読書が必要です:DあなたはIBMのこの[チュートリアル](http://cf16.posterous.com/tcpip-tutorial)をチェックすることができます - それは本当に便利です – 4pie0

+0

依存して「技術」が意味するものそれがあなたの目に見えるレベルであれば、異なるプロトコルがカウントできます。私は質問に答えるために、あなたがしようとしていることについてもっと多くの情報が必要だと思うのですか?あなたは、インターネットアーキテクチャ全体のスタックを見ることができます。ソケットは、それらのうちの1つ、具体的にはOSとアプリケーションの間のインターフェイスであり、トランスポートプロトコルレイヤーの上にあります。 – webjprgm

+0

ok、ありがとう! – 4pie0