コンピューター入門ブログへよこそ!

  • AIブラックボックスとは何ですか?コンピューター科学者が解説

    「ブラックボックス」という言葉を聞くと、考えられないことが起こった場合の事後分析に役立つ飛行機内の記録装置を思い出す人もいます。あるいは、最小限の設備を備えた小さな劇場を思い起こさせる人もいます。しかし、ブラック ボックスは人工知能の世界でも重要な用語です。

    AI とは、ユーザーには目に見えない内部動作を備えた AI システムを指します。入力を与えて出力を取得することはできますが、システムのコードや出力を生成したロジックを調べることはできません。

    機械学習は人工知能の主要なサブセットです。これは、ChatGPT のような生成 AI システムの基礎となっており、機械学習には、アルゴリズムまたはアルゴリズムのセット、トレーニング データ、モデルの 3 つのコンポーネントがあります。アルゴリズムは一連の手順です。機械学習では、アルゴリズムは、大規模な例 (トレーニング データ) でトレーニングされた後、パターンを識別する方法を学習します。機械学習アルゴリズムがトレーニングされると、その結果が機械学習モデルになります。モデルは人々が使用するものです。

    たとえば、画像内のパターンを識別するように機械学習アルゴリズムを設計でき、トレーニング データとして犬の画像を使用できます。結果として得られる機械学習モデルは、ドッグスポッターになります。画像を入力として入力し、画像内のピクセルのセットが犬を表しているかどうか、またその場所がどこにあるかを出力として取得します。

    機械学習システムの 3 つのコンポーネントはどれも、隠蔽することも、ブラック ボックスに入れることもできます。よくあることですが、アルゴリズムは公に知られているため、ブラック ボックスに入れると効果が低くなります。そのため、知的財産を保護するために、AI 開発者はモデルをブラック ボックスに入れることがよくあります。ソフトウェア開発者が採用するもう 1 つのアプローチは、モデルのトレーニングに使用されるデータを不明瞭にすることです。つまり、トレーニング データをブラック ボックスに入れることです。

    ブラック ボックスの反対は、 と呼ばれることもあります。 AI ガラス ボックスは、アルゴリズム、トレーニング データ、モデルをすべて誰でも見ることができるシステムです。しかし研究者は、これらの側面さえもブラックボックスとして特徴づけることがあります。

    それは、研究者が機械学習アルゴリズム、特にアルゴリズムがどのように動作するかを研究しているためです。この分野では、必ずしもガラスの箱ではないものの、人間がよりよく理解できるアルゴリズムの開発に取り組んでいます。

    AI ブラックボックスが重要な理由

    多くの場合、ブラックボックスの機械学習アルゴリズムとモデルを警戒するのには十分な理由があります。機械学習モデルがあなたの健康状態を診断したとします。モデルをブラック ボックスまたはガラス ボックスのどちらにしますか?あなたの治療方針を処方する医師はどうですか?おそらく彼女は、モデルがどのようにしてその決定に至ったのか知りたいと思っているでしょう。

    銀行からのビジネスローンを受ける資格があるかどうかを判断する機械学習モデルがあなたを断った場合はどうなりますか?その理由を知りたくありませんか?そうした場合、より効果的に決定に対して異議を申し立てたり、状況を変えて次回融資を受ける可能性を高めることができます。

    ブラック ボックスは、ソフトウェア システムのセキュリティにも重要な影響を及ぼします。何年もの間、コンピューティング分野の多くの人々は、ソフトウェアをブラックボックスに保管しておけば、ハッカーによる検査を防ぐことができ、したがってソフトウェアは安全になると考えていました。ハッカーはソフトウェアを作成し、つまり、ソフトウェアの動作を注意深く観察してファクシミリを構築し、悪用できる脆弱性を発見できるため、この仮定は大部分が間違っていることが証明されています。

    ソフトウェアがガラスの箱に入っていれば、ソフトウェアのテスターや善意のハッカーがソフトウェアを調べて弱点を作成者に知らせることができるため、サイバー攻撃を最小限に抑えることができます。

    パデュー大学の電気工学およびコンピュータ工学の教授です。彼は連邦政府、州政府、民間企業など多くの資金源から研究資金を受けています。

    この記事はクリエイティブ コモンズ ライセンスに基づいて再公開されています。ここで見つけることができます

  • Twitterの仕組み

    多くのソーシャル ネットワーキング Web サイトには、優れたツールや機能がたくさんあります。たとえば、 MySpaceFacebook を使用すると、ユーザーはプロフィールを作成し、写真をアップロードし、マルチメディアを組み込み、ブログを開発し、便利な (または奇妙な) プログラムをホームページに統合できます。しかし、時にはシンプルさが複雑さに打ち勝つこともあります。それが Twitter がこれほど成功した理由の 1 つです。

    過去数年間、デジタルの岩の下に隠れていた人は、Twitter のスクープをご覧ください。基本的に、このサービスを使用して連絡先ネットワークにメッセージを投稿および受信できます。十数通の電子メールやテキスト メッセージを送信する代わりに、Twitter アカウントに 1 つのメッセージを送信すると、サービスがそれをすべてのフォロワーに配信します。メンバーは Twitter を使用して即席の集会 (または政治的抗議活動) を組織したり、グループで会話を行ったり、何が起こっているかを人々に知らせるために簡単な最新情報を送信したりしています。

    Twitter の歴史は、他のいくつかのインターネット企業と絡み合っています。 Twitterの創設者はエヴァン・ウィリアムズ、ビズ・ストーン、ジャック・ドーシーです。 Twitter が誕生する数年前に、Williams は人気のある Web ジャーナル サービスである Blogger を作成しました。インターネット大手の Google が Blogger を買収し、ウィリアムズ氏は Google で直接働くようになりました。やがて、彼と Google 社員の Stone はインターネット巨人を辞め、 Odeoという新しい会社を設立しました。

    Odeo はポッドキャスティングサービス会社でした。ウィリアムズ氏によると、彼はポッドキャスティングに個人的な興味を持っておらず、彼の指導の下で会社は一時的に焦点を失ったという。しかし、Odeo の製品の 1 つである Twitter は、新しいメッセージング サービスであり、勢いを増し始めたばかりでした。ストーン氏はツイッターにその名前を付け、情報交換の短いスパートを鳥のさえずりに例え、着信音の多くが鳥の鳴き声のように聞こえることを指摘した。

    このサービスが Odeo の重要な部分を占めるようになったので、Stone と Williams は Twitter を主力製品とする新しい会社を設立することにしました。 Williams は Odeo と Twitter を投資家から買収し、既存の会社とサービスを統合してObvious Corporationという新しいベンチャー企業を設立しました。 Jack Dorsey がチームに加わり、インスタント メッセージング電子メールなどのコンピュータ アプリケーションを使用するなど、ユーザーが Twitter と接続するための新しい方法の開発を開始しました。 2006 年 3 月、Twitter は Obvious から分離し、独自の会社であるTwitter Incorporatedになりました。

    この記事では、Twitter のアプリケーション プログラミング インターフェイス(API) について学びます。ツイートとは何か、ツイートを作成および閲覧するためのさまざまな方法について説明します。 Twitter がサービスをモバイル プラットフォーム向けにどのように最適化したかについても見ていきます。

    次のセクションでは、ツイートとは正確には何なのかを学びます。

    ツイートとは何ですか?

    簡単に言えば、ツイートとはTwitter上で送信されるメッセージです。ツイートを送受信するには、Twitter で無料のアカウントを作成する必要があります。また、Twitter アカウントを持つ友人や連絡先も必要です。そうでないと、空に入力することになります。もちろん、Twitter をブログとして使用し、すべてのツイートを公開しておくこともできます。つまり、個人の Twitter プロフィール ページで誰でもツイートを読むことができます。ただし、友人と連絡を取り合う手段として Twitter を使用したい場合は、友人にもサインアップするよう説得する必要があります。

    アカウントを取得したら、連絡先ネットワークの構築を開始できます。他のユーザーを招待してツイートを受信したり、他のメンバーの投稿をフォローしたりできます。ツイートを受信すると、会話の一部しか調べていないことに気づくかもしれません。連絡先の投稿が表示されますが、その連絡先があなたのネットワークにいない人に返信してメッセージを送信している場合は、他の人のメッセージは表示されません。

    ツイートにはいくつかの制限がありますが、これは主に Twitter の設計が携帯電話のテキスト メッセージに大きく依存しているためです。ツイートには最大 140 文字までしか含めることができません。この場合、携帯電話ユーザーへのメッセージの残りの部分はシステムによって削除されます。メンバーは、Twitter Web ページ上で、またはサードパーティ開発者のデスクトップまたは Web ベースのアプリケーションを使用して、ツイート全体を読むことができます。

    当初、ツイートはテキストのみでした。現在、ツイートには写真だけでなく、6 秒間のビデオ クリップも含めることができます (Twitter が 2012 年に買収した Vine の提供)。

    Twitter を使用すると、ネットワークへのオプトインまたはオプトアウトを簡単に行うことができます。 Twitter に参加して、特定のメンバーからのツイートが大量に送信されていることに気付いた場合は、そのメンバーのフィードのフォローを停止することを選択できます。

    ツイートを送信するためにオリジナルのコンテンツを生成する必要はありません。他の人が作成したツイートを共有するだけで、事実上、そのメッセージをすべてのフォロワーに転送できます。これをリツイートといいます。

    メッセージを分類およびグループ化する方法として、多くのユーザーはツイートの件名に続くハッシュ記号を使用します。たとえば、新しい車についてツイートする場合は、メッセージの一部として #newcar #porsche #bankaccountempty を含めることができます。これらのハッシュタグにより、他のユーザーがメッセージを検索しやすくなります。

    次のセクションでは、Twitter のさまざまなアプリケーションについて学びます。

    TwitterのAPI

    Twitterの仕組み

    Twitter は、そのアプリケーション プログラミング インターフェイス( API ) をRepresentational State Transfer ( REST ) アーキテクチャに基づいています。 REST アーキテクチャは、リソースとデータのアドレス指定とアクセス方法を定義するネットワーク設計原則の集合を指します。アーキテクチャは設計哲学であり、青写真のセットではありません。コンピューター、サーバー、ケーブルの単一の規定された配置はありません。 Twitter の場合、REST アーキテクチャは、サービスがほとんどのWeb シンジケーション形式で動作することを意味します。

    Web シンジケーションは非常に単純な概念です。アプリケーションは 1 つのソースから情報を収集し、それをさまざまな宛先に送信します。 Web ではいくつかのシンジケーション形式が使用されています。 Twitter は、 Really Simple Syndication ( RSS ) とAtom Syndication Format ( Atom ) の 2 つと互換性があります。どちらの形式も、1 つのリソースからデータを取得し、それを別のリソースに送信します。

    Twitter と互換性のある両方の Web シンジケーション形式は、数行のコードで構成されています。 Web ページ管理者は、これを自分のサイトのコードに埋め込むことができます。訪問者は、フィードと呼ばれるシンジケーション サービスに登録すると、管理者が Web ページを更新するたびに更新情報を受け取ることができます。 Twitter はこの機能を使用して、メンバーが他の Twitter メンバーのネットワークにメッセージを投稿できるようにします。事実上、Twitter メンバーは他のメンバーのフィードを購読します。

    Twitter は、サードパーティ開発者に API への部分的なアクセスを許可することで、Twitter のサービスを組み込んだプログラムを作成できるようにします。 Obvious Corp のアプリケーションには、ユーザーがシンプルで独立したインターフェイスを使用して Twitter ネットワーク上でメッセージを投稿および取得できるデスクトップフィード リーダープログラムが含まれています。現在のサードパーティ アプリケーションには次のものが含まれます。

    • OutTwit : ユーザーが Outlook電子メールプログラムを通じて Twitter にアクセスできるようにするWindowsアプリケーション
    • Tweet Scan : ユーザーは、カスタマイズされた検索エンジンまたはFirefox の検索ボックスを使用して、Twitter の公開投稿をリアルタイムで検索できます。
    • Twessenger : Windows Live Messenger 8.1インスタント メッセンジャープログラムと統合
    • Twittervision は、 Twitter フィードを Google マップに統合します。公開投稿が世界地図上でライブ配信される様子を観察できます
    • Flotzam 、Twitter を Facebook、Flickr、ブログと統合します
    • iTunes to Twitter 、ユーザーのiTunesで現在再生中の曲のタイトルをユーザーのネットワークにブロードキャストする Mac コンピュータ用のアプリケーション

    これは利用可能な Twitter アプリケーションのほんの一部であり、開発者は毎日新しいアプリケーションを発表しています。

    次のセクションでは、Twitter の技術的な側面、つまり Twitter がモバイル デバイスとどのように連携するかについて見ていきます。

    Twitterの言語を話す

    RSS と Atom はどちらもExtensible Markup Language ( XML ) 形式に基づいています。マークアップ言語は、ドキュメントと呼ばれるデータ形式内の構造を識別します。 XML には厳密なルールがありません。XML は、ドキュメント内のデータを記述するタグを追加することで、ハイパーテキスト マークアップ言語( HTML ) などの他の言語を補完します。タグは人間には見えません。プログラマはこれらを使用して、コンピュータがドキュメント内のデータを識別して操作できるようにします。コンピュータがタグやマークアップ言語を読み取る方法について詳しくは、 「Web セマンティクスのしくみ」を参照してください。

    携帯電話でツイッター

    Twitter は常にモバイル向けに作られていたため、ツイートの大部分はモバイル デバイスから発信されています。一方、デスクトップ コンピュータからのツイート数は一貫して減少しています 。

    Twitter の創設者は当初から、ショート メッセージ サービス(SMS) プロトコルで動作するようにサービスを設計しました。 SMS を使用すると、携帯電話から他の電話や、 Web サイト、ボイスメール システム、電子メールサーバーなどのサービスにテキスト メッセージを送受信できます。携帯電話から Twitter にテキスト メッセージを送信すると、メッセージはモバイル交換センター( MSC ) に送信され、そこから信号が信号転送ポイント( STP ) に送信されます。そこから、メッセージはショート メッセージ サービス センター( SMSC ) に送られ、そこからテキストが Twitter に送信されます。 Twitter は、同じプロセスを逆に使用して、ネットワーク内のユーザーにメッセージを送り返します。

    SMS プロトコルにはいくつかの制限があり、それが Twitter の制限の原因となっています。 SMS メッセージには 160 文字の上限があり、テキスト以外を含めることはできません。 SMS よりも多くの情報を送信できるプロトコルは他にもありますが、携帯電話サービス プロバイダーではそれほど広くサポートされていません。メッセージを SMS 形式に制限することで、Twitter はより多くの顧客ベースにリーチできるようになります。

    Twitter は、デスクトップまたは Web ベースのアプリケーションを使用してツイートを投稿した場合でも、SMS 経由で携帯電話にメッセージを送信します。メッセージを投稿するときは、シンジケーション形式を通じて適切なすべてのメディアにメッセージを送信するように Twitter に指示します。 Twitter は、Twitter アカウントに携帯電話番号を追加しているネットワーク内のユーザーの携帯電話にツイートを送信します。他のユーザーの場合、メッセージは Web ページまたはコンピューターのデスクトップ アプリケーションにのみ表示される場合があります。

    米国の Twitter メンバーは、テキスト メッセージを 40404 に送信することで、携帯電話を介してこのサービスを利用できます。カナダの場合、コードは 21212 で、英国の場合は、コード +44 7624 を使用して指をトレーニングしてください。 801423. テキスト メッセージを通じて、他のメンバーのフィードを購読したり、フィードをオフにしたり、ネットワークに友達を追加したり、アカウントを削除したりすることもできます。

    お金に従ってください

    Twitter は当初、ツイートや Twitter Web ページ広告を掲載していなかったので、広告収入は発生しませんでした。現在、Twitterでは有料広告である「プロモツイート」が認められている。これらは会社に数億ドルの収益をもたらします。 Twitter は 2013 年 11 月に株式市場に上場しました。初日の終わりまでに、同社の評価額は 250 億ドルを超えました

    インターネット全般

    Twitterの仕組み

    Twitter はツイートで世界を席巻しました。同社によると、人々は 1 日に 5 億件以上のツイートを送信します。これは 1 秒あたり約 6,000 ツイートに相当します。平均的なアクティブ ユーザーは月に約 20 回ツイートしますが、アカウントの 3 分の 1 近くは非アクティブです。

    Twitter を頻繁に使用する人は、月に約 3 時間をサービスに費やします。それらの人々の約半数は、1 日に 1 回アカウントにアクセスします 。これらすべての数字が意味するのは、ソーシャル メディアと情報の拡散という点では、Twitter が重要であるということです。

    重大なニュースイベントが発生すると、 Twitter はそれを把握します。マイケル・ジャクソンの死の発表後、マイケル・ジャクソンに言及したツイートは1時間あたり約22万件に達し、一時はシステムが完全にクラッシュし、誰もアクセスできなくなった。

    2014 年のオスカー授賞式で、エレン・デジェネレスは他の有名人のグループと一緒に自撮り写真を撮りました。 1 時間以内に、彼女のツイートは 130 万回以上再ツイートされ、単一の投稿による再ツイートの最多記録を樹立しました 。

    Twitterは進化し続けています。プログラマーは検索エンジンを継続的に改良することで、より使いやすいものにしています。また、Facebook などの画像を多用したソーシャル メディア サービスを楽しむ人々にもアピールするモダンな外観を維持するために、表面的なビジュアル要素を随時更新します。

    Twitterのスターパワー

    Twitterの仕組み

    Twitter は米国で始まりましたが、ツイートの約 3 分の 1 のみが北米から発信されています。英語はツイートで最も多く使われている言語であり、日本語とスペイン語がそれぞれ2位と3位に続いています。

    毎日何億ものツイートが投稿されることから、Twitter の力と影響力が本物であることは明らかです。 2010 年末に中東でアラブの春が勃発したとき、多くの革命家はツイッターに注目して行進や抗議活動を組織し、当局からの危険について互いに警告し合った。

    深刻な政治的目的や無意味なおしゃべりの場合、Twitter のカジュアルな性質は祝福にもなり、同時に呪いにもなり得ます。ツイートは簡単で迅速なコミュニケーション手段ですが、心無いコメントは悪い意味で拡散する可能性があります。

    証拠 A として、IAC というメディア会社でコーポレート コミュニケーションの責任者を務めていたジャスティン サッコ氏が引き起こした炎上騒動を再考してみましょう。サッコさんは休暇で南アフリカに向かっていたが、脳もなく「アフリカに行く。エイズにならないことを祈ります。冗談です。私は白人です!」とツイートした。

    数人の人がそのツイートを見てシェアしてくれました。彼女の飛行機が南アフリカに到着する前から、サッコの名前は人種差別的な無知を連想させるものになっていた。彼女は仕事を解雇され、すぐにインターネットの伝説で悪名高い場所を見つけました。

    人気のケーブル風刺番組「コルベール・レポート」もツイッター上で反発を経験した。スタッフが文脈を無視して人種差別に関する風刺的なジョークを投稿した後、怒ったツイッターユーザーが番組の中止を要求した。すぐに、#cancelcolbert というハッシュタグが Twitter のトレンドになりました。

    コルベアの作家らは、ツイッター自体を嘲笑する部分もあり、この状況について長文で騒動を鎮めた。コルベールはこのコーナーを「140文字に制限されたコミュニケーション手段が誤解を生むとは誰が想像したでしょうか?」と言ってこのコーナーを締めくくった。

    企業は、ツイートがいかに急速に拡散するかを十分に認識しています。苦情を投稿した消費者は、自分の言葉が他の多くの人たちに反響するのを目にする可能性があり、その結果、組織の広報上の惨事につながる可能性があります。そのため、多くの企業は、Twitter やその他のソーシャル メディア サイトを監視する人材を雇用し、話題になる前に不満に対処できるようにしています。

    政治家も同様です。英国の政治家(そしてツイッター初心者)エド・ボールズが誤って自分の名前をツイートしたとき、当然のことながら、インターネットはすぐに飛びつき、彼を嘲笑した。現在、イギリスでは毎年 4 月 28 日に「エド ボールズ デー」という冗談めいたお祝いが行われています。

    Twitter は革新的なコミュニケーション ツールとしての地位を確立しました。この記事を読むのにわずか数分で、何千もの新しいツイートが表示され、一度に 140 文字ずつ人類の歴史の年代記が追加されました。

    著者メモ: Twitter の仕組み

    この記事の更新に取り組んでいる間、Twitter がまだほとんどの人にとって奇妙に知られていないツールであることが興味深いことに気づきました。 Twitter をまったく使用しているアメリカ人は 20% 未満であり、Twitter サービスを使用している人は必ずしも熱心なファンであるとは限りません。しかし、Twitter は組織です。広告やニュースのどこを見ても、ハッシュタグ、Twitter トレンド、Twitter ユーザー名への言及があります。そのため、Twitter を使用していなくても、組織や個人が 140 文字のポータルを通じて情報を発信することで、Twitter について見聞きし続けることになります。 – ノースカロライナ州

  • DSL の仕組み

    インターネットに接続するときは、通常のモデム、オフィスのローカル エリア ネットワーク接続、ケーブル モデム、またはデジタル加入者線(DSL) 接続を介して接続することがあります。 DSL は、通常の電話回線と同じワイヤを使用する非常に高速な接続です。 DSL の利点は次のとおりです。

    • インターネット接続を開いたままにしても、音声通話には電話回線を使用できます。
    • 通常のモデムよりもはるかに高速です
    • DSL では必ずしも新しい配線が必要というわけではありません。すでに所有している電話回線を使用できます。
    • DSL を提供する会社は通常、設置の一部としてモデムを提供します。

    しかし、デメリットもあります。

    • DSL 接続は、プロバイダーの電話局に近いほどうまく機能します。中央局から離れるほど、信号は弱くなります。
    • 接続は、インターネット経由でデータを送信する場合よりも、データを受信する場合の方が高速です。
    • このサービスはどこでも利用できるわけではありません。

    この記事では、DSL 接続がどのようにして標準の電話回線を通じてより多くの情報を圧縮し、オンラインでも通常の電話をかけることができるようになるのかについて説明します。

    電話回線

    「 電話の仕組み 」を読んだことがある方は、米国の標準的な電話設備は、電話会社が自宅に敷設する 1 対の銅線で構成されていることをご存知でしょう。銅線には、電話での会話以上のものを伝送できる余地がたくさんあります。音声に必要な帯域幅よりもはるかに広い帯域幅、つまり周波数範囲を処理できます。 DSL は、この「追加容量」を利用して、回線の会話伝送能力を妨げることなく、回線上で情報を伝送します。計画全体は、特定の周波数を特定のタスクに一致させることに基づいています。

    DSL を理解するには、まず通常の電話回線 (電話専門家がPOTS ( Plain Old Telephone Service) と呼ぶ種類) についていくつかのことを知る必要があります。 POTS が電話会社の回線と設備を最大限に活用する方法の 1 つは、交換機、電話、その他の設備が伝送する周波数を制限することです。通常の会話のトーンで話す人間の声は、0 ~ 3,400 ヘルツ (1 秒あたりのサイクル数。これについては「電話の仕組み」を参照) の周波数範囲で伝わります。この周波数範囲は非常に小さいです。たとえば、これを、およそ 20 ヘルツから 20,000 ヘルツをカバーするほとんどのステレオスピーカーの範囲と比較してください。また、ワイヤ自体は、ほとんどの場合、最大数百万ヘルツの周波数を処理できる可能性があります。

    回線の全帯域幅のこのような小さな部分の使用は歴史的なものです。電話システムが約 1 世紀にわたって各家庭に 1 本の銅線を使用して設置されていることを思い出してください。回線を介して伝送される周波数を制限することにより、電話システムは回線間の干渉を心配することなく、非常に狭いスペースに多数のワイヤを詰め込むことができます。アナログ データではなくデジタル データを送信する最新の機器は、電話回線の容量をより多く安全に使用できます。 DSL はまさにそれを実現します。

    DSL インターネット接続は、従業員がオフィスと連絡を取り合うための効果的なコミュニケーション ツールの 1 つです。

    非対称 DSL

    DSL の仕組み

    ほとんどの家庭および小規模ビジネス ユーザーは、非対称 DSL (ADSL) 回線に接続しています。 ADSL は、ほとんどのインターネットユーザーが、送信またはアップロードする情報よりもはるかに多くの情報を閲覧またはダウンロードすることを前提として、回線内の利用可能な周波数を分割します。この仮定の下では、インターネットからユーザーへの接続速度が、ユーザーからインターネットへ戻る接続速度よりも 3 ~ 4 倍速い場合、ユーザーはほとんどの場合最大のメリットを享受できます。

    ADSL からどの程度のメリットが得られるかは、ADSL サービスを提供する会社の本社からの距離によって大きく異なります。 ADSL は距離に依存するテクノロジーです。接続の長さが長くなると、信号品質が低下し、接続速度が低下します。 ADSL サービスの制限は18,000 フィート(5,460 メートル) ですが、速度とサービス品質の理由から、多くの ADSL プロバイダーはサービスの距離に下限を設けています。距離制限の極端な場合、ADSL の顧客は約束された最大値をはるかに下回る速度になる可能性がありますが、中央局に近い顧客はより高速な接続を利用でき、将来的には非常に高速な速度が得られる可能性があります。 ADSL テクノロジーは、約 6,000 フィート (1,820 メートル) の距離で最大 8 メガビット/秒 (Mbps) のダウンストリーム (インターネットから顧客へ) の最大速度、および最大 640 キロビット/秒 (Kbps) のアップストリーム速度を提供できます。実際には、現在広く提供されている最高速度はダウンストリーム 1.5 Mbps で、アップストリーム速度は 64 ~ 640 Kbps の間で変化します。 ADSL に対する大幅な改善の一部は、ASDL2 および ASDL2+ と呼ばれるサービスを通じて一部の地域で利用できます。 ASDL2 では、ダウンストリームが 12 Mbps、アップストリームが 1 Mbps に増加します。ASDL2+ はさらに優れており、ダウンストリームが 24 Mbps、アップストリームが 3 Mbps に向上します。

    距離が DSL の制限であるなら、なぜ音声電話にも距離が制限がないのかと疑問に思うかもしれません。その答えは、電話会社が音声信号を増幅するために使用するローディング コイルと呼ばれる小型アンプにあります。残念ながら、これらのローディング コイルは ADSL 信号と互換性がないため、電話と電話会社の電話局の間のループにボイス コイルがあると、ADSL を受信できなくなります。 ADSL を受信できないその他の要因としては、次のようなものがあります。

    • ブリッジ タップ– これらは、サービスを他の顧客に拡張する、お客様と電話局間の内線です。通常の電話サービスではこれらのブリッジ タップに気づくことはありませんが、回線の全長がサービス プロバイダーの距離制限を超える場合があります。
    • 光ファイバー ケーブル– ADSL 信号は、電話回線の一部が光ファイバー ケーブルを経由している場合に発生する、アナログからデジタルへの変換、およびアナログへの変換を通過できません。
    • 距離– 中央局の場所がわかっている場合でも (電話会社はその位置を宣伝していませんので、知らなくても驚かないでください)、地図を見ても信号が到達する必要がある距離を示すものではありません。あなたの家とオフィス。

    次に、信号がどのように分割されるか、DSL が使用する機器について見ていきます。

    信号の分割

    DSL の仕組み

    CAPシステム

    ADSL には、競合し互換性のない 2 つの規格があります。 ADSL の公式標準は、ディスクリート マルチトーン(DMT) と呼ばれるシステムです。機器メーカーによると、現在設置されているADSL機器のほとんどはDMTを採用しているという。初期の、より簡単に実装された標準はキャリアレス振幅/位相(CAP) システムで、これは ADSL の初期の設備の多くで使用されました。

    CAP は、電話回線上の信号を 3 つの異なる帯域に分割することによって動作します。音声会話は、すべての POTS 回線と同様に、0 ~ 4 KHz (キロヘルツ) 帯域で伝送されます。アップストリーム チャネル (ユーザーからサーバーに戻る) は、25 ~ 160 KHz の帯域で伝送されます。ダウンストリーム チャネル (サーバーからユーザーへ) は 240 KHz で始まり、さまざまな条件 (回線の長さ、回線ノイズ、特定の電話会社交換機のユーザー数) によって異なる点まで上がりますが、最大値は次のとおりです。約1.5MHz(メガヘルツ)です。このシステムでは 3 つのチャネルが広く分離されているため、1 つの回線上のチャネル間または異なる回線上の信号間の干渉の可能性が最小限に抑えられます。

    DMT システム

    DMT も信号を別々のチャネルに分割しますが、アップストリーム データとダウンストリーム データに 2 つのかなり広いチャネルを使用しません。代わりに、DMT はデータを 4 KHz 幅の 247 個の個別のチャネルに分割します。

    DSL の仕組み

    これについて考える 1 つの方法は、電話会社が銅線を 247 の異なる 4 KHz 回線に分割し、それぞれの回線にモデムを接続すると想像することです。同時に 247 台のモデムをコンピュータに接続できるようになります。各チャンネルが監視され、品質があまりにも損なわれている場合、信号は別のチャンネルにシフトされます。このシステムは、異なるチャネル間で信号を常にシフトし、送信と受信に最適なチャネルを検索します。さらに、下位チャネルの一部 (約 8 KHz から始まるチャネル) は、アップストリーム情報とダウンストリーム情報の双方向チャネルとして使用されます。双方向チャネル上の情報を監視および分類し、247 チャネルすべての品質を維持することにより、DMT の実装は CAP よりも複雑になりますが、品質の異なる回線に対する柔軟性が高まります。

    フィルター

    CAP と DMT は、DSL ユーザーから見てわかる点で似ています。

    DSL の仕組み

    ADSL が設置されている場合は、ほぼ確実に、ADSL モデムに信号を供給しないコンセントに取り付けるための小さなフィルターが提供されています。これらのフィルターはローパス フィルター、つまり特定の周波数を超えるすべての信号をブロックする単純なフィルターです。すべての音声会話は 4 KHz 未満で行われるため、ローパス (LP) フィルターは 4 KHz を超えるすべてのものをブロックするように構築されており、データ信号が標準の電話通話に干渉するのを防ぎます。

    DSL機器

    DSL の仕組み

    ADSL は 2 つの機器を使用します。1 つは顧客側に、もう 1 つはインターネット サービス プロバイダー、電話会社、またはその他の DSL サービス プロバイダーにあります。顧客の場所には DSLトランシーバーがあり、他のサービスも提供する場合があります。 DSL サービス プロバイダーには、顧客の接続を受信するためのDSL アクセス マルチプレクサ(DSLAM) があります。

    トランシーバー

    ほとんどの住宅顧客は、DSL トランシーバーを「DSL モデム」と呼んでいます。電話会社または ISP のエンジニアは、これをATU-Rと呼びます。何と呼ばれるかに関係なく、ユーザーのコンピュータまたはネットワークからのデータが DSL 回線に接続されるポイントです。

    トランシーバーはいくつかの方法で顧客の機器に接続できますが、ほとんどの住宅設備ではUSBまたは 10 Base-Tイーサネット接続が使用されます。 ISP や電話会社が販売する ADSL トランシーバのほとんどは単なるトランシーバですが、企業で使用されるデバイスは、ネットワークルーター、ネットワークスイッチ、またはその他のネットワーク機器を同じプラットフォーム内で組み合わせている場合があります。

    DSLAM

    アクセス プロバイダーの DSLAM は、実際に DSL の実現を可能にする装置です。 DSLAM は、多くの顧客からの接続を取得し、それらを単一の大容量インターネット接続に集約します。 DSLAM は一般に柔軟性があり、単一の中央局で複数のタイプの DSL をサポートでき、また、同じタイプの DSL でさまざまな種類のプロトコルと変調 (たとえば、CAP と DMT の両方) をサポートできます。さらに、DSLAM は、ルーティングや動的IP アドレス割り当てなどの追加機能を顧客に提供する場合があります。

    DSLAM は、ADSL 経由のユーザー サービスとケーブル モデム経由のユーザー サービスの主な違いの 1 つを提供します。一般に、ケーブル モデム ユーザは近所を通るネットワーク ループを共有するため、多くの場合、ユーザを追加するとパフォーマンスが低下することになります。 ADSL は、各ユーザーから DSLAM への専用接続を提供します。つまり、ユーザーの総数が単一の高速インターネット接続で飽和し始めるまで、新しいユーザーが追加されてもパフォーマンスが低下することはありません。この時点で、サービス プロバイダーによるアップグレードにより、DSLAM に接続しているすべてのユーザーに追加のパフォーマンスを提供できます。

    米国における ADSL の料金と利用可能性については、 を参照してください。このサイトでは、お住まいの地域の ADSL サービス会社、料金、顧客満足度に関する情報を提供し、最寄りの中央局からの距離を推定することもできます。

    ADSL は DSL の唯一のタイプではなく、高速インターネット アクセスを実現する唯一の方法でもありません。次に、ADSL の代替手段を見ていきます。

    ADSLの代替手段

    DSL の仕組み

    DSL テクノロジーにはさまざまなバリエーションがあり、その多くは何らかの方法で DSL の距離制限に対処しています。他のタイプの DSL には次のものがあります。

    • 超高ビット レート DSL ( VDSL ) – これは高速接続ですが、短距離でのみ機能します。インターネット アクセス、 HDTV 、オンデマンド サービスを下り 52 Mbps、上り 12 Mbps の速度で処理できます。
    • 対称 DSL (SDSL) – この接続は主に中小企業で使用され、電話を同時に使用することはできませんが、データの送受信速度は同じです。
    • レートアダプティブ DSL (RADSL) – これは ADSL の一種ですが、モデムは回線の長さと品質に応じて接続速度を調整できます。
    • ISDN DSL (IDSL) – これは、サービス統合デジタル ネットワーク (ISDN) と DSL テクノロジーを組み合わせたものです。 ISDN はダイヤルアップ インターネットのソリューションであり、音声、テキスト グラフィックス、ビデオ、その他のデータが 1 つの電話回線を共有できるようになりました。これにより、通話とインターネットの利用を同時に行うことが可能になりました。 IDSL は ISDN 接続より高速ですが、DSL よりは低速です。 5 ~ 6 マイルの長距離を移動できるため、通常、自分の地域で DSL を利用できない人にとっては良い選択肢です。
    • ユニバーサル DLS (Uni -DSL) – Texas Instruments によって開発されたこの新しいテクノロジーは、DSL の既存のすべてのバージョンと下位互換性があります。 ASDL と VDSL の中間のようなもので、長距離では ASDL の速度に達しますが、短距離では VDSL よりも高速になります。場所によっては、Uni-DSL は VDSL の 4 倍の速度を提供できます。

    DSL の代替手段

    DSL には距離制限があり、可用性が低いため、他にどのような選択肢があるでしょうか? DSL の主な代替手段には、ケーブルとワイヤレスの 2 つがあります。

    ケーブルと DSL は、ブロードバンドの世界における 2 つの大きなライバルです。ケーブルは DSL のように距離によって制限されません。ケーブル ワイヤーはほとんどの近隣地域に到達し、信号強度は長距離でも弱くなりません。 DSL を使用すると電話とインターネットを同時に使用できますが、ケーブルを使用すると、ユーザーはテレビを見ながらインターネットを同時に利用できます。多くのケーブル会社も、ケーブル TV 、インターネット、デジタル電話のサービスを 1 つの請求書にまとめ始めています。ケーブルと DSL の速度はほぼ同じですが、ケーブルの欠点の 1 つは帯域幅です。ケーブル サービスを同時に使用する人が多すぎると、接続速度が遅くなる可能性があります。

    WiMaxまたは802.16 として知られる新しいテクノロジーは、ブロードバンドとワイヤレスの利点を組み合わせようとしています。 WiMax は、非常に長距離にわたる高速無線インターネットを提供し、都市などの広いエリアへのアクセスを提供する可能性が高くなります。 WiMax テクノロジーは、2008 年にアメリカのほとんどの都市で利用できるようになる予定です。

    DSL やその他のトピックについてさらに詳しく知りたい場合は、次のページに進んでください。

  • iPad と Android タブレットの比較

    タブレット コンピューターは新しいものではありません。実際、これらは約 20 年前から存在していましたが、Apple がiPadで家電市場に衝撃を与えた 2010 年 4 月までは、ほとんど誰も購入していませんでした。おそらく、すでに大人気となっている Apple の iPhone に非常によく似ていたため、同じオペレーティング システムを実行しているため、iPad はすぐに大衆の注目を集め、タブレット コンピュータを主要な製品カテゴリに変えました。そして、なぜそうすべきではないのでしょうか?タブレット コンピューターは、究極の電子的シンプルさです。タブレット コンピュータは可搬性が高く、フラットなタッチ スクリーン インターフェイスを除いていくつかのコントロールが組み込まれているため、魅力的で使いやすく、とにかくクールです。

    競争は長くは続きませんでした。 Google はすでに Android と呼ばれるスマートフォン用のオープンソース オペレーティング システムをリリースしていましたが、Apple が iPad 用に iOS オペレーティング システムをスケールアップしたのと同じように、タブレット コンピュータ用にそれをスケールアップするのは簡単でした。コードネーム「Honeycomb」と呼ばれる Android 3.0 オペレーティング システムは、タブレットでの使用を目的とした最初のバージョンで、2011 年 2 月にMotorola は最初の Android タブレットである Xoom をリリースしました。

    iPad と同様に、 Android タブレットにはタッチ スクリーン インターフェイスがあり、ユーザーは指でタップしてアイコンをアクティブにしたり、手のスワイプ ジェスチャでオブジェクトを移動したり、画面をスクロールしたりできます。 Apple とさまざまな Android メーカーは、モバイル コンピューティング用語でアプリとして知られるプログラムを購入してデバイスに直接ダウンロードできるオンライン マーケットプレイスを提供しています。実際、Android タブレットは iPad によく似ているため、2 種類のタブレットに慣れていないユーザーが一見すると、一方をもう一方と間違えてしまう可能性があります。

    では、どちらのタブレットが優れているのでしょうか?それは難しい質問です。それは、リンゴ (または複数のリンゴ) とオレンジを比較するようなものではなく、1 つまたは 2 つのリンゴとバスケットいっぱいのオレンジを比較するようなものです。 iPad を製造しているのは Apple だけであり、バージョンは iPad と iPad 2 の 2 つだけです。一方、Google のオペレーティング システムをサポートするハードウェアを製造できる企業であれば、Android タブレットを製造でき、必然的にいくつかの企業が Android タブレットを製造することになります。他の人よりも優れた仕事をします。企業によっては、Android タブレットを別のものに偽装している場合もあります。 (Barnes & Noble Nook 電子書籍リーダーは、限られた範囲の機能と、利用可能な Android アプリの一部を備えた Android タブレットです。) しかし、iPad をいくつかの代表的な Android タブレットと比較することは可能です。

    Xoom が市場に投入されたとき、モトローラは iPad のスペックを上回る必要があることを知っていたため、ソフトウェアを iPad の 2 倍の速度で実行できる可能性のあるデュアル コア プロセッサと、5 つの 2 つの内蔵カメラを搭載して出荷しました。 – メガピクセルのカメラは前方を向き、2 メガピクセルのカメラはユーザーに向かって後ろを向いており、ビデオチャットが可能です。これは、Apple が最初の iPad にカメラを搭載できなかったことにイライラしていた多くの人々にとって、非常に興味深いものでした。 Xoom の画面は 10.1 インチで、iPad よりわずかに大きく、1280×800 のディスプレイはわずかに高いグラフィック解像度を提供しました。 Xoom には 32 GB のメモリが付属していますが、メモリは MicroSD (Secure Digital) カードを使用して拡張できます。

    しかし、ほとんどのユーザーにとって Apple には依然として利点がありました。なぜ?なぜなら、プログラマーたちはXoomが登場する1年近く前からiPad用アプリを開発しており、Apple App Storeには何千ものプログラムがあふれていたのに対し、Android App Storeはほとんど空っぽだったからである。そして Apple は、初代 iPad を iPad 2 に置き換えて、すぐにハードウェア戦争に新たな打撃を与えました。iPad 2 について見ていき、次のページで iPad アプリと Android アプリを詳しく見ていきます。

    Android タブレットと iPad 2

     iPad と Android タブレットの比較

    iPad 2 は、Xoom の登場からわずか 1 か月後の 2011 年 3 月にリリースされましたが、そのアップグレードされたハードウェアにより、Apple のデバイスに対して Motorola のデバイスが持っていた主な利点が見事に排除されました。 Xoom と同様に、iPad 2 には、Apple の FaceTime ビデオ チャット ソフトウェアをサポートする前面と背面のビデオ カメラが搭載されています。また、デュアルコアプロセッサを搭載し、初代iPadよりもスリムで軽量なケースを採用しているが、これはAppleが広告で強調したい特徴だ。

    しかし、他の Android タブレットも数週間ごとに店頭に並び、それぞれが何らかの方法で iPad 2 を出し抜こうとしています。価格で競合する製品もあり、Asus Eee Pad Transformer (オプションのキーボードを使用するとノートブックコンピュータに変換できる) のようなモデルは iPad 2 を約 200 ドル下回ります。サイズで競合する製品もあり、 Samsung Galaxy Tabは iPad 2 よりもスリムで軽量 (そして少し安価) です。スタイリッシュな見た目のデバイスに関しては、Apple は常に誰にも負けない企業ですが、ただクールに見せようとする人もいます。 Android が依然として iPad 2 に明確に勝っている領域の 1 つはビデオ解像度であり、両方の iPad の 1,024 x768 ピクセルと比較して、ほとんどの解像度は 1,280 x 800 ピクセルで動作します。また、Android は iPad よりもユーザーがアップグレードしやすい傾向にあり、Apple は機能を標準モデルに搭載されている機能にほとんど制限しています。また、一部の Android とは異なり、Apple は USB コネクタをサポートしていません。 Android が失っていると思われる領域はバッテリー寿命です。ほとんどのレビュー担当者は、iPad 2 は再充電しなくてもより長く動作することに同意しています。

    アプリという最も重要な分野では、iPad 2 は依然として先を行っています。はるかに先を行っています。現在、Apple App Store から入手できるアプリは 100,000 を超えています。 (iPhone 用の約 500,000 個のアプリを考慮すると、この数はさらに大きくなります。そのほとんどは iPad 2 でも実行されますが、必ずしも iPad 2 の大きな画面サイズを活用できるわけではありません。) Google はその数字を公表していないため、Android アプリの数は 232 と驚くほど少ないと推定されています。 もちろん、これには Android タブレットでも実行される Android スマートフォン アプリは含まれていません。 Samsung Galaxy Tab や Motorola Xoom など、単一ブランドのタブレットに固有のものです。しかし、それをすべて考慮しても、Apple は依然としてアプリ戦争で勝利を収めています。それでも、人気ゲームの Angry Birds や Plants vs. Zombies など、一部のアプリは iPad と Android の両方で利用できます。

    ただし、Apple のアプリの処理方法と Android タブレットのアプリの処理方法には大きな違いがあります。 Apple はオンラインの App Store を通じてのみアプリの販売を許可しており、販売前にすべてのアプリを承認する必要があります。 Android デバイスはよりオープンなモデルを採用しており、誰でも Android アプリをリリースでき、最初に承認スタンプを得る必要はありません。確かに、この違いはユーザーよりもプログラマーにとって重要ですが、プログラマーが Android 開発に移行するインセンティブとなり、将来的にはさらに多くの Android アプリが利用可能になる可能性があります。

    結局のところ、iPad 2 を買うか Android を買うかは、ハードウェア、ソフトウェア、価格のどちらをより重要視するかということになるかもしれません。ハードウェアの仕様が重要な場合は、iPad2 の仕様と市販されている各 Android タブレットの仕様を比較する必要がありますが、これは大変な作業です。 (特定のモデルの概要については、「」を参照してください。) ソフトウェアが重要な場合は、おそらく iPad 2 を選択することをお勧めします。Android タブレットよりも、必要なアプリが正確に揃っている可能性がはるかに高くなります。そして、価格が重要な場合は、Barnes & Noble Nook のような改造された Android タブレット (知識のあるユーザーは本格的な Android タブレットのように動作するように改造できると言われています) を使用しない限り、価格を下回る可能性は低いことに留意してください。 Appleの価格は約200ドル以上高い。しかし、その 200 ドルに違いがあるのであれば、Asus Eee Pad Transformer のような低価格の Android タブレットが探しているものになるかもしれません。

    iPad およびその他の技術関連トピックの詳細については、次のページのリンクを参照してください。

  • NAT: ネットワーク アドレス変換の仕組み

    この記事を読んでいるということは、おそらくインターネットに接続し、「コンピューター入門」 Web サイトで記事を閲覧していることでしょう。したがって、現在ネットワーク アドレス変換 ( NAT ) を使用している可能性が非常に高いです。

    インターネットは、誰もが想像していたよりも大きく成長しました。正確な規模は不明ですが、現在の推定では、インターネット上でアクティブに活動しているユーザーの数よりも多いと考えられます。では、インターネットのサイズは NAT とどのような関係があるのでしょうか?すべて!この記事では、NAT がどのようなメリットをもたらすかを説明します。しかしその前に、NAT と NAT で何ができるのかを詳しく見てみましょう…

    グローバル IP アドレス プールが枯渇した場合

    コンピュータがインターネット上の他のコンピュータやWeb サーバーと通信するには、IP アドレスが必要です。 IP アドレス (IP は Internet Protocol の略) は、ネットワーク上のコンピュータの位置を識別する固有の 32 ビットの番号です。基本的に、これは住所のように機能し、あなたがどこにいるかを正確に調べて情報を届ける方法として機能します。

    IP アドレスが最初に登場したとき、誰もがどんなニーズにも対応できるアドレスがたくさんあると考えていました。理論的には、 4,294,967,296 個の一意のアドレス(2 32 ) を持つことができます。パブリック IP アドレスの実際の数は、アドレスがクラスに分割される方法と、一部のアドレスがマルチキャスト、テスト、またはその他の特別な用途のために確保されているため、これより少なくなります (32 億から 33 億の間程度)。

    インターネットが爆発的に普及し、ホーム ネットワークやビジネス ネットワークが増加するにつれて、利用可能な IP アドレスの数がまったく足りなくなりました。明らかな解決策は、パブリック IP アドレスの形式を再設計して、より多くのアドレスを使用できるようにすることです。これは開発中 (IPv6 と呼ばれます) ですが、インターネットのインフラストラクチャ全体の変更が必要なため、実装には数年かかります。

    ここで NAT () が役に立ちます。ネットワーク アドレス変換により、ルータなどの単一のデバイスがインターネット (または「パブリック ネットワーク」) とローカル (または「プライベート」) ネットワークの間のエージェントとして機能できるようになります。つまり、コンピュータのグループ全体を表すには、単一の一意の IP アドレスだけが必要です。ただし、パブリック IP アドレスの不足は、NAT を使用する理由の 1 つにすぎません。

    NATは何をするのですか?

    NAT は、大きなオフィスの受付係のようなものです。あなたが要求しない限り、電話を転送しないように受付係に指示を残したとしましょう。その後、潜在的なクライアントに電話し、そのクライアントに折り返し電話するようメッセージを残します。あなたは受付係に、この顧客からの電話を待っていることを伝え、電話を繋いでもらいます。

    クライアントは、クライアントが知っている唯一の番号である代表番号にあなたのオフィスに電話します。クライアントが受付係にあなたを探していると伝えると、受付係はあなたの名前と内線番号が一致する検索テーブルをチェックします。受付係は、あなたがこの通話を要求したことを知っているため、発信者を内線番号に転送します。

    Cisco によって開発されたネットワーク アドレス変換は、デバイス (内部ネットワークと外部ネットワークの間にあるファイアウォール、ルータ、またはコンピュータ) によって使用されます。 NAT には多くの形式があり、いくつかの方法で機能します。

    静的 NAT で IP アドレスがどのように変換されるかを示す図。
    • 静的 NAT – 未登録の IP アドレスを登録済みの IP アドレスに 1 対 1 でマッピングします。ネットワークの外部からデバイスにアクセスできる必要がある場合に特に便利です。
    静的 NAT で IP アドレスがどのように変換されるかを示す図。
    • ダイナミック NAT – 未登録の IP アドレスを、登録済みの IP アドレスのグループから登録済みの IP アドレスにマッピングします。
    • オーバーロード– 異なるポートを使用して、複数の未登録 IP アドレスを単一の登録済み IP アドレスにマッピングする動的 NAT の形式。これは、PAT (ポート アドレス変換)、単一 IP アドレス NAT、またはポート レベルの多重化 NAT とも呼ばれます。
    NAT 過負荷時に各コンピューターがどのように同じ IP アドレスに変換されるかを示す図。
    • 重複– 内部ネットワークで使用されている IP アドレスが、別のネットワークで使用されている登録済みの IP アドレスである場合、ルーターは、これらのアドレスをインターセプトして、登録済みの一意の IP アドレスに置き換えることができるように、これらのアドレスのルックアップ テーブルを維持する必要があります。 NAT ルーターは、「内部」アドレスを登録済みの一意のアドレスに変換するだけでなく、「外部」登録済みアドレスをプライベート ネットワークに一意のアドレスに変換する必要があることに注意することが重要です。これは、静的 NAT を介して行うことも、 DNS を使用して動的 NAT を実装することによっても行うことができます。
    IP アドレスを変換する NAT ルーターの図。

    内部ネットワークは通常、LAN (ローカル エリア ネットワーク) であり、一般にスタブ ドメインと呼ばれます。スタブ ドメインは、内部で IP アドレスを使用する LAN です。スタブ ドメイン内のネットワーク トラフィックのほとんどはローカルであるため、内部ネットワークの外には伝わりません。内部 IP アドレスは登録または未登録のいずれかであり、スタブ ドメインにそれを含めることができます。もちろん、未登録の IP アドレスを使用するコンピュータは、他の世界と通信するために NAT を使用する必要があります。

    次のセクションでは、NAT を構成できるさまざまな方法を見ていきます。

    ありがとう

    この記事の作成にご協力いただきましたことに心より感謝いたします。

    NAT構成

    グローバルおよびプライベート IP ネットワークを管理する NAT ルーターの図。

    NAT はさまざまな方法で構成できます。以下の例では、NAT ルーターは、プライベート (内部) ネットワーク上に存在する未登録 (内部、ローカル) IP アドレスを登録済み IP アドレスに変換するように構成されています。これは、未登録のアドレスを持つ内部デバイスがパブリック (外部) ネットワークと通信する必要がある場合に常に発生します。

    • ISP は、会社に一連の IP アドレスを割り当てます。割り当てられたアドレスのブロックは登録された一意の IP アドレスであり、内部グローバル アドレスと呼ばれます。未登録のプライベート IP アドレスは 2 つのグループに分割されます。 1 つは、NAT ルーターによって使用される小さなグループ (ローカル アドレスの外部) です。もう 1 つのはるかに大きなグループは、内部ローカル IP アドレスとして知られており、スタブ ドメインで使用されます。外部ローカル アドレスは、パブリック ネットワーク上のデバイスの一意の IP アドレス (外部グローバル アドレスと呼ばれます) を変換するために使用されます。
    • スタブ ドメイン上のほとんどのコンピュータは、内部ローカル アドレスを使用して相互に通信します。
    • スタブ ドメイン上の一部のコンピュータは、ネットワークの外部と頻繁に通信します。これらのコンピュータには内部グローバル アドレスがあるため、変換する必要はありません。
    • 内部ローカル アドレスを持つスタブ ドメイン上のコンピュータがネットワーク外部との通信を希望する場合、パケットは NAT ルーターの 1 つに送られます。
    • NAT ルーターはルーティング テーブルをチェックして、宛先アドレスのエントリがあるかどうかを確認します。一致する場合、NAT デバイスはパケットを変換し、アドレス変換テーブルにそのパケットのエントリを作成します。宛先アドレスがルーティング テーブルにない場合、パケットはドロップされます。
    • ルーターは内部グローバル アドレスを使用してパケットを宛先に送信します。
    • パブリック ネットワーク上のコンピュータがプライベート ネットワークにパケットを送信します。パケットの送信元アドレスは外部グローバル アドレスです。宛先アドレスは内部グローバル アドレスです。
    • NAT ルーターはアドレス変換テーブルを調べ、宛先 IP アドレスがそこにあり、スタブ ドメイン上のコンピュータにマッピングされていると判断します。
    • NAT ルーターは、パケットの内部グローバル アドレスを内部ローカル アドレスに変換し、宛先コンピューターに送信します。

    NAT オーバーロードの接続

    NAT オーバーロードは、 TCP/IP プロトコル スタックの機能である多重化を利用し、コンピュータが異なる TCP または UDP ポートを使用してリモート コンピュータ (または複数のコンピュータ) と複数の同時接続を維持できるようにします。 IP パケットには、次の情報を含むヘッダーがあります。

    • 送信元アドレス– 送信元コンピューターの IP アドレス (201.3.83.132 など)
    • 送信元ポート– このパケットの発信元コンピューターによって割り当てられた TCP または UDP ポート番号 (ポート 1080 など)
    • 宛先アドレス– 受信側コンピューターの IP アドレス (145.51.18.223 など)
    • 宛先ポート– 送信元コンピュータが受信側コンピュータに開くよう要求する TCP または UDP ポート番号 (ポート 3021 など)

    アドレスは両端の 2 台のマシンを指定し、ポート番号は 2 台のコンピュータ間の接続が一意の識別子を持つことを保証します。これら 4 つのポート番号の組み合わせにより、単一の TCP/IP 接続が定義されます。各ポート番号は 16 ビットを使用します。これは、65,536 (2 16 ) 個の値が存在する可能性があることを意味します。実際には、メーカーごとにポートのマッピング方法が若干異なるため、使用可能なポートは約 4,000 個になると予想できます。

    動的ネットワークアドレス変換

    動的 NAT の仕組みは次のとおりです。

    • 内部ネットワーク (スタブ ドメイン) は、IP アドレスを配布する世界的権威である IANA () によってその企業に特別に割り当てられたものではない IP アドレスを使用して設定されています。これらのアドレスは一意ではないため、ルーティング不可能であると見なす必要があります。
    • 会社は NAT 対応ルーターをセットアップしています。ルーターには、IANA によって会社に与えられた一連の一意の IP アドレスがあります。
    • スタブ ドメイン上のコンピュータは、Web サーバーなどのネットワーク外部のコンピュータに接続しようとします。
    • ルーターはスタブ ドメイン上のコンピュータからパケットを受信します。
    • ルーターは、コンピューターのルーティング不可能な IP アドレスをアドレス変換テーブルに保存します。ルーターは、送信側コンピューターのルーティング不可能な IP アドレスを、一意の IP アドレスの範囲内で最初に使用可能な IP アドレスに置き換えます。変換テーブルには、一意の IP アドレスの 1 つと一致する、コンピュータのルーティング不可能な IP アドレスのマッピングが含まれています。
    • 宛先コンピュータからパケットが戻ってくると、ルーターはパケットの宛先アドレスを確認します。次に、アドレス変換テーブルを調べて、パケットがスタブ ドメイン上のどのコンピュータに属しているかを確認します。宛先アドレスをアドレス変換テーブルに保存されているアドレスに変更して、そのコンピュータに送信します。テーブル内で一致するものが見つからない場合、パケットはドロップされます。
    • コンピュータはルーターからパケットを受信します。このプロセスは、コンピュータが外部システムと通信している限り繰り返されます。

    NAT オーバーロードの仕組み

    オーバーロードの仕組みは次のとおりです。

    • 内部ネットワーク (スタブ ドメイン) は、IANA によってその企業に特別に割り当てられていないルーティング不可能な IP アドレスを使用して設定されています。
    • 会社は NAT 対応ルーターをセットアップしています。ルーターには、IANA から会社に与えられた固有の IP アドレスが割り当てられています。
    • スタブ ドメイン上のコンピュータは、Web サーバーなどのネットワーク外部のコンピュータに接続しようとします。
    • ルーターはスタブ ドメイン上のコンピュータからパケットを受信します。
    • ルーターは、コンピューターのルーティング不可能な IP アドレスとポート番号をアドレス変換テーブルに保存します。ルーターは、送信側コンピューターのルーティング不可能な IP アドレスをルーターの IP アドレスに置き換えます。ルーターは、送信側コンピューターの送信元ポートを、ルーターがアドレス変換テーブル内の送信側コンピューターのアドレス情報を保存した場所と一致するポート番号に置き換えます。変換テーブルには、ルータの IP アドレスとともに、コンピュータのルーティング不可能な IP アドレスとポート番号のマッピングが含まれています。
    • パケットが宛先コンピュータから戻ってくると、ルーターはパケットの宛先ポートをチェックします。次に、アドレス変換テーブルを調べて、パケットがスタブ ドメイン上のどのコンピュータに属しているかを確認します。宛先アドレスと宛先ポートをアドレス変換テーブルに保存されているものに変更して、そのコンピュータに送信します。
    • コンピュータはルーターからパケットを受信します。このプロセスは、コンピュータが外部システムと通信している限り繰り返されます。
    • NAT ルーターにはコンピューターの送信元アドレスと送信元ポートがアドレス変換テーブルに保存されているため、接続中は同じポート番号を使用し続けます。ルーターがテーブル内のエントリにアクセスするたびに、タイマーがリセットされます。タイマーが期限切れになる前にエントリが再度アクセスされない場合、エントリはテーブルから削除されます。

    次のセクションでは、スタブ ドメインの構成について見ていきます。

    スタブドメイン

    スタブ ドメイン上のコンピュータが外部ネットワークに対してどのように見えるかを以下で確認します。

    ソースコンピュータA

    IPアドレス: 192.168.32.10

    コンピュータポート: 400

    NAT ルーターの IP アドレス: 215.37.32.203

    NAT ルーターに割り当てられたポート番号: 1

    ソースコンピュータB

    IPアドレス: 192.168.32.13

    コンピュータポート: 50

    NAT ルーターの IP アドレス: 215.37.32.203

    NAT ルーターに割り当てられたポート番号: 2

    ソースコンピュータC

    IPアドレス: 192.168.32.15

    コンピュータポート: 3750

    NAT ルーターの IP アドレス: 215.37.32.203

    NAT ルーターに割り当てられたポート番号: 3

    ソースコンピュータD

    IPアドレス: 192.168.32.18

    コンピュータポート: 206

    NAT ルーターの IP アドレス: 215.37.32.203

    NAT ルーターに割り当てられたポート番号: 4

    ご覧のとおり、NAT ルーターは各コンピューターの IP アドレスとポート番号を保存します。次に、その IP アドレスを、自身の登録済み IP アドレスと、そのパケットの送信元コンピューターのエントリのテーブル内の位置に対応するポート番号に置き換えます。したがって、外部ネットワークは、NAT ルーターの IP アドレスと、ルーターによって割り当てられたポート番号を、各パケットの送信元コンピューター情報として認識します。

    スタブ ドメイン上には、専用 IP アドレスを使用するいくつかのコンピュータが存在する可能性があります。ネットワーク上のどのコンピュータが NAT を必要とするかをルータに伝える IP アドレスのアクセス リストを作成できます。他のすべての IP アドレスは変換されずにパススルーされます。

    ルーターがサポートする同時翻訳の数は、主にルーターが搭載する DRAM (ダイナミック ランダム アクセス メモリ) の量によって決まります。しかし、アドレス変換テーブルの一般的なエントリは約 160 バイトしか必要としないため、4 MB の DRAM を搭載したルータは理論的には 26,214 個の同時変換を処理でき、これはほとんどのアプリケーションにとって十分以上です。

    IPアドレス情報の分類方法

    IANA は、ルーティング不可能な内部ネットワーク アドレスとして使用するために、特定の範囲の IP アドレスを確保しています。これらのアドレスは未登録とみなされます (詳細については、これらのアドレス範囲を定義する を確認してください)。いかなる企業や代理店も、未登録のアドレスの所有権を主張したり、公共のコンピューターで使用したりすることはできません。

    ルーターは、未登録のアドレスを (転送するのではなく) 破棄するように設計されています。これが意味するのは、未登録のアドレスを持つコンピュータからのパケットは、登録された宛先コンピュータに到達する可能性がありますが、その応答は最初に到達したルータによって破棄されるということです。

    ネットワークに使用される IP アドレスの 3 つのクラスにはそれぞれ範囲があります。

    • 範囲 1: クラス A – 10.0.0.0 ~ 10.255.255.255
    • 範囲 2: クラス B – 172.16.0.0 ~ 172.31.255.255
    • 範囲 3: クラス C – 192.168.0.0 ~ 192.168.255.255

    各範囲は異なるクラスに属しますが、内部ネットワークに特定の範囲を使用する必要はありません。ただし、IP アドレスが競合する可能性が大幅に減少するため、これは良い習慣です。

    セキュリティと管理

    パブリック ネットワークにトラフィックを誘導する静的 NAT を示す図。

    動的 NAT を実装すると、内部ネットワークと外部ネットワークの間、または内部ネットワークとインターネットの間にファイアウォールが自動的に作成されます。 NAT では、スタブ ドメイン内から発信される接続のみが許可されます。

    基本的に、これは、コンピュータが接続を開始しない限り、外部ネットワーク上のコンピュータはあなたのコンピュータに接続できないことを意味します。インターネットを参照してサイトに接続し、さらにはファイルをダウンロードすることもできます。ただし、他の人があなたの IP アドレスを把握し、それを使用してコンピュータのポートに接続することはできません。

    特定の状況では、静的 NAT (インバウンド マッピングとも呼ばれます) を使用すると、外部デバイスがスタブ ドメイン上のコンピュータへの接続を開始できるようになります。たとえば、内部グローバル IP アドレスから Web サーバーに割り当てられた特定の内部ローカル IP アドレスに移動する場合、静的 NAT によって接続が可能になります。

    一部の NAT ルーターは、広範なフィルタリングとトラフィック ログを提供します。フィルタリングを使用すると、企業は従業員が Web 上でアクセスするサイトの種類を制御し、従業員が疑わしいコンテンツを閲覧できないようにすることができます。トラフィック ログを使用すると、どのサイトが訪問したかに関するログ ファイルを作成し、そこからさまざまなレポートを生成できます。

    プロキシサーバーに関する注意事項

    NAT はプロキシ サーバーと混同されることがありますが、両者には明確な違いがあります。 NAT は、送信元コンピュータと宛先コンピュータに対して透過的です。どちらも、自分が 3 番目のデバイスを扱っていることに気づきません。ただし、プロキシ サーバーは透過的ではありません。

    ソース コンピューターは、プロキシ サーバーに要求を行っていることを認識しているため、そのように構成する必要があります。宛先コンピュータは、プロキシ サーバーが送信元コンピュータであると認識し、プロキシ サーバーを直接処理します。また、プロキシ サーバーは通常、 OSI 参照モデルのレイヤー 4 (トランスポート) 以上で動作しますが、NAT はレイヤー 3 (ネットワーク) プロトコルです。上位層で動作すると、ほとんどの場合、プロキシ サーバーは NAT デバイスよりも遅くなります。

    OSI 参照モデルの図。レイヤー 3 (ネットワーク層) での NAT を示しています。

    NAT の本当の利点は、ネットワーク管理において明らかです。たとえば、リンク切れを心配することなく、Web サーバーや FTP サーバーを別のホスト コンピュータに移動できます。ルーターで受信マッピングを変更して、新しいホストを反映するだけです。また、唯一の外部 IP アドレスはルーターに属しているか、グローバル アドレスのプールから取得されているため、内部ネットワークを簡単に変更することもできます。

    NAT と DHCP (動的ホスト構成プロトコル) は自然に適合します。スタブ ドメインの未登録 IP アドレスの範囲を選択し、必要に応じて DHCP サーバーに割り当てさせることができます。また、ニーズの増大に応じてネットワークをスケールアップすることも非常に簡単になります。 IANA にさらに IP アドレスをリクエストする必要はありません。代わりに、DHCP で構成された利用可能な IP アドレスの範囲を増やすだけで、ネットワーク上に追加のコンピュータを収容できる余地がすぐに確保されます。

    マルチホーミング

    企業がインターネットにますます依存するようになるにつれて、インターネットへの複数の接続ポイントを持つことが、急速にネットワーク戦略に不可欠な部分になりつつあります。マルチホーミングと呼ばれる複数の接続により、接続の 1 つで障害が発生した場合に壊滅的なシャットダウンが発生する可能性が低くなります。

    マルチホーミングを使用すると、信頼性の高い接続を維持するだけでなく、単一の接続を通じてインターネットに接続するコンピュータの数を減らすことで負荷分散を実行できます。複数の接続を通じて負荷を分散すると、パフォーマンスが最適化され、待ち時間が大幅に短縮されます。

    マルチホーム ネットワークは、多くの場合、複数の異なる ISP (インターネット サービス プロバイダー) に接続されます。各 ISP は、企業に IP アドレス (または IP アドレスの範囲) を割り当てます。ルーターは、TCP/IP プロトコル スイートの一部である BGP (ボーダー ゲートウェイ プロトコル) を使用して、異なるプロトコルを使用するネットワーク間のルーティングを行います。マルチホーム ネットワークでは、ルーターはスタブ ドメイン側で IBGP (内部ボーダー ゲートウェイ プロトコル) を使用し、他のルーターと通信するために EBGP (外部ボーダー ゲートウェイ プロトコル) を使用します。

    マルチホーミングは、ISP への接続の 1 つが失敗した場合に大きな違いをもたらします。その ISP への接続を割り当てられたルーターは、接続がダウンしていると判断するとすぐに、すべてのデータを他のルーターのいずれかを経由して再ルーティングします。

    NAT を使用すると、マルチホーム、マルチプロバイダー接続のスケーラブルなルーティングを容易にすることができます。マルチホーミングの詳細については、「 」を参照してください。

    NAT と関連トピックの詳細については、次のページのリンクを参照してください。

  • Adobe AIR の仕組み

    John Warnock と Charles Geschke が 1982 年に会社を設立して以来、 Adobe Systems は、私たちがコンピューター上で目にするものや、私たちがやり取りする情報の多くを可能にしてきました。たとえば、Portable Document Format (PDF) は、最も一般的に使用されているコンパクト ファイル規格の 1 つです。企業は、小さなファイル サイズでドキュメントを簡単に受け渡すために PDF を使用しており、デスクトップまたはラップトップを所有するほぼすべての人が PDF を使用して写真を見たり記事を読んだりしています。これは、コンピューター上に無制限のコピー機があるようなものです。これに加えて、同社は Adob​​e Illustrator、Adobe Photoshop、Adobe InDesign など、開発者や日常ユーザーが 1 つの画像から大規模なプレゼンテーションまであらゆるものを簡単に作成および操作できる製品を含む、いくつかの重要なデザイン アプリケーションも開発しています。考えてみてください。Photoshop がなければ、友達と共有できる LOLcat など存在することはなく、世界はもっと悲しい場所になっていたでしょう。

    結局のところ、Adobe は、デスクトップとインターネット上の両方でコンテンツの処理と開発の方法を変更しました。したがって、Adobe の次のステップが、デスクトップとインターネット間の接続を可能な限りシームレスにすることであることは理にかなっています。 2008 年の初めに、アドビはAdob​​e Adob​​e Integrated Runtime (AIR)の 1.0 リリースを提供しました。同社はこれを「開発者が HTML、Ajax、Adobe Flash、Flex テクノロジーを組み合わせてデスクトップ上にリッチ インターネット アプリケーション (RIA)を展開できるようにするクロスオペレーティング システム ランタイム」と呼んでいます。 Adobe は開発者、企業、一般消費者に同様に AIR をマーケティングしており、同社はこのプログラムを Web サイトで無料ダウンロードとして提供しています。

    Adobe AIR は具体的に何をするのですか?そもそも RIA とは何ですか?新しいアプリケーションを開発している人にとってそれは何を意味しますか?また、コンピュータの前に座っているあなたにとってそれは何を意味しますか?

    Adobe AIR アプリケーション

    Adobe AIR をコンピュータにインストールすると、特別に開発された他のアプリケーションを実行できるようになります。Adobe AIR がなければ、Adobe Media Player アプリケーションなどは動作しません。

    Adobe AIR の核心に入る前に、いくつかの重要な用語を理解し、デスクトップ アプリケーションを実行できる「クロスオペレーティング システム ランタイム」の意味を詳しく理解するのに役立ちます。

    AIR は、まず最も基本的なランタイム エンジンです。ランタイム エンジンは、他のアプリケーションが適切に実行するために使用する必要がある単なるコンピューター ソフトウェアです。これは、プログラム内の言語を、中央処理装置 (CPU) が理解できる単純な最低レベルの言語 (基本的に 0 と 1 ) である機械語に翻訳します。たとえば、 Javaで実行されるプログラムには、コンピュータに Java 仮想マシン ランタイム エンジンがインストールされている必要があります。これがなければ、コンピュータは現在使い慣れているものと同じグラフィカル ユーザー インターフェイス (GUI)を利用できません。 GUI は、ヒューマン コンピュータ インターフェイスとも呼ばれ、マウスキーボードで変更できるウィンドウ、アイコン、テキスト、メニューの組み合わせです。コンピュータ上のすべてのアプリケーションはオペレーティング システムのプロセスに依存しているため、オペレーティング システムですらすべてのランタイム エンジンの母と考えることができます。

    したがって、Adobe が AIR を「クロスオペレーティング システム ランタイム」と説明するときは、AIR がオペレーティング システムに関係なく、どのコンピューターでも動作できるランタイムであることを意味しているだけです。オペレーティング システムが異なれば、使用する言語も異なります。たとえば、Mac OSX で実行されているプログラムは、Windows XP で実行されている同じプログラムと同じようには見えません。 Flash や Flex などの Adob​​e プログラムで構築されたアプリケーションは、表示に AIR ランタイムを使用します。AIR にはオープンソースの WebKit HTML レンダラーが付属しているため、Web のようなコンテンツをデスクトップに表示できます。これが、Flash プレーヤーなどと AIR の大きな違いです。Flash はインターネットや Web ブラウザー上で動作しますが、AIR から実行されるアプリケーションはデスクトップに基づいており、動作するために必ずしもブラウザーを必要としません。

    最後に、Adobe AIR が構築に役立つ RIA とは何ですか? RIA は、ユーザーに魅力的な接続エクスペリエンスを提供する Web アプリケーションを表す Adob​​e の造語である広義の用語です。一般に、これらはデスクトップ アプリケーションと Web ベース アプリケーションの両方の最良の側面を提供することを目的としており、Adobe Flash や Flex などのプログラムで開発されます (Flickr や Google マップなどの Web サイトがその例です)。多くのインタラクションを提供するサイトですただし、インターネット上にあります。 RIA は使いやすいですが、プログラミングが難しいため、Adobe AIR のリリースによってそのような開発プロセスがよりスムーズになることを多くの人が期待しています。

    これが AIR がコンピューター アプリケーションに対して行うことですが、開発者、企業、その他すべての人にとっては何をするのでしょうか?

    Adobe AIR ソフトウェア

    一般的に、Adobe の製品のほぼすべては、開発者、企業、エンドユーザーという 3 つのグループに利益をもたらすことを目的としています。開発者は Adob​​e Flash などのプログラムを使用してインターフェイスやアニメーションを作成します。その後、企業がそのデザインを取得し、Web ページまたはアプリケーションに採用します。顧客はユニークで面白い方法で製品を使用します。エンド ユーザーであっても、受動的なエクスペリエンスに限定されるわけではありません。多くの人は、Flash や Photoshop などの Adob​​e プログラムをダウンロードまたはインストールして、創造性を発揮する独自の方法を見つけることができます。

    Adobe Flex、Flash、またはその他の開発ツールを使用する開発者は、AIR ランタイムと同期するアプリケーションを構築できます。 HTML、XML、 JavaScript はすべて AIR でサポートされているため、開発者はまったく別のプログラミング言語を学ぶ必要がなく、使い慣れたコードを使用して、デスクトップから Web への移行をほぼ透過的に保つことができます。

    アドビはまた、より魅力的で使いやすいアプリケーションを消費者に引きつけようとしている企業に向けて、自社の AIR プラットフォームを販売しています。 Web サーファーがブラウザを開くことなく、企業のプログラムをデスクトップに直接ダウンロードできれば、そのプログラムを実行し続け、関与し続ける可能性が高くなります。いくつかの大手企業はすでに Adob​​e AIR 上で動作するアプリケーションを提供しています。たとえば、オンライン オークション サイトeBay は、 Adobe AIR 上に構築された eBay デスクトップ アプリケーションを提供しています。買い手と売り手は頻繁にログインして一刻を争うオークションをチェックする代わりに、eBay デスクトップを独立して実行し、顧客が入札している商品のリストを継続的に更新できます。

    Web サーフィンをする一般の人々は、かつて Web ベースだったアプリケーションをデスクトップに移動できることから恩恵を受けています。 Adobe AIR がユーザーのコンピュータにインストールされると、ユーザーの興味に合わせたダウンロード可能な使いやすいアプリケーションを、クリックするだけで利用できるようになります。

    新鮮な空気を吸い込みたい場合は、Web テクノロジーと開発に関する詳細情報を次のページでご覧ください。

  • オンラインリマインダーサービスの仕組み

    それは私たち全員に起こったことです。仕事の途中で、頭の片隅にある考えが頭を悩ませ始めます。何か重要なものを扱うはずだったのに、それが何だったのかわかりません。そして物語は常に 2 つの方法のいずれかで終わるようです。手遅れになってから何もすることができなくなってから思い出すか、責任を忘れたとして他の人に叱られたときにそれが何だったのかを知るかのどちらかです。

    記憶力を向上させようとすることはできますが、ほとんどの人はそれがこの問題に対処する方法ではありません。その代わりに、私たちは実際に自分自身で覚えていなくてもイベントを追跡する方法をたくさん考え出しました。人生のあらゆる面をリマインダーで埋め尽くされた付箋で塗りつぶす人生を送る人もいます。また、仕事を順調に進めるためにハイテク携帯情報端末に依存している人もいます。インターネットは、オンライン サービス リマインダーという別の便利なツールを提供します。

    さまざまな形式がありますが、すべてのオンライン サービス リマインダーの目的は同じです。重要なタスクやイベントを忘れないようにメッセージを送信することです。誕生日、記念日、診察の予約、電話会議など、オンライン サービス リマインダーは義務を思い出すのに役立ちます。ただし、それらは少しの準備作業を行った場合にのみ役に立ちます。

    一部のプログラムにはリマインダー サービスが組み込まれています。 Microsoft Outlook やGoogle カレンダーなどのカレンダー プログラムを使用している場合は、差し迫った予定やイベントに関するアラートを送信するようにプログラムに指示できます。ただし、インターネット上には、カレンダー プログラムを使用しなくてもリマインダー サービスを提供する Web ベースのアプリケーションがいくつかあります。

    オンラインリマインダーサービスを利用するにはどうすればよいかを詳しく見てみましょう。

    忘れないでね、ダミー!

    ニコラス・カー氏は、アトランティック誌の記事で、インターネットによって特定の作業が容易になる一方で、研究を例に挙げて、人々の考え方も変化していると理論づけている。彼は、特定のタスクを実行するために機械を使用すると、それらのタスクを自分で効率的に実行する能力を失う可能性があると示唆しています。彼が正しければ、オンライン サービスのリマインダーにより、ユーザーが自分で日付やイベントを思い出すことが難しくなる可能性があります。ユーザーはサービスに依存しすぎることになるでしょう 。

    リマインダーサービスを始める

    オンラインリマインダーサービスの仕組み

    ほとんどのリマインダー サービスでは、ユーザーがアプリケーションを利用する前にプロファイルを作成する必要があります。プロファイル作成プロセスでは通常、ユーザーに次のような情報の提供を求めます。

    • ユーザーの名前
    • 電子メールアドレス、携帯電話番号、インスタント メッセージングID、あるいはその両方。携帯電話番号を尋ねる場合、サービスはユーザーがどの携帯電話サービスプロバイダーに加入しているかも尋ねる場合があります。
    • ユーザーが住んでいるタイムゾーン

    一部のサービスでは、ユーザーの性別や誕生日などの追加情報を要求します。また、ほとんどのサービスでは、ユーザーがアプリケーションの利用規約プライバシー ポリシーを読んで同意したことを示すボックスをクリックする必要があります。

    サービス規約はプロバイダーごとに異なりますが、一般に、プロバイダーがアカウント活動に対して責任を負わないように保護するものです。言い換えれば、ユーザーがオンラインリマインダーサービスを通じて銀行強盗を手配することを決定した場合、サービスはその情報を関係者に送信する責任を負いません。

    アカウントを作成した後、ユーザーはサービスのユーザー インターフェイスを通じて情報を送信する必要があります。ユーザーはここで、予定やイベントに関する最新情報や情報をいつ受け取りたいかをサービスに伝えることができます。これらのサービスは、ユーザーが少し努力した場合にのみ機能します。何かについて通知する必要があるときは、自動的に認識されません。

    ほとんどのサービスには、特定の間隔でイベントを繰り返すことができるオプションがあります。たとえば、誕生日や記念日などの重要な日付をサービスに入力し、リマインダーを毎年繰り返すように指示できます。そうすれば、翌年も情報を入力する必要がなくなります。サービスは毎年同じ時期にリマインダーを送信することを認識します。

    ほとんどのサービス リマインダーを使用して、特定のイベントや予定に関するメッセージを送信できますが、最初にサービスに情報を提供する必要があります。つまり、このサービスを利用するには、アカウントに定期的にデータを入力する必要があります。

    次に、ユーザーにテキスト形式でメッセージを送信するオンライン リマインダー サービスを見ていきます。

    タスクリマインダーの種類: 電子メール、IM、テキスト

    オンラインリマインダーサービスの仕組み

    最も一般的な種類のオンライン リマインダー サービスは、テキスト形式でメッセージをユーザーに送信します。電子メール、インスタント メッセージ クライアント、またはショート メッセージング サービス ( SMS ) 経由で携帯電話にメッセージを送信する場合があります。

    サービスによっては、ユーザーは情報を送信したりリマインダーを設定したりするために特定の Web サイトにアクセスする必要がある場合があります。ほとんどのサービスは非常にシンプルなユーザー インターフェイス (UI) を備えています。通常、ユーザーがリマインダー メッセージを入力するセクションがあります。ほとんどの場合、ユーザーがサービスにリマインダーを送信する日付と時刻を指定できる別のセクションがあります。いくつかのサービスでは、同じメッセージに対して複数のリマインダーを設定するオプションも提供されています。スヌーズ時の目覚まし時計のように、サービスは同じメッセージを複数回送信します。他のサービスでは、ユーザーが各リマインダー インスタンスを個別に設定する必要があります。

    一部のサービスでは、ユーザーは特定のアドレスに電子メール メッセージを送信し、後で使用するためのリマインダーを設定できます。各サービスには、ユーザーがリマインダーを作成するために従う必要がある独自の形式があります。多くの場合、サービスがリクエストを受信したことを知らせる確認メッセージがユーザーに送信されます。

    オンライン リマインダー サービスは、アルゴリズムと呼ばれる単純な命令セットを使用します。このサービスは、ユーザーの指示に従って各リマインダーの時間トリガーを設定します。時間が来ると、サービスは簡単な一連の手順に従ってリマインダーを送信します。電子メール サービスの場合、これには、自動生成された電子メールがユーザーに送信されることが含まれます。このサービスは、ユーザーが入力したメッセージを受け取り、それを電子メールの本文に挿入してから、事前に指定された電子メール アドレスに送信します。

    SMS リマインダー サービスも似ていますが、いくつかの制限があります。 SMS メッセージはテキスト メッセージとしてよく知られており、多くの携帯電話で送受信できるテキスト ベースのメッセージの一種です。これらのメッセージには 160 文字という厳密なサイズ制限があるため、リマインダーは短くする必要があります。 160 文字を超えるものはリマインダー メッセージに表示されません。

    電子メール リマインダー サービスと同様に、SMS リマインダー サービスは時間ベースのトリガーでアクティブになります。このサービスは、電子メールを送信する代わりに、登録プロセスでユーザーが指定した携帯電話番号に SMS 経由でユーザーのメッセージを送信します。メッセージは、データパケットとして携帯電話ネットワークの制御チャネルを介してモバイル交換センター(MSC) を通過します。メッセージは集中ショート メッセージ センター(SMSC) に送られ、SMSC が受信者の携帯電話にメッセージを中継します。

    インスタント メッセージ (IM) サポートを備えたオンライン サービス リマインダーの場合、ユーザーにはさらに別のオプションがあります。いくつかのサービスは、 AOL Instant Messengerや ICQ などの複数の IM クライアントをサポートしています。これらのオンライン リマインダー サービスも、アルゴリズムに従ってユーザーにリマインダーを送信します。このサービスは他のサービスと同じように IM クライアントを使用します。ただ、特に大規模な連絡先リストがあるだけです。タイム トリガーがアクティブになると、サービスはユーザーが作成したリマインダー メッセージを IM クライアントの送信フィールドにコピーし、適切な担当者に送信します。

    リマインダー メッセージを入力したくない場合は、別の選択肢があります。詳細については、次のセクションで説明します。

    グループで考える

    一部のリマインダー サービスでは、受信者が自分のユーザー アカウントを持っていない場合でも、受信者のリストを設定できます。各リマインダーを受信する人を指定できます。これは、イベントやパーティーを企画し、その日付に他の義務を避けるよう人々に思い出させたい場合に便利です。

    電話リマインダーサービス

    オンラインリマインダーサービスの仕組み

    Jottのようなサービスを使用すると、ユーザーは文字通り電話をかけるだけでメモやリマインダーを作成できます。アカウントにログインしてリマインダーを入力する代わりに、ユーザーは電話番号に電話して短いメッセージを録音できます。

    まず、他のほとんどのリマインダー サービスと同様に、ユーザーはアカウントを作成する必要があります。ユーザーは、電子メールアドレスや携帯電話番号などの情報を送信します。詳細オプションの場合、ユーザーは追加情報を含めたり、プラグインやアプリケーションをダウンロードしたりする必要がある場合があります。

    登録プロセスの後、ユーザーはメッセージの録音を開始できます。 Jott について言及したので、基本的なリマインダーを作成するときに、この時点から何が起こるかを例として使用します。ただし、すべてのリマインダー サービスがまったく同じように機能するわけではないことに注意してください。Jott はアプローチの 1 つの例にすぎません。仕組みは次のとおりです。

    1. 登録ユーザーは、Jott の電話番号 866-568-8123 にダイヤルインします。
    2. 事前に録音された音声で「誰をジョットにしますか?」と尋ねられます。ユーザーは「リマインダー」と応答します。
    3. 次に、Jott はユーザーにいつリマインダーを送信するかを尋ねます。まず、ユーザーは日を応答します (6 月 12 日などの日付形式にすることも、「明日」などの単純な形式にすることもできます)。次に、Jott はユーザーにリマインダーの受信を希望する時刻を要求します。
    4. Jott は日時の情報をユーザーに繰り返し返し、その情報が正しいかどうかを尋ねます。すべて問題ないと仮定すると、ユーザーは「はい」と応答します。
    5. Jott はユーザーにメッセージを尋ねます。ユーザーがメッセージを話すと、Jott はリマインダーが正常に記録されたかどうかをユーザーに知らせます。基本的な Jott アカウントでは、ユーザーは最大 15 秒の長さのメッセージを録音できます 。
    6. ユーザーが電話を切ると、Jott は音声認識ソフトウェアを介して録音を実行し、テキストに変換します。
    7. 音声認識ソフトウェアが特定の単語を解読できない場合、Jott はメッセージにフラグを立てて、文字起こしのために人間に送信します。
    8. 適切なタイミングで、Jott は電子メール、テキスト メッセージ、またはその両方を通じてユーザーにメッセージを送信します。

    Jott はリマインダーを送信する以上のことができます。適切な種類のユーザー アカウントを使用すると、キーボードに触れずに、電子メール、カレンダー イベント、グループ メッセージに電話をかけることができます。音声認識ソフトウェアに依存するリマインダー サービスはこれだけではありませんが、数あるリマインダー サービスの中で最もよく知られているサービスかもしれません。

    これらのサービスはどのようにして収益を上げているのでしょうか?次のセクションで調べてください。

    ごめんなさい、わかりませんでした

    すべての人間が同じ言語で同じアクセントと同じ声のトーンで話せれば、完璧な音声認識アプリケーションを作成するのは簡単でしょう。しかし、私たちはそうではないので、音声認識ソフトウェアを使用して文字起こしが正確であることを確認するためにできることがいくつかあります。これには、意図的な速度で話すこと、録音時に周囲の雑音をできるだけ除去することが含まれます。

    オンラインリマインダーのビジネス

    オンラインリマインダーサービスの仕組み

    一部の Web ベースの企業とは異なり、多くのオンライン リマインダー サービスには実際にビジネス プランがあります。このサービスが最終的に儲かるビジネスになることを期待する投資家から主にベンチャーキャピタルを確保することを主な目的として今も運営しているところもあるが、多くのオンラインリマインダーサービスはコストをカバーし、さらには利益を上げる別の方法を見つけている。

    サービスが収益を上げる 1 つの方法は、複数のレベルのメンバーシップを提供することです。多くのリマインダー サービスはユーザーに無料のアカウントを提供していますが、それらのアカウントは同社が提供するすべてのサービスにアクセスできるわけではありません。すべてにアクセスするには、ユーザーは有料アカウントに登録する必要があります。通常、会社はこれらのアカウントに毎月請求を行います。アカウントのコストはサービスごとに異なり、一部のサービスでは複数のレベルの有料アカウントが提供されます。

    オンライン リマインダー サービスが収益を得るもう 1 つの方法は、広告です。これらのサービスでは、リマインダーとともに広告を受け取ります。広告は少し気が散るかもしれませんが、無料で得られるものにお金を払うよりは我慢したいという人もいます。

    個人ではなく企業や業界を対象としたリマインダー サービスがいくつかあります。一例としては、リマインダー サービスを使用して、今後の予約に関するメッセージを患者に送信する診療所が挙げられます。これらの企業は、リマインダーサービスを提供する代わりにクライアントに料金を請求します。

    他のリマインダー サービスは、より大きなアプリケーションの一部です。 Google カレンダーと Microsoft Outlook は両方とも、いくつかのリマインダー サービス機能を備えています。このような場合、実際にお金を稼ぐのはサービスではありません。 Google カレンダーなどのアプリケーションは広告を通じて収益を上げていますが、Microsoft Outlook はソフトウェアの販売とライセンス料によって収益を上げています。

    オンラインリマインダーサービスは生き残るために十分なお金を稼ぐことができますか?それは、企業が収益を生み出す方法やコストなど、いくつかの要因によって決まります。一部のサービスでは、従業員が数名しかおらず、オーバーヘッドがそれほど大きくない場合があります。しかし、ジョットのような企業は数人を雇用し、事業を継続するにはさらに多くの資金が必要になるかもしれない。多くの企業にとって、本当の問題は、ユーザーがリマインダー サービスに喜んでお金を払うかどうかです。これらのサービスの多くは、特にベータと呼ばれるテスト段階では無料で開始されます。一部の企業は、これまで無料で入手できたものに対してユーザーに料金を支払うよう説得することが難しいと感じるかもしれません。

    おそらく、これらのサービスについて学ぶ最良の方法は、実際に使い始めることです。選択できるものは数十あり、そのほとんどは無料です。試してみてください。ただし、最高のサービスであっても、一部の作業を自分で行わなければ役に立たないことを覚えておいてください。

    オンライン リマインダー サービスと関連トピックの詳細については、次のページのリンクをご覧ください。

    成功の代償

    皮肉なことに、リマインダー サービスが急速に普及しすぎると、圧力を受けて崩壊する可能性があります。ユーザーが増えると、トラフィックが増加し、サービスのシステムにかかるストレスが増加します。このサービスが SMS メッセージでリマインダーを送信する場合、各メッセージの送信料金を携帯電話会社に支払わなければならない可能性があります。そして、システムにストレスがかかると、障害が発生することがあります。重要な通知をタイムリーに人々に送信するビジネスに関しては、そのような失敗は高くつくものです。

  • ハードディスクをクラウドに移動する必要がありますか?

    テラバイト相当の休暇の写真や多数の機密文書がコンピューター上にある場合でも、データを安全かつ確実にアクセスできる状態に保ちたいと考えています。これらの目標を達成する上で重要なのは、データの保存場所を選択することです。コンピューターのハードドライブに頼るべきでしょうか?バックアップ用の外付けハードドライブは必要ですか?それともすべてのデータをクラウドに移行する必要がありますか?

    ここ数年、クラウド ストレージが話題になっています。コンセプトは非常にシンプルです。インターネットに接続されたデバイスを介してサービスにアクセスし、その時点で必要なファイルを取得します。これらのファイルは、数千マイルまたは数キロ離れたサーバーに存在する可能性があります。

    何らかの形のクラウド ストレージを提供する企業は数十社あります。ユーザーに一定量のストレージ容量を無料で割り当てるところもあります。市場にはあらゆる競争があるため、顧客は自分にとって最も理にかなった取引を探し回ることができます。これらはすべて、クラウド ストレージに興味がある人にとって朗報ですが、実際に良いアイデアなのでしょうか?

    クラウド ストレージの長所と短所、およびデータのバックアップが重要である理由を見てみましょう。

    雲の中の希望の光

    おそらく、クラウド ストレージの最も魅力的な機能は、データを取得する際に多くのオプションが提供されることです。通常、クラウド ストレージ サービスでは、一意のユーザー名でパスワードで保護されたアカウントを作成する必要があります。デスクトップ プログラム、スマートフォン アプリ、または Web ブラウザを通じてサービスにログインすると、ファイルにアクセスできます。

    つまり、さまざまなドライブやデバイスを追跡する必要がありません。 1 台のコンピュータでファイルを開いて変更を加え、クラウドに保存できます。後で、クラウド サービスにログインすることで、別のコンピュータ上のファイルの新しいバージョンにアクセスできます。ファイルを電子メールで送信したり、フラッシュ ドライブなどの物理メディアに保存したりする必要はありません。

    クラウド コンピュータのもう 1 つの利点は、評判の良いサービスであれば、データを複数のサーバーに保存することで冗長性を確保できることです。そうすれば、1 つのサーバーに障害が発生した場合でも、中断することなく個人ファイルにアクセスできます。ほとんどのクラウド ネットワークには、データを保持するすべてのサーバーに最新バージョンのファイルがあることを確認するタスクを実行するコンピューターがあります。

    デジタル ファイルを紛失したり、ハードドライブが故障したりしたことがありますか?それはストレスの多い経験になる可能性があります。ハードドライブまたはコンピュータをデータ検索専門家に持ち込む必要がある場合がありますが、それでもすべてが戻ってくるとは限りません。そのため、データのバックアップが重要です。これにより冗長性が生まれ、1 つのドライブに障害が発生した場合でも、別のシステム上のデータに引き続きアクセスできます。クラウド ストレージを好むか、手持ちの外部ドライブを好むかにかかわらず、データのバックアップを検討してください。大きな頭痛を防ぐ可能性があります。

    データをクラウドに保存すると、物理マシンに問題が発生した場合に情報が保護されます。洪水や火災などの災害により、すべての情報が破壊される可能性があります。優れたクラウド ストレージ ネットワークでは、マシンを保護するためのフェールセーフ システムが設置された安全な場所にサーバーが設置されます。

    クロムメッキ仕上げ

    Google の Chromebook コンピュータは、クラウドに保存されたドキュメントを操作できるように設計されています。コンピューターは特別に強力である必要も、大量のストレージを備えている必要もありません。面倒な作業はすべてクラウドが行ってくれます。

    嵐の雲

    外付けハードドライブ

    クラウドストレージにもいくつかの欠点があります。クラウド ストレージはビジネスであり、ビジネスが失敗する可能性はあります。使用しているクラウド ストレージ システムに経済的な問題がある場合、サービスがオフラインになる前の短時間ですべてのデータを取得する必要がある場合があります。また、経営破綻した企業が、資産を売却する前にすべての顧客データを確実に消去するためにあらゆる手段を講じると信頼することも意味します。個人ファイルが他の会社に売却されたサーバーに置かれることは望ましくないでしょう。

    プライバシーが心配な場合は、自分のデータがサービスでどのように使用されるかを調べてみるのも良いでしょう。これは、サービス利用規約を読むことを意味します。この長い文書は、「同意する」をクリックする前にざっと目を通すことが多いものです。一部のクラウド ストレージ サービスは、システム内に保存したファイルに基づいて、ターゲットを絞った広告を送信する可能性があります。あなたの情報を読んでいる人間はいないかもしれませんが、広告目的でシステムがファイルをマイニングするという考えは、一部の人にとっては取引の妨げになります。

    クラウド ストレージ サービスを利用する前に尋ねるべき質問の 1 つは、「私のデータの所有者は誰ですか?」ということです。繰り返しになりますが、利用規約を読むことが重要です。一部のサービスでは、サーバーに保存されているものはすべてそのサービスが事実上所有していると示される場合があります。データをローカル ハード ドライブに保存する場合、データを所有していることは明らかですが、クラウド ストレージを使用する場合は同じではない可能性があります。

    データのセキュリティの問題もあります。優れたクラウド ストレージ サービスはすべてのデータを暗号化します。理想的には、ハッカーがデータにアクセスしたとしても、データは使用できないままになります。大手クラウド サービス会社は、平均的なコンピュータ所有者よりもはるかに厳格なセキュリティ対策を採用していると考えて間違いありません。しかし、これらの企業は一般的なユーザーよりも大きなターゲットであることも事実です。

    最後の欠点は、ファイルにアクセスするにはインターネット接続が必要なことです。インターネットへのアクセスが制限されているかアクセスできない場所にいる場合、またはインターネット サービスに障害が発生した場合、データはアクセスできないままになります。クラウド サービス施設で致命的な障害が発生した場合も同様です。データ センターの電源や接続が失われた場合、データはアクセスできなくなります。

    クラウド ストレージ サービスにとって、接続とセキュリティを可能な限り強力にすることが最善であることを忘れないでください。ただし、クラウドに移行する前に、これらの要素を考慮する必要があることは事実です。

    最終的に、ここから得られる重要な注意点は、データをバックアップする必要があるということです。すべてのデジタル情報を 1 つのデバイスに保存しないでください。デバイスが故障すると、重要なものやかけがえのないものを失う可能性があります。ローカル ストレージとクラウド ストレージのバランスをとることは、優れたソリューションとなる可能性があります。検討しているクラウド ストレージ サービスが適切であるか必ず調査してください。

    著者のメモ

    ファイルの保存にはローカル ストレージとクラウド ストレージを組み合わせて使用​​しています。私は外付けハードドライブを持っており、iMac は毎週バックアップとして使用しています。私は個人プロジェクトの多くにクラウド ストレージを使用しています。写真、ビデオ、その他のファイルを保存するために使用するサムドライブも十数個持っています。さまざまな形式のストレージをすべて追跡すること自体は複雑ですが、冗長性によってデータを安全に保つのに役立ちます。

  • イーサネットの仕組み

    今日のビジネスの世界では、競争上の優位性を達成するためには、情報への信頼性が高く効率的なアクセスが重要な資産となっています。ファイルキャビネットや書類の山は、情報を電子的に保存および管理するコンピューターに取って代わられました。 1 つの場所にいる何百人もの従業員がオンラインで維持されている研究データを同時に確認できるのと同じように、何千マイルも離れた同僚が情報を瞬時に共有できます。

    コンピュータネットワーク テクノロジは、これらの要素を結合する接着剤です。パブリック インターネットを使用すると、世界中の企業が相互に、またその顧客と情報を共有できます。 World Wide Web として知られる世界的なコンピューター ネットワークは、消費者が書籍、衣類、さらには車をオンラインで購入したり、不要になった同じ商品をオークションに出品したりできるサービスを提供しています。

    この記事では、ネットワーク、特にイーサネット ネットワーク標準に​​ついて詳しく見ていき、これらすべてのコンピュータがどのように相互に接続するのかという実際の仕組みを理解できるようにします。

    なぜネットワークなのか?

    ネットワークにより、あるコンピュータが別のコンピュータと情報を送受信できるようになります。私たちは、コンピューター ネットワーク上の情報に何度もアクセスしていることを常に意識しているわけではありません。確かにインターネットは、世界中の数百万台のコンピュータを接続するコンピュータ ネットワークの最も顕著な例ですが、日常的な情報アクセスには小規模なネットワークも役割を果たしています。多くの公共図書館はカード目録をコンピューター端末に置き換え、利用者がより迅速かつ簡単に本を検索できるようにしています。空港には、到着便と出発便に関する情報を表示する多数のスクリーンがあります。多くの小売店には、POS トランザクションを処理する専用のコンピューターが設置されています。これらのいずれの場合でも、ネットワーキングにより、複数の場所にあるさまざまなデバイスがデータの共有リポジトリにアクセスできるようになります。

    イーサネットなどのネットワーク標準の詳細に入る前に、まずネットワーク テクノロジを説明および区別するための基本的な用語と分類を理解する必要があります。それでは、始めましょう。

    ローカルエリアとワイドエリア

    ネットワーク テクノロジは、2 つの基本グループのいずれかに属するとして分類できます。ローカル エリア ネットワーク(LAN) テクノロジは、通常は同じ建物内にある、比較的近くにある多くのデバイスを接続します。書籍情報を表示する図書館端末は、ローカル エリア ネットワークを介して接続されます。ワイド エリア ネットワーク(WAN) テクノロジは、数キロメートル離れた少数のデバイスを接続します。たとえば、都市の両端にある 2 つの図書館が書籍目録情報を共有したい場合、広域ネットワーク技術を利用する可能性が高くなります。広域ネットワーク技術は、市内の電話会社からリースされた専用回線など、目的のみを目的としています。彼らのデータを持ち歩きます。

    WAN と比較すると、LAN は高速で信頼性が高くなりますが、テクノロジーの進歩により境界線は曖昧になり続けています。光ファイバー ケーブルにより、 LAN テクノロジーにより数十キロメートル離れたデバイスを接続できるようになり、同時に WAN の速度と信頼性が大幅に向上しました。

    イーサネット

    1973 年、ゼロックス コーポレーションのパロアルト研究センター (一般に PARC として知られる) で、研究者のボブ メトカーフが最初のイーサネット ネットワークを設計し、テストしました。ゼロックスの「Alto」コンピュータプリンタにリンクする方法に取り組んでいる間、Metcalfe はイーサネット上のデバイスを接続する物理的なケーブル接続方法と、ケーブル上の通信を管理する標準を開発しました。それ以来、イーサネットは世界で最も人気があり、最も広く導入されているネットワーク テクノロジになりました。イーサネットに関連する問題の多くは多くのネットワーク テクノロジに共通しており、イーサネットがこれらの問題にどのように対処したかを理解することで、ネットワーク全般に対する理解が深まる基礎を提供できます。

    コンピュータ ネットワーキングが成熟するにつれて、イーサネット標準は新しいテクノロジーを包含するように成長しましたが、今日のすべてのイーサネット ネットワークの動作メカニズムは Metcalfe のオリジナルの設計に由来しています。オリジナルのイーサネットは、ネットワーク上のすべてのデバイスで共有される1 本のケーブルを介した通信を記述していました。デバイスがこのケーブルに接続されると、接続された他のデバイスと通信できるようになります。これにより、ネットワーク上の既存のデバイスに変更を加えることなく、新しいデバイスに対応できるようにネットワークを拡張できます。

    イーサネットの基本

    イーサネットはローカル エリア テクノロジーであり、ネットワークは伝統的に 1 つの建物内で動作し、近接したデバイスを接続します。イーサネット デバイス間のケーブルは最大でも数百メートルしかなく、地理的に分散した場所を接続するのは非現実的です。現代の進歩により、これらの距離は大幅に延長され、イーサネット ネットワークが数十キロメートルに及ぶことが可能になりました。

    プロトコル

    ネットワーキングにおいて、プロトコルという用語は、通信を管理する一連のルールを指します。コンピュータにとってのプロトコルは、人間にとっての言語と同じです。この記事は英語で書かれているため、理解するには英語が読める必要があります。同様に、ネットワーク上の 2 つのデバイスが正常に通信するには、両方のデバイスが同じプロトコルを理解する必要があります。

    イーサネットの用語

    イーサネットは、その基本的な動作を管理する単純な一連のルールに従います。これらのルールをよりよく理解するには、イーサネット用語の基本を理解することが重要です。

    • 媒体– イーサネット デバイスは、電子信号が伝わる経路を提供する共通の媒体に接続されます。歴史的に、この媒体は同軸銅ケーブルでしたが、現在ではツイスト ペアまたは光ファイバー ケーブルがより一般的です。
    • セグメント– 単一の共有メディアをイーサネット セグメントと呼びます。
    • ノード– そのセグメントに接続するデバイスはステーションまたはノードです。
    • フレーム– ノードは、可変サイズの情報の塊であるフレームと呼ばれる短いメッセージで通信します。

    フレームは人間の言語の文章に似ています。英語には、文を構築するためのルールがあります。各文には主語と述語が含まれなければならないことがわかっています。イーサネット プロトコルは、フレームを構築するための一連のルールを指定します。フレームには明示的な最小長と最大長があり、フレーム内に表示する必要がある一連の必須情報があります。各フレームには、たとえば、メッセージの受信者と送信者を識別する宛先アドレス送信元アドレスの両方が含まれている必要があります。名前が特定の個人を識別するのと同じように、アドレスはノードを一意に識別します。 2 つのイーサネット デバイスが同じアドレスを持つことはできません。

    イーサネット媒体

    イーサネットの仕組み

    イーサネット媒体上の信号は接続されているすべてのノードに到達するため、宛先アドレスはフレームの意図した受信者を識別するために重要です。

    たとえば、上の図では、コンピュータ B がプリンタ C に送信しても、コンピュータ A と D は引き続きフレームを受信して​​検査します。ただし、ステーションが最初にフレームを受信すると、宛先アドレスをチェックして、フレームが自分自身宛てのものであるかどうかを確認します。そうでない場合、ステーションはその内容を検査することなくフレームを破棄します。

    イーサネット アドレス指定に関する興味深い点の 1 つは、ブロードキャスト アドレスの実装です。ブロードキャスト アドレスと等しい宛先アドレスを持つフレーム (単にブロードキャストと呼ばれます) は、ネットワーク上のすべてのノードを対象としており、すべてのノードはこのタイプのフレームを受信して​​処理します。

    CSMA/CD

    CSMA/CD の頭字語は、衝突検出付きキャリアセンス多重アクセスを意味し、イーサネット プロトコルがノード間の通信をどのように規制するかを表します。この用語は恐ろしいように思えるかもしれませんが、この用語を構成要素の概念に分解してみると、人々が丁寧な会話で使用するルールと非常によく似たルールを説明していることがわかります。イーサネットの動作を説明しやすくするために、夕食のテーブルでの会話に例えて説明します。

    イーサネット セグメントを夕食のテーブルとして表し、テーブルで丁寧な会話をしている数人をノードとしてみましょう。マルチアクセスという用語は、上ですでに説明した内容をカバーしています。つまり、1 つのイーサネット ステーションが送信すると、媒体上のすべてのステーションがその送信を聞きます。ちょうど、テーブルに座っている 1 人が話していると、その場にいる全員がその人の話を聞くことができるのと同じです。

    さて、あなたがテーブルにいて、何か言いたいことがあると想像してみましょう。しかし、現時点では私は話しています。これは丁寧な会話なので、すぐに発言して中断するのではなく、私の話が終わるまで待ってから発言するでしょう。これは、イーサネット プロトコルでキャリア センスとして説明されている概念と同じです。ステーションは送信する前に、メディアを「リッスン」して、別のステーションが送信中かどうかを判断します。メディアが静かであれば、ステーションは送信するのに適切な時間であると認識します。

    衝突検知

    キャリアセンス多重アクセスは、会話を規制する上で良いスタートを切ることができますが、まだ対処する必要があるシナリオが 1 つあります。夕食のテーブルの例えに戻って、会話に一時的な小康状態があると想像してみましょう。あなたも私も、付け加えたいことがあり、沈黙から「キャリアを感知」したので、ほぼ同時に話し始めます。イーサネットの用語では、両方が同時に話すと衝突が発生します。

    会話の中で、この状況を適切に処理することができます。私たちが話しているのと同時に、相手の話が聞こえるので、立ち止まって相手に続けるチャンスを与えることができます。イーサネット ノードは、送信中にメディアをリッスンして、その時点で送信している唯一のステーションであることを確認します。他のステーションが同時に自身のメッセージの送信を開始した場合に起こるように、ステーションが自分自身の送信が文字化けした形式で返されるのを聞いた場合、衝突が発生したことがわかります。単一のイーサネット セグメントは、コリジョン ドメインと呼ばれることもあります。これは、セグメント上の 2 つのステーションが衝突を引き起こすことなく同時に送信できないためです。ステーションが衝突を検出すると、送信を停止し、ランダムな時間待機し、メディア上で再び無音を検出したときに送信を試みます。

    ランダムな一時停止と再試行はプロトコルの重要な部分です。一度送信するときに 2 つのステーションが衝突した場合、両方とも再度送信する必要があります。次の適切な送信機会では、前の衝突に関与した両方のステーションで送信準備ができたデータが得られます。最初の機会に再度送信すると、おそらく無限に何度も衝突することになるでしょう。その代わりに、ランダムな遅延により、2 つのステーションが連続して数回以上衝突する可能性は低くなります。

    イーサネットの制限

    単一の共有ケーブルは、上で説明した完全なイーサネット ネットワークの基礎として機能します。ただし、この場合、イーサネット ネットワークのサイズには実際的な制限があります。主な懸念事項は、共有ケーブルの長さです。

    電気信号はケーブルに沿って非常に速く伝播しますが、伝播するにつれて弱くなり、近隣のデバイス (蛍光灯など) からの電気的干渉によって信号がスクランブルされる可能性があります。ネットワーク ケーブルは、反対側のデバイスが互いの信号を明確に、最小限の遅延で受信できるように、十分に短くする必要があります。これにより、イーサネット ネットワーク上の 2 つのデバイス間の最大分離距離 (ネットワーク直径と呼ばれる) に距離制限が課されます。さらに、CSMA/CD では一度に 1 つのデバイスのみが送信できるため、1 つのネットワーク内で共存できるデバイスの数には実際的な制限があります。 1 つの共有セグメントに接続するデバイスが多すぎると、メディアの競合が増加します。すべてのデバイスは、送信の機会を得るまでに非常に長い時間待機する必要がある場合があります。

    エンジニアは、これらの問題を軽減する多くのネットワーク デバイスを開発しました。これらのデバイスの多くはイーサネットに特化したものではなく、他のネットワーク テクノロジーでも同様の役割を果たします。

    リピーター

    最初に普及したイーサネット媒体は、「シックネット」として知られる銅同軸ケーブルでした。シックネット ケーブルの最大長は 500 メートルでした。大規模な建物やキャンパス環境では、500 メートルのケーブルですべてのネットワーク デバイスに到達できるとは限りません。リピーターはこの問題に対処します。

    リピータは複数のイーサネット セグメントを接続し、各セグメントをリッスンし、1 つのセグメントで聞こえた信号をリピータに接続されている他のすべてのセグメントに繰り返します。複数のケーブルを配線し、それらをリピータと結合することで、ネットワークの直径を大幅に拡大できます。

    セグメンテーション

    夕食のテーブルで例えると、会話を行うテーブルには数人しかいなかったため、常に発言者を 1 人に限定することは、コミュニケーションにとって大きな障壁にはなりませんでした。しかし、テーブルにたくさんの人がいて、一度に発言できるのは 1 人だけだったらどうでしょうか?

    実際には、このような状況では類似性が崩れることがわかっています。大人数のグループでは、複数の異なる会話が同時に行われるのが一般的です。混雑した部屋や宴会で、いつでも 1 人しか話すことができなかった場合、多くの人は話す機会を待ちながらイライラするでしょう。人間にとって、この問題は自動的に修正されます。声は遠くまでしか伝わりませんし、耳は周囲の騒音から特定の会話を聞き出すことに熟達しています。これにより、パーティーで多くの小グループが同じ部屋で会話することが容易になります。しかし、ネットワーク ケーブルは長距離にわたって信号を迅速かつ効率的に伝送するため、このような会話の自然な分離は発生しません。

    イーサネット ネットワークは、規模が拡大するにつれて輻輳の問題に直面しました。多数のステーションが同じセグメントに接続され、それぞれがかなりの量のトラフィックを生成した場合、多くのステーションが機会があるたびに送信を試みる可能性があります。このような状況では、衝突がより頻繁になり、正常な送信が妨害され始め、完了までに非常に長い時間がかかる可能性があります。輻輳を軽減する 1 つの方法は、単一のセグメントを複数のセグメントに分割し、複数の衝突ドメインを作成することです。このソリューションでは、別個のセグメントが相互に情報を共有できなくなるため、別の問題が発生します。

    イーサネットの仕組み

    セグメンテーションの問題を軽減するために、イーサネット ネットワークにはブリッジが実装されました。ブリッジは 2 つ以上のネットワーク セグメントを接続し、リピータと同様にネットワークの直径を拡大しますが、ブリッジはトラフィックの調整にも役立ちます。これらは他のノードと同様に送信を送受信できますが、通常のノードと同じように機能するわけではありません。ブリッジは独自のトラフィックを発信しません。レピーターと同様に、他の局から聞こえる音をエコーするだけです。 (最後の記述は完全に正確ではありません。ブリッジは他のブリッジとの通信を可能にする特別なイーサネット フレームを作成しますが、それについてはこの記事の範囲外です。)

    イーサネットの多重アクセスと共有メディアにより、意図した受信者であるかどうかに関係なく、回線上のすべてのステーションがすべての送信を受信することを意味したことを覚えていますか?ブリッジはこの機能を利用してセグメント間のトラフィックを中継します。上の図では、ブリッジはセグメント 1 と 2 を接続しています。ステーション A または B が送信すると、ブリッジはセグメント 1 で送信も受信します。ブリッジはこのトラフィックにどのように応答すべきでしょうか?リピーターのようにフレームをセグメント 2 に自動的に送信することもできますが、ネットワークが 1 つの長いセグメントのように動作するため、輻輳は緩和されません。

    ブリッジの 1 つの目標は、両方のセグメントで不必要なトラフィックを削減することです。これは、フレームの処理方法を決定する前に、フレームの宛先アドレスを調べることによって行われます。宛先アドレスがステーション A または B のアドレスである場合、フレームがセグメント 2 に表示される必要はありません。この場合、ブリッジは何も行いません。ブリッジはフレームをフィルタリングまたはドロップすると言えます。宛先アドレスがステーション C または D のアドレスである場合、またはブロードキャスト アドレスである場合、ブリッジはフレームをセグメント 2 に送信または転送します。パケットを転送することにより、ブリッジは図の 4 つのデバイスのいずれかを許可します。コミュニケーションするために。さらに、ブリッジは、パケットを適切にフィルタリングすることにより、ステーション C がステーション D に送信するのと同時に、ステーション A がステーション B に送信できるようになり、2 つの会話を同時に行うことができます。

    スイッチは現代のブリッジに相当するもので、機能的には同等ですが、ネットワーク上のすべてのノードに専用のセグメントを提供します (スイッチについてはこの記事で詳しく説明します)。

    ルーター: 論理セグメンテーション

    ブリッジは、複数の会話が異なるセグメントで同時に発生できるようにすることで輻輳を軽減できますが、トラフィックのセグメント化にも限界があります。

    ブリッジの重要な特徴は、接続されているすべてのセグメントにイーサネット ブロードキャストを転送することです。イーサネット ブロードキャストはネットワーク上のすべてのノードに送信されるため、この動作は必要ですが、ブリッジされたネットワークが大きくなりすぎると問題が発生する可能性があります。多数の放送局がブリッジ ネットワーク上でブロードキャストを行う場合、輻輳はすべてのデバイスが 1 つのセグメント上にある場合と同じくらい悪化する可能性があります。

    ルーターは、1 つのネットワークを 2 つの論理的に別個のネットワークに分割できる高度なネットワーク コンポーネントです。イーサネット ブロードキャストは、ネットワーク上のすべてのノードを検索する際にブリッジを通過しますが、ルーターはネットワークの論理境界を形成するため、ルーターを通過しません。

    ルーターは、イーサネットやトークン リングなどの特定のネットワーク テクノロジーから独立したプロトコルに基づいて動作します (トークン リングについては後で説明します)。これにより、ルータはローカルエリアと広域エリアの両方でさまざまなネットワーク技術を簡単に相互接続できるようになり、グローバル インターネットの一部として世界中のデバイスを接続する際にルータが広く導入されるようになりました。

    このテクノロジーの詳細については、 「ルーターの仕組み」を参照してください。

    スイッチドイーサネット

    イーサネットの仕組み

    最新のイーサネット実装は、多くの場合、過去のイーサネット実装と全く似ていません。従来のイーサネットでは、長い同軸ケーブルが複数のステーションに接続されていましたが、最新のイーサネット ネットワークでは、ツイスト ペア配線または光ファイバーを使用してステーションを放射状に接続します。従来のイーサネット ネットワークは 10メガビット/秒 (Mbps) でデータを送信していましたが、最新のネットワークは 100 Mbps、さらには 1,000 Mbps で動作することができます。

    おそらく、現代のイーサネット ネットワークにおける最も顕著な進歩は、スイッチド イーサネットの使用です。スイッチド ネットワークは、レガシー イーサネットの共有メディアを各ステーションの専用セグメントに置き換えます。これらのセグメントは、イーサネット ブリッジと同様に機能するスイッチに接続しますが、これらの単一ステーション セグメントの多くを接続できます。現在の一部のスイッチは、数百の専用セグメントをサポートできます。セグメント上のデバイスはスイッチとエンド ステーションだけであるため、スイッチは別のノードに到達する前にすべての送信を取得します。その後、スイッチはブリッジのように適切なセグメントを介してフレームを転送しますが、どのセグメントにもノードが 1 つしか含まれていないため、フレームは目的の受信者にのみ到達します。これにより、スイッチド ネットワーク上で多くの会話を同時に行うことができます。 (スイッチング テクノロジの詳細については、 「LAN スイッチの仕組み」を参照してください。)

    全二重イーサネット

    イーサネット スイッチングは、全二重イーサネットという別の進歩をもたらしました。全二重とは、データを同時に送信および受信できる機能を指すデータ通信用語です。

    レガシー イーサネットは半二重です。つまり、情報は一度に一方向にのみ移動できます。完全にスイッチ化されたネットワークでは、ノードはスイッチとのみ通信し、ノード同士は直接通信しません。スイッチド ネットワークでは、ツイスト ペアまたは光ファイバー ケーブルも使用され、どちらもデータの送受信に別の導体を使用します。このタイプの環境では、イーサネット ステーションは媒体にアクセスできる唯一の潜在的なデバイスであるため、衝突検出プロセスを無視して自由に送信できます。これにより、スイッチがエンド ステーションに送信するのと同時に、エンド ステーションもスイッチに送信できるようになり、衝突のない環境が実現します。

    イーサネットまたは 802.3?

    イーサネットという用語の代わりに、またはイーサネットという用語と組み合わせて、 802.3 という用語が使用されているのを聞いたことがあるかもしれません。 「イーサネット」は元々、Digital、Intel、および Xerox によって標準化されたネットワーク実装を指しました。 (このため、 DIX標準とも呼ばれます。)

    1980 年 2 月、電気電子学会 ( IEEE (「アイ トリプル E」と発音)) は、ネットワーク テクノロジを標準化する委員会を設立しました。 IEEE はこれを、結成年月にちなんで 802 ワーキング グループと名付けました。 802 ワーキング グループの分科会は、ネットワーキングのさまざまな側面に個別に取り組みました。 IEEE は、802.X という番号を付けて各分科会を区別しました。X は各分科会の一意の番号を表します。 802.3 グループは、DIX イーサネットと機能的に同等の CSMA/CD ネットワークの動作を標準化しました。

    イーサネットと 802.3 は、用語とフレームのデータ形式が若干異なりますが、ほとんどの点で同一です。現在、イーサネットという用語は、DIX イーサネット実装と IEEE 802.3 標準の両方を総称して指します。

    代替ネットワーク技術: トークンリング

    イーサネットの仕組み

    イーサネットに代わる最も一般的なローカル エリア ネットワークは、IBM が開発したトークン リングと呼ばれるネットワーク テクノロジです。イーサネットが送信間のランダムなギャップに依存してメディアへのアクセスを制御するのに対し、トークン リングは厳密で秩序あるアクセス方法を実装します。トークンリング ネットワークは、以下に示すように、論理リング内にノードを配置します。ノードはリングの周りを一方向にフレームを転送し、リングを 1 周するとフレームを削除します。

    1. リングは、ステーションに送信許可を与える特別なタイプのフレームであるトークンを作成することによって初期化されます。
    2. トークンは、データを送信したいステーションに遭遇するまで、他のフレームと同様にリングを周回します。
    3. 次に、このステーションは、トークン フレームを、ネットワークを囲むデータ伝送フレームに置き換えることによってトークンを「キャプチャ」します。
    4. そのデータ フレームが送信ステーションに戻ると、そのステーションはデータ フレームを削除し、新しいトークンを作成し、そのトークンをリング内の次のノードに転送します。

    トークンリング ノードは、キャリア信号を探したり、衝突をリッスンしたりしません。トークン フレームの存在により、ステーションが別のステーションの割り込みを恐れることなくデータ フレームを送信できることが保証されます。ステーションはトークンを渡す前に 1 つのデータ フレームのみを送信するため、リング上の各ステーションは決定的かつ公平な方法で通信する順番を受け取ります。トークンリング ネットワークは通常、4 Mbps または 16 Mbps でデータを送信します。

    光ファイバー分散データ インターフェイス(FDDI) は、1 対の光ファイバー リング上で動作するもう 1 つのトークン パッシング テクノロジであり、各リングは反対方向にトークンを渡します。 FDDI ネットワークは 100 Mbps の伝送速度を提供したため、当初は高速ネットワークとして非常に人気がありました。安価で管理が容易な 100 Mbps イーサネットの出現により、FDDI の人気は低下しました。

    代替ネットワーク技術: 非同期転送モード

    言及に値する最後のネットワーク テクノロジは、非同期転送モード(ATM) です。 ATM ネットワークは、ローカル エリア ネットワークとワイド エリア ネットワークの間の境界線を曖昧にし、国中であっても、多くの異なるデバイスを高い信頼性と高速で接続できるようにします。 ATM ネットワークは、データだけでなく音声やビデオのトラフィックの伝送にも適しているため、多用途で拡張可能です。 ATM は当初の予測ほど急速には受け入れられていませんが、それでも将来に向けた堅実なネットワーク テクノロジです。

    イーサネットの人気は高まり続けています。約 30 年にわたり業界で受け入れられてきたこの標準はよく知られており、よく理解されているため、構成とトラブルシューティングが容易になります。他のテクノロジーの進歩に合わせてイーサネットも進化し、速度と機能が向上しました。

  • ノートパソコンのバッテリーが過熱する原因は何ですか?

    (CPSC) と連携して、Dell と Apple Computer は 2006 年の夏にノートパソコンのバッテリーの大規模なリコールを発表し、その後東芝と Lenovo が続きました。リコール対象の電池はすべてソニーが製造しており、2006年10月に同社は独自の大規模リコールを発表した。適切な状況下では、これらのバッテリーが過熱し、火傷、爆発、火災を引き起こす可能性があります。

    なぜそのようなことが起こったのかを理解するには、バッテリーの仕組みについて少し知っておくと役立ちます。電池にはマイナスに帯電した端子とプラスに帯電した端子があります。バッテリー内では、電気化学反応によるエネルギーにより、電子(マイナスに帯電した粒子) がバッテリーのマイナスに帯電した極に集まります。荷電粒子は反対の電荷に引き寄せられるため、バッテリーを回路に接続すると、電子はマイナス極から回路を通ってバッテリーのプラスに帯電した極に流れます。言い換えれば、バッテリーは移動電荷、つまり電気を生成します。 (詳細については、「電気の仕組み」と「電池の仕組み」を参照してください)。

    電子を生成する正確な反応は、バッテリーの種類によって異なります。リチウムイオン電池には、金属のコイルと可燃性のリチウム含有液体を収容する加圧容器があります。製造プロセスでは、液体中に浮遊する小さな金属片が生成されます。メーカーはこれらの金属片を完全に防ぐことはできませんが、優れた製造技術によりそのサイズと数は制限されます。リチウムイオン電池のセルには、アノードカソード、または正極と負極が互いに接触しないようにするセパレータも含まれています。

    ノートパソコンのバッテリーが過熱する原因は何ですか?
    ノートパソコンのバッテリーが過熱する原因は何ですか?

    使用中または充電中にバッテリーが熱くなると、水の入った鍋の中の米粒のように金属片が動き回る可能性があります。金属片がセパレータに近づきすぎると、セパレータに穴が開き、ショートが発生する可能性があります。短絡の場合に何が起こるかについては、いくつかのシナリオが考えられます。

    • 火花が発生すると、可燃性液体に引火し、火災を引き起こす可能性があります。
    • バッテリー内部の温度が急激に上昇すると、圧力の上昇によりバッテリーが爆発する可能性があります。
    • 温度がゆっくりと上昇すると、バッテリーが溶けたり、内部の液体が漏れたりする可能性があります。

    過去数年間に複数のノートパソコンのバッテリーモデルがリコールされたのには、いくつかの理由があります。人々は、長時間使用できる小型で軽量のラップトップを望んでいます。また、ラップトップに明るい画面と多くの処理能力を備えていることも望んでいます。これらの理由から、ラップトップのバッテリーは比較的小さくなければなりませんが、同時に多くのエネルギーを保持し、長時間持続する必要があります。

    より多くの電力を長期間保持できるリチウムイオン電池を製造するには、セパレーターを含む重要な部品を小さく、薄くする必要があります。サイズが小さくなると、バッテリーの故障、破損、液漏れ、ショートが発生する可能性が高くなります。

    リコールがラップトップに影響するかどうかを判断する方法など、詳細については、次のページをご覧ください。

    リチウムイオン電池と電気自動車

    リチウムイオン電池は、ラップトップやその他の電子機器に加えて、電気自動車にも使用されています。ただし、これらのバッテリーは、冷却システムや自動シャットダウンシステムなど、数多くの安全対策が講じられているため、発火する可能性は低くなります。