ホームページ >ウェブフロントエンド >jsチュートリアル >インターネットの魔法を明らかにする
?開発者の皆さん! どうすれば、一歩も動かずに、陽気な猫の動画を見たり、ソーシャル メディアをチェックしたり、ピザを注文したりできるのか、疑問に思ったことはありませんか?これらすべての背後にある魔法はインターネットです。今日は、この魅力的な世界を一緒に探検してみます。楽しい旅になると信じてください!
仮想タイムマシンに飛び乗って、ダイヤルを 1960 年代に設定しましょう。巨大なコンピューターと米国国防総省の優秀な頭脳で満たされた部屋。彼らはインターネットの祖先である ARPANET に取り組み、どんな災害にも耐えられるネットワークを構築しようとしていました。
1991 年に早送りすると、ワールド ワイド ウェブを発明した天才、ティム バーナーズ リーに出会います。彼は、クリックするだけで世界中で情報を共有できる機能を私たちに与えてくれました。そしてまさにそのようにして、私たちが知っているインターネットが誕生しました。
本質的に、インターネットは相互接続されたネットワークの集合体です。各ネットワークは、光ファイバー ケーブルでリンクされたコンピューターまたはノードのクラスターと考えてください。より広い視野で見ると、インターネットは、民間企業や政府によって敷設された高速光ファイバー ケーブルで相互に接続された世界中のすべてのコンピューターのクラスターです。これらのケーブルは海を越えて大陸を結び、地球規模の通信を可能にします。
海底ケーブル マップ Web サイトでは、これらのケーブルのライブ マップを表示することもできます。これにより、これらのケーブルがどのように世界中に伸びているかがわかります。
この広大なネットワークには、サーバーとクライアントという 2 つの主要なプレーヤーがいます。サーバーはネットワーク内の通常のコンピューターにすぎませんが、通常のコンピューターとは異なり、サーバーは大規模に動作し、24 時間年中無休でリクエストに応答できます。 Web サイトを閲覧すると、コンピューター (クライアント) がサーバーからデータを取得し、ページを表示できるようになります。
インターネットに接続されているすべてのデバイスには、IP アドレスと呼ばれる固有の識別子があります。これをコンピュータのデジタル アドレスと考えてください。これにより、データがどこに行くのか、どのようにしてユーザーに戻るのかが確実にわかるようになり、失われた情報が混乱するのを防ぎます。
DNS は携帯電話に保存されている連絡先のようなものです。 「google.com」などの人間にわかりやすい Web アドレスを、コンピュータが理解できる「142.250.182.142」などの IP アドレスに変換します。 DNS を使用すると、Web サイトにアクセスするたびに長い数字の文字列を入力する必要がなくなります。 Web サイトの IP アドレスを見つけるには、ping コマンドの後に Web サイトのドメイン名を入力します。たとえば、端末に「ping google.com」と入力すると、「google.com」に関連付けられた IP アドレスが表示されます。
ISP はデジタル都市へのチケットです。 AT&T、Hathway、ACT、Verizon などの企業は、インターネットへのアクセスを有料で提供し、この膨大な情報ネットワークへの接続を確保します。
ブラウザに URL を入力すると、HTTP またはその安全な兄弟である HTTPS が使用されます。これらのプロトコルは、メッセージのフォーマットと送信方法、および Web サーバーとブラウザがさまざまなコマンドにどのように応答するかを定義します。 HTTPS は、データを覗き見から守るための暗号化層を追加します。
TCP と IP はインターネットの基本プロトコルです。 TCP は、データをパケットに分割し、宛先で再組み立てすることにより、デバイス間の信頼性の高い通信を保証します。 IP はこれらのパケットのアドレス指定とルーティングを処理して、パケットが正しい宛先に確実に到達するようにします。
ブラウザに URL を入力すると、デバイスはインターネット サービス プロバイダー (ISP) にリクエストを送信します。 ISP はユーザーをインターネットに接続し、リクエストをドメイン ネーム システム (DNS) に転送し、Web サイト名を IP アドレスに変換します。
IP アドレスを取得すると、リクエストは複数のルーターを通過します。これらのルーターはトラフィック マネージャーのように機能し、データを宛先に向けます。リクエストが Web サイトをホストしているサーバーに到達すると、サーバーはリクエストを処理し、Web ページに必要なデータを送り返します。
返されるデータは、ルーターを経由するパスをたどって、ネットワークを通ってデバイスに戻ります。その後、ブラウザは受信したデータを解釈します。通常、このデータには Web ページの構造を提供する HTML が含まれます。ブラウザは HTML を解析し、それを使用して画面上にコンテンツをレンダリングし、Web サイトを表示します。
インターネットの内部の仕組みを調査すると、このテクノロジーが実際にどれほど並外れたものであるかがわかります。 ARPANET の初期の時代から、今日の世界を繋ぐ光ファイバー ケーブルの広大なネットワークに至るまで、インターネットは数え切れないほど私たちの生活を変えてきました。猫の動画を見たり、ソーシャル メディアで友達とつながったり、ピザを注文したりするのは、すべてこの複雑で魅力的なシステムのおかげです。
すべてがどのように機能するかを垣間見ることができたので、オンラインに接続するたびに起こる魔法について、より深く理解できると思います。
楽しく閲覧してください! ?
以上がインターネットの魔法を明らかにするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。