👻

[Developer Roadmaps]基盤知識としてのInternetの仕組みを振り返ろう

2023/06/21に公開

Developer Roadmapsをもとに学ぼう。

和訳:roadmap.shは、開発者が道を選び、その学びを導くためのロードマップ、ガイド、
その他の教育コンテンツを作成するコミュニティ活動です。

このDeveloper Roadmapsは、
各レイヤーのエンジニアがプロフェッショナルとして成長していくために必要な要素や、
学習の内容が網羅されているもの
だ。
ソフトウェア開発における学習や成長をサポートするためのリソースを提供しています。
学習パスには、各トピックごとに具体的なリソースや学習材料へのリンクも提供されている。

ということで!!!今回から基盤知識をアウトプットしていきます。

第一弾:[Frontend①] Internetについてからです。

補足:Frontend Developer図についての補足

Frontend Developer

以下の画像のようにroadmapが表示されます。

各トピックごとに具体的なリソースや学習材料へのリンクも提供されています。
そして、チェックマークで目安(指標)も書いてくれています

本題:Internetについて

最初に推奨されていることは、インターネット、ブラウザの仕組みに関わる要素6つだ。

  • How does the internet work? (インターネットの仕組みは?)
  • What is HTTP? (HTTPとは何か?)
  • Browsers and how they work? (ブラウザーとその仕組み?)
  • DNS and how it works? (DNSとその仕組みは?)
  • What is Domain Name? (ドメインネームとは?)
  • What is hosting? (ホスティングとは何か?)

■ Internetとは?

Roadmaps:Internet詳細:和訳

和訳:
インターネットは、標準化された一連のプロトコルによって通信する、
互いに接続されたコンピュータのグローバルネットワークです。

詳しくは、以下のリソースをご覧ください:
webサイトリンク

Youtube動画リンク

Internetとは、
インターネットは、標準化された一連のプロトコルによって通信する、
互いに接続されたコンピュータのグローバルネットワークのこと。

簡単にいうと、世界規模でつながったネットワークのことをいう。

[インターネットとネットワークの違い]
ネットワーク
ケーブルや無線などを使ってつなぎ、お互いに情報をやりとりできるようにした仕組みのこと。
インターネット(Internet)
1つ1つのネットワークが、さらに外のネットワークともつながるようにした仕組みのこと。
(inter = 中間 / net = 網 )

Internetの仕組みを知る。

上記したように、Internetとは
一連のプロトコルによって通信する、互いに接続されたコンピュータのグローバルネットワーク
(世界中のネットワークが接続されたネットワーク)のことだ。
ではどのようになっているのか。

[インターネットの全体像]
インターネットを使用して、webサイト等の閲覧をする場合、
インターネットサービスプロバイダーが提供しているサービスを利用して、
インターネットに接続する必要がある。

インターネットサービスプロバイダー(Internet Service Provider) とは:
単に"プロバイダ"や"ISP"とも略されることが多い。
インターネット接続の電気通信役務を提供する組織のこと.

では、このつながったネットワークを通じて(インターネットを通じて)、
コンピューターにメッセージを送りたい場合、どれかを特定する必要があります

そこで使用されるのが、IPアドレス

IPアドレス

IPアドレスとは:
インターネットプロトコル(IP)を使用して通信ネットワーク上のデバイスを
特定するために割り当てられる一意の数値。
IPアドレスは、データ通信を行う際に送信元と受信先を識別するために使用されます。

過去にIPアドレスについて調べたページがここにあります!

ここでは、メインの内容ではないので省略します。


"How does the internet work?"
ここの序章について書いた形になりますが、
次回は続きのプロトコルや、通信方法(HTTPやDNS)等についてやっていきたいと思います。

Discussion