コンピューティングにおいて、共有リソース(ネットワーク共有)とは、コンピュータネットワーク上の1つのホストから他のホストに提供されるコンピュータリソースのことです。[1] [2]これは、ローカルマシンのリソースであるかのように、別のコンピュータから透過的にリモートアクセスできるコンピュータ上のデバイスまたは情報です。ネットワーク共有は、ネットワークを介したプロセス間通信によって可能になります。[2] [3]
共有可能なリソースの例としては、コンピュータ プログラム、データ、ストレージ デバイス、プリンタなどがあります。たとえば、共有ファイル アクセス(ディスク共有やフォルダ共有とも呼ばれます)、共有プリンタ アクセス、共有スキャナ アクセスなどです。共有リソースは、共有ディスク、共有フォルダ、共有ドキュメントと呼ばれます。
ファイル共有という用語は、伝統的に共有ファイルアクセスを意味し、特にオペレーティングシステムやLANおよびイントラネットサービスのコンテキストでは、たとえばMicrosoft Windowsのドキュメントで使用されています。[4]しかし、 2000年代初頭にBitTorrentや同様のアプリケーションが利用可能になったため、ファイル共有という用語は、インターネットを介した ピアツーピアのファイル共有とますます関連付けられるようになりました。
一般的なファイルシステムとプロトコル
共有ファイルおよびプリンタ アクセスには、サーバー上のリソースへのアクセスをサポートするクライアント上のオペレーティング システム、クライアントからそのリソースへのアクセスをサポートするサーバー上のオペレーティング システム、および共有アクセスを提供するためのアプリケーション層(4 層または 5 層のTCP/IP 参照モデル) のファイル共有プロトコルとトランスポート層プロトコルが必要です。パーソナル コンピュータ用の最新のオペレーティング システムには、ファイル共有をサポートする分散ファイル システムが含まれていますが、ハンドヘルド コンピューティング デバイスでは、共有ファイル アクセスに追加のソフトウェアが必要になる場合があります。
最も一般的なファイル システムとプロトコルは次のとおりです。
「プライマリ オペレーティング システム」とは、問題のファイル共有プロトコルが最も一般的に使用されているオペレーティング システムです。
Microsoft Windowsでは、ネットワーク共有は、Microsoft の SMB ( Server Message Block ) プロトコルを使用して、Windows ネットワーク コンポーネント「Microsoft ネットワーク用ファイルとプリンタの共有」によって提供されます。他のオペレーティング システムでもこのプロトコルが実装されている場合があります。たとえば、Samba は、Unix 系オペレーティング システムや、 OpenVMSなどの他の非 MS-DOS/非 Windows オペレーティング システムで実行される SMB サーバーです。Samba を使用すると、 Microsoft Windowsを実行するコンピューターから SMB を使用してアクセスできるネットワーク共有を作成できます。別のアプローチは、共有ディスク ファイル システムです。このシステムでは、各コンピューターが共有ディスク ドライブ上の「ネイティブ」ファイル システムにアクセスできます。
共有リソース アクセスは、Web ベースの分散オーサリングおよびバージョン管理(WebDAV) を使用して実装することもできます。
命名規則とマッピング
共有には、 DOSおよびWindows PC コンピューターで使用されるUNC (Universal Naming Convention)などの命名規則を使用してクライアント コンピューターからアクセスできます。これは、ネットワーク共有が次のようにアドレス指定できることを意味します。
- \\サーバーコンピュータ名\共有名
ここで、ServerComputerNameはサーバー コンピューターのWINS名、DNS名、またはIP アドレスであり、 ShareNameはフォルダー名、ファイル名、またはそのパスです。共有フォルダーには、サーバー側のフォルダーのローカル名とは異なる ShareName を指定することもできます。たとえば、\\ ServerComputerName \c$ は通常、 Windows マシン上の ドライブ文字C:のドライブを示します。
共有ドライブまたはフォルダは、多くの場合、クライアント PC コンピュータでマップされます。つまり、ローカル PC コンピュータ上のドライブ文字が割り当てられます。たとえば、ドライブ文字H:は、通常、中央ファイル サーバーのユーザー ホーム ディレクトリに使用されます。
セキュリティ問題
ネットワーク共有は、共有ファイルへのアクセス権限を持たないユーザーが (多くの場合、不正な手段によって) 共有ファイルにアクセスできるようになると、セキュリティ上の問題になる可能性があります。多くのコンピュータ ワームがネットワーク共有を通じて拡散しています。ネットワーク共有は、非ブロードバンド ネットワーク アクセスでは大量の通信容量を消費します。そのため、共有プリンタやファイルへのアクセスは、通常、ローカル エリア ネットワークまたは企業イントラネットの外部にあるコンピューターからのファイアウォールで禁止されています。ただし、仮想プライベート ネットワーク(VPN)を使用すると、共有リソースをローカル ネットワーク外部の認証済みユーザーが安全に利用できるようになります。
ネットワーク共有は通常、フォルダーまたはファイルを共有としてマークするか、フォルダーのプロパティでファイル システムのアクセス許可またはアクセス権を変更することで、他のユーザーがアクセスできるようになります。たとえば、ファイルまたはフォルダーは、1 人のユーザー (所有者) のみ、システム管理者、特定のユーザー グループ、またはパブリック (つまり、ログインしているすべてのユーザー) のみにアクセスできる場合があります。正確な手順はプラットフォームによって異なります。
家庭や小規模オフィス向けのオペレーティング システム エディションでは、ローカル コンピュータ上のユーザー アカウントとパスワードを持つすべてのユーザーがアクセスできる特別な事前共有フォルダーが存在する場合があります。事前共有フォルダーへのネットワーク アクセスはオンにすることができます。Windows XP Home Editionオペレーティング システムの英語版では、事前共有フォルダーの名前はShared documentsで、パスは通常 C:\Documents and Settings\All users\Shared documentsです。Windows VistaおよびWindows 7では、事前共有フォルダーの名前はPublic documentsで、パスは通常C:\Users\Public\Public documentsです。[6]
ワークグループトポロジまたは集中型サーバー
家庭や小規模オフィスのネットワークでは、分散型のアプローチがよく使用され、各ユーザーがローカル フォルダーやプリンターを他のユーザーが利用できるようになります。このアプローチは、同じコンピューターをクライアントとしてもサーバーとしても使用できるため、 ワークグループまたはピアツーピアネットワーク トポロジと呼ばれることもあります。
大規模な企業ネットワークでは、集中型のファイルサーバーまたはプリントサーバー(クライアントサーバーパラダイムと呼ばれることもあります)が一般的に使用されます。ローカルユーザーコンピューター上のクライアントプロセスが通信を開始するためのイニシアチブを取り、ファイルサーバーまたはプリントサーバーのリモートコンピューター上のサーバープロセスは通信セッションを開始するための要求を受動的に待機します。
非常に大規模なネットワークでは、ストレージ エリア ネットワーク(SAN) アプローチが使用される場合があります。
ローカル ネットワーク外のサーバー上のオンライン ストレージは、現在、特に家庭や小規模オフィスのネットワークではオプションです。
ファイル転送との比較
共有ファイルアクセスは、ファイル転送プロトコル(FTP) やBluetooth IRDA OBject EXchange (OBEX) プロトコルを使用したファイル転送と混同しないでください。共有アクセスでは、サーバー上のフォルダが変更されるたびにフォルダ情報が自動的に同期され、サーバー側でファイル検索が提供される場合がありますが、ファイル転送はより基本的なサービスです。[7]
共有ファイル アクセスは通常、ローカル エリア ネットワーク (LAN) サービスと見なされますが、FTP はインターネット サービスです。
共有ファイルへのアクセスは、ローカル ファイル システム内のリソースであるかのようにユーザーに対して透過的であり、マルチユーザー環境をサポートします。これには、ユーザーが編集中のリモート ファイルの同時実行制御やロック、およびファイル システムのアクセス許可が含まれます。
ファイル同期との比較
共有ファイル アクセスには、ファイル同期やその他の情報同期が含まれますが、これらと混同しないでください。インターネット ベースの情報同期では、たとえばSyncML言語が使用されることがあります。共有ファイル アクセスは、フォルダー情報のサーバー側プッシュに基づいており、通常は「常時オン」のインターネットソケットを介して使用されます。ファイル同期では、ユーザーが時々オフラインになることができます。通常は、エージェント ソフトウェアに基づいており、エージェント ソフトウェアは、再接続時に同期されたマシンをポーリングし、場合によっては一定の時間間隔で繰り返して相違点を検出します。最近のオペレーティング システムには、多くの場合、リモート ファイルのローカルキャッシュが含まれており、オフライン アクセスと再接続時の同期が可能です。
歴史
リソース共有のための最初の国際的な異種ネットワークは、1973年にロンドン大学(UCL)のコンピュータサイエンス学部を通じてARPANETと初期の英国の学術ネットワークが相互接続されたときでした。 [8] [9] [10]
参照
- クライアントポータル
- 分散ファイルシステム
- インターネットワーキング
- ネットワーク接続ストレージ(NAS)
- リソース競合
- タイムシェアリング
- コモンズの悲劇、個人が共通の利益に反する行動をとる共有資源システムの経済理論
- 仮想プライベートネットワーク
- ウェブリテラシー(ウェブ技術による共有を含む)
- Webサイト
参考文献
- ^ Padlipsky, Michael A. (1982 年 9 月). ARPANET 参照モデルの展望. IETF . doi : 10.17487/RFC0871 . RFC 871. 2013 年12 月 15 日閲覧。
- ^ ab Walden, David C. (1970 年 7 月). 「リソース共有コンピュータ ネットワークにおけるプロセス間通信に関する注記」。IETF。doi : 10.17487/ RFC0061。RFC 61。2013年12月15日閲覧。
- ^ Walden, David C. ( 1970 年 8 月). 「リソース共有コンピュータ ネットワークにおけるプロセス間通信システム」。IETF。doi : 10.17487 /RFC0062。RFC 62。2013年12月15 日閲覧。
- ^ Microsoft Technet、Windows Vista でのファイルとプリンタの共有、2007 年 5 月 14 日
- ^ 「Apple、OS X 10.9 Mavericks で AFP ファイル共有から SMB2 に移行」AppleInsider . Quiller Media, Inc. 2013 年 6 月 11 日。
- ^ Katy Ivens、『Networking for dummies』、第 4 版、2007 年、121 ページ。「事前共有フォルダー」という用語を提案します。
- ^ クラウド ストレージ間でファイルを共有します。
- ^ M. Ziewitz & I. Brown (2013). インターネットガバナンスに関する研究ハンドブック。Edward Elgar Publishing。p . 7。ISBN 978-1849805049. 2015年8月16日閲覧。
- ^ Kirstein, PT (1999). 「英国における Arpanet とインターネットの初期の経験」(PDF) . IEEE Annals of the History of Computing . 21 (1): 38–44. doi :10.1109/85.759368. ISSN 1934-1547. S2CID 1558618. 2020-02-07 のオリジナル(PDF)からアーカイブ。
- ^ 「国際インターネットの30年」BBCニュース。2003年11月19日。 2012年6月22日閲覧。
- グレイブス、マイケル W. (2004)。ネットワーキングとネットワーク + の完全ガイド。Cengage Learning。ISBN 978-1-4018-3339-8。
- マイヤーズ、マイケル、ジャーニガン、スコット (2004)。マイク・マイヤーズの A+ オペレーティング システム ガイド。McGraw-Hill Professional。ISBN 978-0-07-223124-3。
- Pirkola, GC (1975年6 月)。「汎用タイムシェアリング環境用のファイル システム」。IEEEの議事録。63 ( 6): 918–924。doi :10.1109/PROC.1975.9856。ISSN 0018-9219 。
- Pirkola, GC; Sanguinetti, John. 「汎用タイムシェアリング環境における情報の保護」(PDF)。IEEEトレンドおよびアプリケーションシンポジウム 1977 の議事録: コンピュータセキュリティと整合性。第 10 巻。pp. 106–114。2012-11-01 にオリジナル(PDF)からアーカイブ。
