モバイル エージェントと Web クローラーの正確な違いを誰か教えてもらえますか?
前もって感謝します。
モバイル エージェントと Web クローラーの正確な違いを誰か教えてもらえますか?
前もって感謝します。
この質問は古いですが、プルショタムが言ったことを解明したいと思います。
モバイル エージェントは実行中のプログラム (コードとデータの両方) であり、ネットワーク内のコンピューター間をホップ(移行) し、誰かに代わってタスクを実行し、最終的に結果を返します。たとえば、組織内のコンピューターにソフトウェアをインストールして維持したり、各ベンダーのサイトにアクセスして一連のデータベース操作を実行して、多数のベンダーの製品の価格を比較したりするために使用される場合があります。
モバイル エージェントは、アクセス先のコンピューター内のリソースに対する潜在的なセキュリティ上の脅威です。したがって、エージェントを受け取る環境は、たとえば、エージェントが代理で動作しているユーザーの ID に基づいて、使用を許可する必要があるローカル リソースを決定する必要があります。さらに、必要な情報へのアクセスが拒否された場合、モバイル エージェントはタスクを完了できない可能性があるため、モバイル エージェント自体が脆弱になる可能性があります。
一方、Web クローラーは、あるコンピューターから別のコンピューターにホップしません。むしろ、静かに Web を「ブラウジング」(スキャン) し、見つけたものすべてを「読み取り」、「読み取った」ものすべてにインデックスを付けて、検索要求により速く応答できるようにします。
私が間違っていなければ、モバイルエージェントは必ずしもモバイルデバイスで何かをしなければならないという意味ではありません。モバイルエージェントは特殊なタイプのエージェントコードであり、本質的にモバイルであるように設計されています。
Shekharは、技術的にはモバイルエージェントではなく、モバイル用エージェントであるモバイルデバイス用のユーザーエージェントに対する回答を提供したと思います。ここで明確にすることができます
モバイル エージェントは、モバイル デバイス用に管理されているエージェント文字列のカテゴリです。
http://en.wikipedia.org/wiki/List_of_user_agents_for_mobile_phones
Webクローラーは、検索エンジンなどのさまざまなプログラムでページのインデックス作成に使用されるロボットプログラムです...
http://en.wikipedia.org/wiki/WebCrawler
Google のクローラー エージェント文字列の 1 つと同様"DoCoMo/1.0/P502i/c10 (Google CHTML Proxy/1.0)"
に、"Google (216.239.39.x) proxy server "
以下は、Crawlers、Spiders を含むエージェント文字列の完全なリストです...
あなたが要求したように編集 ...
誰かがあなたのサイトにアクセスしているかどうかを確認し、そのユーザー エージェントをチェックします。彼が Firefox を使用している場合は、その文字列を取得します。iPhone などのモバイル デバイスを使用している場合は、モバイルにインストールされているブラウザのユーザー エージェントを取得します。訪問者がクローラーの場合、同じユーザーエージェント文字列を取得します...