LAN、ルーターなどのネットワークの基礎用語についてわかりやすくまとめてみました
はじめに
今回は、実際にはどのようなものかをしっかり理解していないかもしれない「LAN」や「ルーター」といったネットワークの基礎用語について、わかりやすくまとめてみました。
LAN
LAN(Local Area Network)は、特定の限られた地域内例えば、オフィス、学校、家庭、建物などで複数のコンピューターやデバイスを接続するネットワークシステムです。
主にデータやリソースの共有、通信のために用いられます。
LANには以下の2つの主要な接続方式があります。
有線LAN
接続方式: Ethernetケーブルやファイバーオプティックを用いて物理的にデバイスを接続します。
特徴: 高速で安定したデータ通信が可能であり、信頼性やセキュリティが求められる環境(企業のネットワークなど)に適しています。
無線LAN
接続方式: Wi-Fiなどの無線通信技術を使用してデバイス間の接続を行います。
特徴: ケーブルを必要とせず、設置が容易で移動性に優れているため、家庭や公共の場所で広く使用されています。
Ethernet
Ethernetは、有線LANで最も一般的に使用される技術で、コンピュータやネットワーク機器を接続するための標準的なプロトコルです。
Ethernetは、10BASE-T、100BASE-TX、1000BASE-Tなどの異なる速度や規格があります。これらは、異なるカテゴリーのLANケーブル(Cat5、Cat6など)を使用して接続されます。
ファイバーオプティック
ファイバーオプティックは、光ファイバーを使用してデータを送受信する有線通信技術です。光ファイバーはガラス繊維でできており、電気信号を光信号に変換して送信します。
高速で大容量のデータ通信を可能にし、長距離の通信にも適しています。主に高速のインターネットバックボーンやデータセンター間の接続に使用されます。
カテゴリー
LANケーブルのカテゴリーは、LANケーブルごとの通信速度や周波数を分類する規格です。
Cat6
などの数字とアルファベットの組み合わせで、数字が大きいほどカテゴリーが高いことを表しており、カテゴリーが高いほど最大通信速度が速いです。
データ転送速度
下記であれば、10/100/1000BASE-T
の箇所がデータ転送速度になります。
10BASE-T
10 Mbpsのデータ転送速度を持つEthernet技術です。
古い規格で、現代ではあまり使われませんが、古い機器や特定の環境でまだ使用されていることがあります。
100BASE-T
100 Mbpsのデータ転送速度を持つEthernet技術です。
これはより一般的で、多くの家庭や企業のネットワークで使用されています。
1000BASE-T (Gigabit Ethernet)
1 Gbps (1000 Mbps)のデータ転送速度を持つEthernet技術です。
これは非常に高速であり、現代の多くのネットワークで使用されています。
スイッチングハブ
スイッチングハブは、主に有線接続を用いてLAN内のデバイス(コンピュータ、サーバ、プリンターなど)を接続する装置で、ネットワーク内の各デバイス間でデータパケットを効率的に転送する役割を担います。
下記のような機器です。
IPアドレス
IPアドレス(Internet Protocol Address)は、インターネットやローカルネットワーク上でコンピューターや他のデバイスが互いに識別し、通信するために使用される一意の番号です。
通常、10進数の4つの数字で表され、192.168.1.0
のようにそれぞれをドット(.
)で区切られています。
インターネット上の住所と言われることが多いと思います。
IPアドレスには主にIPv4とIPv6の2つのバージョンがありますが、互いに直接互換性がないため、特定のバージョンに対応したネットワーク設備やサイトとのみ通信が可能です。
IPv4
アドレス形式: 32ビット長で、ドットで区切られた10進数(192.168.1.1)。
アドレス空間: 約43億個の異なるアドレスを持ちますが、インターネット利用者の増加により、この数では不足しています。
ネットワーク構成: ネットワークとデバイスを区別するためのサブネットマスクを使用します。
IPv6
アドレス形式: 128ビット長で、コロンで区切られた16進数( 2001:0db8:85a3:0000:0000:8a2e:0370:7334)。
アドレス空間: ほぼ無限に近い数のアドレスを提供し、将来的な拡張が可能です。
ネットワーク構成: 自動アドレス設定や強化されたセキュリティ機能を備え、効率的なデータ流通をサポートします。
学校などの教育機関はIPv6への移行を進めていることが多いです。
IPv4からIPv6への移行
IPv4アドレスの枯渇が進む中、より多くのアドレスを提供するIPv6への移行が進められています。
しかし、多くの既存システムやデバイスがまだIPv4に依存しているため、現在は両プロトコルが同時に使用されている状況が続いています。
IPv4とIPv6の主な違い
セキュリティ: IPsecは、ネットワークセキュリティを強化するためのプロトコルで、IPv6ではその利用が基本的に推奨されています。
一方で、IPv4ではこの機能はオプションとされており、必要に応じて追加できます。
このため、IPv6は設計段階からセキュリティ機能を組み込むことが標準化されているのに対し、IPv4ではセキュリティの追加が後付けになることが多いです。その結果、IPv6はIPv4に比べて高いセキュリティレベルを標準で提供しやすいと言えます。
IPv4 over IPv6
新しいIPv6ネットワークの中で、古いタイプのIPv4インターネットアドレスを使用するための方法です。
静的IPアドレス
一度割り当てられるとデバイスがネットワークに接続されている限り変わらないIPアドレスです。サーバーなど、常に同じアドレスでアクセスされるべきデバイスに使用されます。
動的IPアドレス
デバイスがネットワークに接続するたびに変更される可能性があるIPアドレスです。ほとんどのホームネットワークや小規模ビジネスで使用されている方法で、IPアドレスの節約にもなります。
サブネットマスク
IPアドレスは、一つは「どのネットワークに属しているか」を示す部分と、そのネットワーク内で「どのデバイスか」を示す部分の二つから成り立っているのですが、サブネットマスクはこの二つを区別するために使われます。
サブネットマスクを使うことで、ネットワークをより細かく分割し、管理を効率的に行うことができます。これにより、ネットワークのパフォーマンスを向上させたり、セキュリティを強化することが可能になります。
例えば、IPアドレスが「192.168.1.104」でサブネットマスクが「255.255.255.0」の場合、
「192.168.1」はネットワーク部分を表しており、この数字が同じデバイスは全て同じローカルネットワークに接続されていることを意味します。
「104」は個々のデバイスを識別する部分で、このネットワーク内の特定のデバイスを指します。
CIDR
CIDR(Classless Inter-Domain Routing)は、IPアドレスを範囲で表現する方法です。
CIDRは、IPアドレスとサブネットマスクの組み合わせで表されます。
CIDR表記では、IPアドレスとサブネットマスクはスラッシュ(/
)で区切られます。
例えば、「192.168.1.0/24」というCIDR表記では、IPアドレスが「192.168.1.0」で、サブネットマスクが「/24」です。
サブネットマスクの「/24」は、ネットワークアドレス部分が24ビットで構成されていることを意味します。CIDR表記では、サブネットマスクのビット数がネットワークアドレス部分の長さを示します。例えば、サブネットマスク「/24」は、最初の24ビットがネットワークアドレスを表し、残りの8ビットがホストアドレスを表します。
CIDRを使うと、特定のネットワークや範囲をより効率的に表現できます。例えば、「192.168.1.0/24」というCIDR表記は、192.168.1.0から192.168.1.255までの256個のIPアドレスを表します。
ルーター
ルーターは、LANや異なるネットワークをインターネットに接続するためのデバイスです。
IPアドレスを基に、ルーターはデータパケット(インターネット上で送られる小さなデータのかたまり)がネットワーク内部で送信されるべきか、それとも外部の別のネットワークに送られるべきかを判断しています。
同じネットワーク部分を持つIPアドレス同士であれば内部通信となり、異なる場合は外部への通信としてルーティングされます。
ルーターにもLANと同様に、主に以下の二つのタイプがあります。
有線ルーター
接続方式: LANケーブルを使用してデバイスをネットワークに直接接続します。
用途: 通常、大規模なオフィスやデータセンターで利用され、安定した高速接続が求められる環境に適しています。
無線ルーター
接続方式: Wi-Fi技術を使用して、ケーブルを使わずにデバイス間のデータ通信を行います。
内部に無線アクセスポイントを含んでおり、これが無線LAN環境を提供しています。
用途: 主に家庭やオフィスのような小規模なネットワークで使用され、設置の自由度が高く、移動中のデバイスにも容易に接続が可能です。
MINEタイプ
MIMEタイプ(Multipurpose Internet Mail Extensions)は、インターネット上で送受信されるデータの種類を示す標準的な方法です。元々は電子メールで添付ファイルの種類を識別するために開発されましたが、現在ではHTTPや他のプロトコルでも広く使用されています。
MIMEタイプを適切に設定することで、クライアントがデータを正しく認識し、表示や処理を適切に行うことができます。
MIMEタイプの構造は、下記のようなタイプ/サブタイプとなっています。
- text/html: HTML文書
- text/plain: プレーンテキスト
- application/json: JSONデータ
画像ファイルのMIMEタイプ - image/jpeg: JPEG形式の画像
- image/png: PNG形式の画像
汎用バイナリデータのMIMEタイプ - application/octet-stream: バイナリデータ(特定のMIMEタイプが不明または指定されていないバイナリデータ)
バイナリデータ
すべてのデジタルデータは最終的には0と1のビット列で表現されおり、これは、バイナリデータはコンピュータが直接解釈し、操作することができる形式のデータです。
これを使用して、バイナリデータは、テキスト、画像、音声、動画、実行可能ファイルなど、さまざまな形式のデータを表すことができます。
8ビットで1バイトを形成します。
例えば、バイトは2進数(バイナリ)の「00000000」から「11111111」までの範囲を持ちます。
終わりに
何かありましたらお気軽にコメント等いただけると助かります。
ここまでお読みいただきありがとうございます🎉
Discussion