ネットワークサービス

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

コンピュータネットワーキングでは、ネットワークサービスは、ネットワークアプリケーション層以上で実行されるアプリケーションであり、データストレージ、操作、プレゼンテーション、通信、またはその他の機能を提供します。これらの機能は、クライアントサーバーまたはピアツーピアアーキテクチャを使用して実装されることがよくあります。アプリケーション層ネットワークプロトコル[1]

各サービスは通常、1台以上のコンピューター(多くの場合、複数のサービスを提供する専用サーバーコンピューター)で実行されるサーバーコンポーネントによって提供され、他のデバイスで実行されるクライアントコンポーネントによってネットワーク経由でアクセスされます。ただし、クライアントコンポーネントとサーバーコンポーネントの両方を同じマシンで実行できます。

クライアントとサーバーには、多くの場合、ユーザーインターフェイスがあり、場合によっては他のハードウェアが関連付けられています。

例としては、ドメイン名をインターネットプロトコル(IP)アドレスに変換するドメインネームシステム(DNS)や、ネットワーク構成情報をネットワークホストに割り当てる動的ホスト構成プロトコル(DHCP)があります。認証サーバーは、ユーザーを識別および認証し、ユーザーアカウントプロファイルを提供し、使用統計をログに記録する場合があります。

電子メール印刷、および分散(ネットワーク)ファイルシステムサービスは、ローカルエリアネットワークで一般的なサービスです。ユーザーには、共有リソースにアクセスするためのアクセス許可が必要です。

その他のネットワークサービスには次のものがあります。

アプリケーション層

コンピュータネットワークプログラミングでは、アプリケーション層は、インターネットプロトコル(IP)コンピュータネットワークを介したプロセス間通信用に設計された通信プロトコルおよびメソッド用に予約された抽象化層です。アプリケーション層プロトコルは、基盤となるトランスポート層プロトコルを使用して、ネットワークサービスのホスト間接続を確立します。

TCP-IPネットワークサービス

ポート番号

多くのインターネットプロトコルベースのサービスは、インターネット技術ガバナンスによって標準化されている特定の既知のポート番号に関連付けられています。

たとえば、World-Wide-Webサーバーはポート80で動作し、電子メールリレーサーバーは通常ポート25でリッスンします。

TCPとUDP

さまざまなサービスがさまざまなパケット送信技術を使用します。

一般に、損失なく正しい順序で通過する必要があるパケットはTCPを使用しますが、古いパケットよりも後のパケットの方が重要なリアルタイムサービスはUDPを使用します。

たとえば、ファイル転送には完全な精度が必要であるため、通常はTCPを使用して行われ、音声会議はUDPを介して行われることが多く、瞬間的な不具合に気付かない場合があります。

UDPには組み込みのネットワーク輻輳回避機能がなく、UDPを使用するプロトコルは、ネットワークの崩壊を防ぐために非常に注意深く設計する必要があります。

も参照してください

参考文献

  1. ^ 「ネットワークサービス」SDxCentral2015年6月12日。2015年6月12日のオリジナルからアーカイブ2019年8月4日取得ネットワークサービス–ネットワーク操作を容易にする機能。これは通常、ネットワークのオープンシステム相互接続(OSI)モデルのアプリケーション層で実行されているネットワークプロトコルに基づいて、サーバー(1つ以上のサービスを実行できます)によって提供されます。
  2. ^ W. Richard Stevens、 TCP / IP Illustrated、Volume 1:The Protocols、Addison Wesley、1994、ISBN0-201-63346-9。
  3. ^ 「X.225:情報技術–オープンシステム相互接続–コネクション型セッションプロトコル:プロトコル仕様」2021年2月1日にオリジナルからアーカイブされました2021年11月24日取得