0コメント

栗屋樹と学ぶ応用情報技術者試験:秩序なき電波の戦場。CSMA/CA、衝突回避の最適解

【寿グループ再生への道】栗屋樹と学ぶ応用情報技術者試験|最凶のプロトコルと負の連鎖を断つ技術

🔥 栗屋樹と学ぶ応用情報技術者試験 🔥~寿グループ再生の道~
輻輳する野望。――CIRに託した最後の通信路

「捕まらないww」とTikTokで煽り、サクラマチの死角で「落とせ」と叫んでいたあの日。 栗屋樹(15)は今、冷たい檻の中で『応用情報技術者試験』のテキストを開いていた。 外では特定班(DEATHDOL)が自宅住所を晒し、兄・力や父・雄市郎の過去までがデジタルタトゥーとして刻まれている。 「……俺の人生、ハミング符号みたいに1ビットの修正で済むのかよ」 隣の房からは、寿グループのリーダー北〇〇が「バックオフ制御しねえからこうなるんだよ」と鼻で笑う声が聞こえた。

【保存版】寿グループ再生の鍵を握る:ネットワーク重要用語ガイド

寿グループの通信インフラを立て直すべく、栗屋樹が向き合うことになったネットワークの深淵。単なる理論の暗記ではなく、「なぜ、その技術が信頼されるのか?」という視点が、応用情報技術者試験の攻略には不可欠です。

本セクションでは、グループの裏連絡網を支える「誤り制御」の魔法から、現代のビジネスに欠かせない「高速無線LAN」の規格まで、試験頻出の重要プロトコルを物語の文脈とともに解説します。以下の用語は、午前の選択問題はもちろん、午後の記述問題で「仕組み」を問われた際の強力な武器となるはずです。

「いいか、樹。パケットの衝突(コリジョン)を制する者は、情報の混乱を制する。ネットワークのルールを理解することは、組織の統制を取るのと地続きなんだよ。」―― 某・ベテラン刑事
※各用語をクリック、またはスクロールして詳細解説へ移動できます。
栗屋 樹(主犯)
柔道技を暴行に転用。ネット民の怒りを買い、傷害から殺人未遂への切り替え検討中。
寿グループ
暴力団「篠〇組」の末端。美人局、強盗、恐喝を組織的に実行する半グレ集団。
特定班(DEATHDOL)
卒アル、住所、家族構成を1,400万再生の拡散力で晒し抜くネットの審判。

第1章:伝送技術と「負の連鎖」の修正

⚠️ ネットミーム:東リベ顔 / Z世代終わってる

樹は、柔道の絞め技(チョークスリーパー)で被害者を低酸素状態に追い込んだ。これはネットワークで言えば「パケットの輻輳(ふくそう)」による通信断絶だ。しかし、情報の世界には過ちを正す技術がある。

📊 誤り制御プロトコル

  • ハミング符号: 情報ビットに検査ビットを付加。1ビットの誤り自動訂正が可能。栗屋家の「負の連鎖」も、誰かが1ビット修正していれば防げたのか。
  • CRC(巡回冗長検査): 生成多項式を用いる。パリティチェックでは防げないバースト誤り(連続した暴行)を検出する。
  • 垂直水平パリティ: 2次元でチェックし、1ビットの誤りを訂正。
💡 具体的な使用状況:
特定班が拡散した「栗屋樹」という文字列が、ノイズ(誤情報:イナイレファン説など)で化けないよう、ストレージやメモリ内部でハミング符号が常に監視しています。

第2章:CSMA/CAと「隠れ端末問題」

⚠️ 流行語:ブレイキングダウン禁止せえよ / 証拠残しイジメ

サクラマチの屋上庭園。死角を利用したリンチ。それは無線LANにおける「隠れ端末問題」そのものだった。

📡 無線LANのアクセス制御

方式 動作原理 寿グループに例えると
CSMA/CD 衝突を検知(Collision Detection)して再送。 喧嘩が始まったら止める。有線LAN向け。
CSMA/CA 衝突を回避(Collision Avoidance)。必ずランダムな待ち時間(バックオフ)を置く。 「キレそう」になったら、ランダムに5分待ってから行動する。
RTS/CTS 送信リクエストと送信許可のやり取り。 「今から殴っていい?」「ダメ」というネゴシエーション。隠れ端末問題を解決。
💡 具体的な使用状況:
スマホで「栗屋 住所」と検索する際、Wi-Fiルーターとあなたのスマホの間で、他の端末と電波が衝突しないようCSMA/CAが1/1000秒単位でバックオフ制御を行っています。

第3章:デジタルタトゥーとパケット交換方式

⚠️ 炎上:こども家庭庁「消せ消せ」/ 少年法改正しろ

一度放流された動画は、パケット交換方式によって世界中に分散され、蓄積される。こども家庭庁がどれだけ「消せ」と叫んでも、蓄積交換処理の遅延と拡散性には勝てない。

📦 交換方式の特性

  • パケット交換: データを「パケット」単位に分割。回線を多重利用でき、耐障害性が高い。一度拡散した「海ドボン動画」が消えないのは、この効率性の裏返し。
  • ATM交換方式: 53バイトの固定長セル(ヘッダ5+ペイロード48)。高速処理が可能。
  • フレームリレー: 誤り制御を末端(エンドツーエンド)に任せ、網内処理を簡略化。今の警察の「初動の遅れ」のようなものだ。

第4章:認証とセキュリティ(DHCPからDNSまで)

「樹、お前の名前はキラキラネーム(難読名)だが、ネットワーク上では『IPアドレス』という一意な番号で管理されるんだ。DHCPサーバ(家庭環境)から不適切なアドレスを割り当てられたとしても、DNS(社会の規範)で名前解決できなきゃ、どこにも到達できないんだよ。」
  • DHCP: IPアドレスの自動割当て。ディスカバ(D)→オファー(O)→リクエスト(R)→アック(A)の4工程。
  • DNSレコード: A(IPv4)、MX(メールサーバ)、CNAME(別名)。栗屋樹という「Aレコード」は、今や「殺人未遂」という別名(CNAME)に紐付けられている。
  • SNMP: ネットワーク監視。エージェント(末端の半グレ)からマネージャ(特定班)へ異常を知らせる「Trap」。
「樹、お前が投げたレンガが交番に届くまで、空気抵抗や重力が働くだろ? ネットワークも同じだ。データが届くまでに、7つのルール(階層)を通らなきゃならない。」
寿グループのたまり場となっていた益城柔道クラブの跡地で、特定班(DEATHDOL)の執拗な追跡をかわしながら、樹はネットワークの深層へと足を踏み入れる。

7.1 通信プロトコルの標準化:OSI基本参照モデル

異なる設計のシステムを繋ぐための共通ルール、それがOSI基本参照モデルです。

階層 名称 役割・プロトコル例
第7層アプリケーション層データの意味を扱う(HTTP, SMTP)
第6層プレゼンテーション層データの表現形式(文字コード、圧縮)
第5層セッション層通信の開始から終了までの管理
第4層トランスポート層品質保証(TCP, UDP)。ポート番号でアプリを特定
第3層ネットワーク層エンドツーエンドの通信。IPアドレスを使用
第2層データリンク層隣接ノード間の通信。MACアドレスを使用
第1層物理層電気信号、コネクタ形状などの物理規定

🛠️ TCP/IPプロトコルスイート

OSIを実用的にまとめたのがTCP/IPです。データには各層でヘッダが付加され、カプセル化されます。

📌 重要:ウェルノウンポート(0~1023)
SSH: 22 / SMTP: 25 / DNS: 53 / HTTP: 80 / HTTPS: 443 / POP3: 110 / NTP: 123

7.2 ネットワーク接続装置:ルータとスイッチ

「サクラマチの屋上から逃げる時、どこの階段を使えば最速で地上に降りられるか判断するだろ? それがルータの仕事、ルーティング(経路制御)だ。」

🔍 レイヤごとの接続装置

  • リピータ(物理層): 信号の増幅・整形。
  • ブリッジ / L2スイッチ(データリンク層): MACアドレスを学習し、必要なポートへ転送。ループ防止にはSTP(スパニングツリープロトコル)を用いる。
  • ルータ / L3スイッチ(ネットワーク層): IPアドレスを見て、ネットワークを越えた転送を行う。

🛣️ ダイナミックルーティングの比較

  • RIP: 距離(ホップ数)重視。最大ホップ数は15。
  • OSPF: 速度(コスト)重視。回線速度を基に最適な道を選ぶ。

🌐 ネットワーク仮想化:SDNとNFV

現代のネットワークは物理的な配線に縛られません。

  • SDN(Software-Defined Networking): ソフトウェアによる集中制御。OpenFlowプロトコルなど。
  • NFV(Network Functions Virtualization): ルータ等の機能を汎用サーバ上の仮想マシン(VM)で動かす。

7.2.5 VLAN:仮想的なグループ化

「同じ益城柔道クラブの門下生でも、『真面目に更生したい奴』と『寿グループの駒』で論理的にグループを分ける。それがVLANだ。」

VLAN(Virtual LAN)は、物理接続に関わらず論理的なセグメント(ブロードキャストドメイン)を分割します。

  • ポートVLAN: スイッチのポートごとに固定でVLAN IDを割り当てる。
  • タグVLAN(IEEE 802.1Q): フレームにタグを埋め込み、1本のトランクポートで複数のVLANを識別する。

🏁 この章のまとめ

  • ✅ **階層:** アプ・プレ・セ・トラ・ネ・デ・物(上から順)
  • ✅ **宛先:** MACアドレスは中継点ごとに書き換わるが、IPアドレスは変わらない。
  • ✅ **装置:** L2スイッチはMAC、L3スイッチ/ルータはIPで判断。
  • ✅ **VLAN:** 物理配置を無視して、ブロードキャストドメインを分割できる。
「樹、お前ら寿グループの連中が、一斉に同じ女を美人局でハメようとしたらどうなる? 獲物が逃げ出すか、身内同士で衝突(コリジョン)するだろ。」
取調室のパイプ椅子で、ベテラン刑事はパケットの衝突について語り始めた。「衝突を防ぐためのルールが、データリンク層のメディアアクセス制御なんだよ。」

7.3 データリンク層:衝突回避のルール

🛡️ CSMA/CD vs トークンパッシング

複数のノードが同じケーブルを共有する際、どうやって順番を決めるかの方式です。

方式 制御の仕組み 特徴・使用状況
CSMA/CD 早い者勝ち。衝突したらランダム時間待って再送。 イーサネット(IEEE 802.3)。使用率30%超で遅延が急増。
トークンパス 送信権(トークン)を持った人だけが送信。 衝突ゼロ。負荷が高くても遅延が緩やか。
TDMA 時間を細かく区切り、独占時間を割り当てる。 時分割多重。コネクション型通信。

🔍 重要なプロトコル(ARP/PPP)

  • ARP: IPアドレスからMACアドレスを調べる。ブロードキャストで問い詰め、ユニキャストで答えさせる。
  • RARP: 逆にMACアドレスから自分のIPを知る(HDDレス端末用)。
  • PPP: 2点間(ダイヤルアップ等)接続。ネゴシエーション(LCP/NCP)を行う。
  • PPPoE: PPPの機能をイーサネット上で実現。フレッツ光などの接続で現役。

💡 IEEE 802.3 規格の注目技術

  • PoE (Power over Ethernet): LANケーブルで給電(無線APやIP電話用)。
  • リンクアグリゲーション: 複数回線を束ねて「高速化」と「耐障害性」を両立。
  • 10GBASE: 10Gbpsの規格。このレベルになるとCSMA/CDは削除されている。

7.4 ネットワーク層:IPアドレスとサブネット

「特定班(DEATHDOL)がお前のIPを特定したのは、IPが『一意の住所』だからだ。だが、住所にもクラス(家柄)や、区切り(サブネット)があるんだぜ。」

🌍 IPv4のヘッダと生存時間

IPv4ヘッダにはTTL(Time To Live)という項目があります。ルータを通るたびに1減り、0になるとパケットは破棄されます。これによって、パケットがネット上を永遠に彷徨う(無限ループ)のを防いでいます。

🔢 IPアドレスの構成とクラス

32ビットを8ビットずつ区切って表記します(例:192.168.0.1)。

  • クラスA: 先頭 0(NW部 8bit)
  • クラスB: 先頭 10(NW部 16bit)
  • クラスC: 先頭 110(NW部 24bit)
⚠️ 特殊なアドレス:
127.0.0.1: ループバック(自分自身)
ホスト部全0: ネットワークアドレス
ホスト部全1: ブロードキャストアドレス

📐 サブネットマスクとCIDR

クラスの無駄を省くため、サブネットマスクを使って自由に区切りを決めます。
例:192.168.10.166/28 なら、先頭28ビットがネットワーク部であることを示します(プレフィックス表記)。

⏭️ IPv6:次世代のルール

枯渇したIPv4に代わる128ビットのアドレス。16進数で表記します。

  • 簡素化: ヘッダを固定長にし、ルータの負荷を軽減。
  • セキュリティ: IPsecに標準対応。
  • エニーキャスト: 複数のうち、一番近いノードに届ける新方式。

🛠️ アドレス変換(NAT / NAPT)

NAPT(IPマスカレード)は、ポート番号も書き換えることで、1つのグローバルIPで複数のプライベートIP端末を同時接続させます。寿グループのメンバー全員が、1つの偽装ID(IP)をポート番号で使い分けているようなものです。

🏁 ネットワーク管理コマンドを叩き込め!

  • ping: 疎通確認。裏で動いているのはICMP(エコー要求/応答)。
  • ifconfig (ipconfig): 自分のIP設定情報を確認。
  • arp: MACアドレスとの対応表(ARPテーブル)を表示。
  • nslookup: DNSでの名前解決ができるかテスト。
  • netstat: 今どのポートを使って通信中か確認。
「樹、お前が『ブツ』を届ける時、相手が受け取ったか一回ずつ確認するか? それとも一方的に投げ込んでトンズラするか?」
「確認しないと、届いてなかった時に揉めるだろ。でも、急いでる時はそんな暇ねぇよ。」
「それがTCPUDPの違いだ。ネットワークの世界も、義理と人情(信頼性)か、スピード(リアルタイム性)かの二択なんだよ。」

7.5 トランスポート層:通信の品質管理

トランスポート層の役割は、IPの不完全さを補い、アプリケーション間の通信を確実にすることです。

🤝 TCP(信頼性重視)

コネクション型のプロトコルで、通信前に「3ウェイハンドシェイク」で相手の状態を確認します。

  • ウィンドウサイズ: 確認応答(ACK)なしで連続送信できるデータ量。大きくすれば効率は上がるが、オーバーフローのリスクも増える。
  • シーケンス番号: 分割されたデータの順番を示す番号。

⚡ UDP(速度重視)

コネクションレス型で、一方的にデータを送りつけます。送達確認をしないため高速で、音声通話(VoIP)や時刻同期(NTP)、管理通信(SNMP)に向いています。

📌 試験に出る「識別4点セット」
TCPコネクションは、「送信元IP」「送信元ポート」「宛先IP」「宛先ポート」の4つで識別されます。

7.6 アプリケーション層:身近なサービスの裏側

📧 メールプロトコル(SMTP / POP3 / IMAP4)

  • SMTP: メールの送信・転送。現在は認証機能付きのSMTP-AUTHやサブミッションポート(587番)が主流。
  • POP3: サーバからメールを「受信(ダウンロード)」する。
  • IMAP4: サーバ上でメールを管理。モバイル端末での利用に適している。

🌐 Web関連(HTTP / HTTPS / WebSocket)

HTTP: 通常はTCP 80番を使用。GET(URLに情報を埋め込む:クエリストリング)とPOST(メッセージボディに情報を入れる)の使い分けが重要です。

  • HTTPS: HTTP + TLS(TCP 443番)。暗号化と認証を行う。
  • WebSocket: HTTPのコネクションを「アップグレード」し、双方向通信を実現する。チャットアプリなどで使用。

🏠 アドレス管理と名前解決(DHCP / DNS)

🔑 DHCPの4ステップ(すべてUDP)

  1. DHCPディスカバ: クライアントがサーバを探す(ブロードキャスト)。
  2. DHCPオファー: サーバが「このIPどう?」と提案。
  3. DHCPリクエスト: クライアントが「それ使う!」と宣言(ブロードキャスト)。
  4. DHCPアック: サーバが「了解!」と承認。

DNS(Domain Name System): ドメイン名とIPアドレスを紐づける分散データベース。

  • Aレコード: ホスト名 → IPv4アドレス。
  • MXレコード: ドメインに対するメールサーバを指定。
  • 再帰的問合せ: キャッシュサーバがルートサーバから順に辿って最終回答を得ること。

📞 インターネット電話(VoIP / SIP)

音声をパケット化して送るVoIPには、リアルタイム性に優れたRTP(UDPベース)が使われます。

  • SIP: セッションの開始・終了(呼制御)を担当。
  • RSVP: 通信帯域を予約し、QoS(品質保証)を確保する。

🏁 試験直前チェックリスト

  • ポート番号: SMTP(25), HTTP(80), HTTPS(443), DNS(53), NTP(123), SNMP(161)
  • DHCP: 1段目と3段目は「ブロードキャスト」で飛ばす!
  • Cookie: ステートレスなHTTPで「状態」を維持するための仕組み。
  • SNMP: 監視側はマネージャ、監視される側はエージェント。異常通知は「Trap」。
「樹、お前のグループの連絡網、一箇所でも情報が歪んだら(誤り)、計画全体がガタガタになるぞ。」
「ああ、だから『聞き間違い』をその場で直すか、聞き直す(再送)ルールが必要なんだ。」
「それがネットワークの誤り制御だ。特にハミング符号は、自分で間違いを見つけて勝手に直す、凄腕の掃除屋みたいなもんだぜ。」

7.7 伝送技術:データの信頼性を守る

🛡️ 誤り制御の三銃士

方式 仕組み 特徴
パリティチェック 1ビットの検査用ビットを付加 最もシンプルだが、1ビットの誤りしか検出できない。
CRC 生成多項式で除算した余り(FCS)を付加 バースト誤り(連続した誤り)に強く、HDLCで採用。
ハミング符号 情報ビットに複数の検査ビットを付加 1ビットの誤りを自動訂正できる。試験の計算問題の定番。

🔄 同期制御の比較

  • フラグ同期: 「01111110」で挟む。データ中に同じパターンが出たら0を挿入(ゼロインサーション)。
  • 調歩同期: 1文字ごとにスタートビット(0)とストップビット(1)を付ける。効率は悪い。

7.8 交換方式:パケット、ATM、フレームリレー

「昔は電話みたいに回線を占有(回線交換)してたが、今は小分けにして効率よく運ぶ(パケット交換)のが主流だ。無駄を嫌うお前向きだな。」

🚄 ATM交換方式

パケット(セル)を53バイト固定長に統一。ハードウェアで高速処理するための工夫です。

  • ヘッダ(5B) + ペイロード(48B)。VPI/VCIという識別子で転送。

🏎️ フレームリレーと輻輳制御

処理を簡略化して高速化。混雑(輻輳)しても最低限保証する速度をCIR(認定情報速度)と呼びます。

💡 覚えておきたい用語:MTU
1パケットで送れる最大サイズのこと。イーサネットなら1,500バイト。これを超えるとIPがフラグメント化(分割)して運びます。

7.9 無線LAN:見えない電波の制御

📶 IEEE 802.11 規格まとめ

規格 周波数 速度(最大) キーワード
11g 2.4GHz 54Mbps 障害物に強いが、家電と干渉しやすい。
11n (Wi-Fi 4) 両方 600Mbps MIMO, チャネルボンディング
11ac (Wi-Fi 5) 5GHz 6.9Gbps MU-MIMO(一対多の同時通信)
11ax (Wi-Fi 6) 両方 9.6Gbps 高密度環境に強い。OFDMA採用。

🚫 CSMA/CA方式(衝突回避)

無線は衝突を検出できないため、送信前にランダムな時間(バックオフ)待機します。 「隠れ端末問題」を防ぐために、RTS/CTS(送信リクエスト/送信許可)をやり取りする仕組みもあります。

🏁 この章の「ここが出る!」

  • ハミング符号: 複数の検査式をすべて満たすビットを探せば、そこが犯人(誤り箇所)。
  • ゼロインサーション: フラグ同期の「01111110」を守るため、1が5個並んだら0をねじ込む。
  • 2.4GHz帯: 干渉せずに使えるチャネルは3つ(1, 6, 11など)まで。
  • ステルス機能: ビーコン内のSSID発信を止めて、見えなくする。

✅ 要点まとめ:合格への最終チェック

  • 1ビット訂正: ハミング符号、垂直水平パリティ。
  • 無線LAN: CSMA/CA(回避)、RTS/CTS(隠れ端末対策)、SSID(32文字識別子)。
  • ATMセル: 53バイト(ヘッダ5、ペイロード48)。
  • TCP/UDP: 信頼のTCP(3ウェイ)、速度のUDP(VoIP/DNS)。
  • メール: SMTP(送信/25/587)、POP3(受信/110)、IMAP4(サーバ管理/143)。

教訓: 人生のパケットは一度送信(POST)したら取り消せない。デジタルタトゥーは公開鍵暗号でも消せない。バックオフ制御を忘れずに。

【Column】ネットワークの深淵を越えて:技術の「意図」を読み解く

栗屋樹が寿グループの通信網を整備していく中で直面した「衝突(コリジョン)」や「遅延」、そして「誤り」。これらはすべて、私たちが日々恩恵を受けているインターネットが誕生以来、数えきれないほどのエンジニアたちが格闘してきた課題そのものです。

応用情報の試験で問われる技術の裏側には、常に「限られたリソースの中で、いかに速く、正確に届けるか」という思想が流れています。例えば、パケットを細かく刻むATMの53バイトという制約も、無線LANのCSMA/CAがわざわざランダムな時間待つのも、すべては「秩序」を守るための知恵なのです。

📖 学習のヒント:周辺知識のつながり

ネットワーク層のプロトコルは、単独で動いているわけではありません。IPが届かない場所をICMPが知らせ、名前がわからない場所をDNSが教え、アドレスが足りない場所をNAPTが補う。この「相互補完」のパズルを俯瞰できるようになれば、午後の長文問題も「一つの物語」として読み解けるようになるはずです。

「目に見えない電波やパケットの流れに、確かなルールを見出すこと。それが再生への第一歩だ。」
樹の挑戦はまだ始まったばかり。次回、第8章「情報セキュリティ」では、その守りをさらに固めるための戦いが幕を開けます。

―― 続く。

🖱️ 触れて覚える!ネットワーク暗記カード20

(PCはマウスを乗せる、スマホはタップすると回答が表示されます)

TCPのコネクション確立の手順
3ウェイハンドシェイク
(SYN → SYN+ACK → ACK)
ACKなしで連続送信できるデータ量
ウィンドウサイズ
(伝送効率に直結)
サーバ上でメール管理するプロトコル
IMAP4
(未読/既読管理もサーバ側)
バイナリを64種文字に変換する方式
Base64
(MIMEなどで標準的に使用)
HTTPのURLに引数を埋め込む形式
クエリストリング
(例: ?id=123)
HTTPで双方向通信を実現する技術
WebSocket
(リアルタイム性が高い)
ブロードキャストが届かないLANへのDHCP
リレーエージェント
(ルータ等で設定)
メールサーバを指定するDNSレコード
MXレコード
(優先度も設定可能)
1ドメインに複数IPで負荷分散
DNSラウンドロビン
SNMPでエージェント側から行う通知
Trap (トラップ)
(UDP 162番ポート)
HDLC等で使われる誤り検出方式
CRC (巡回冗長検査)
(生成多項式を使用)
フラグ同期で1が5つ並んだ際の処理
ゼロインサーション
(0を強制挿入して区別)
フレームリレーの最低保証速度
CIR (認定情報速度)
転送できる最大パケット長
MTU (Maximum Transmission Unit)
Wi-Fi 5 (11ac) が使う周波数
5GHz帯のみ
(2.4GHzは非対応)
複数アンテナで同時送受信する技術
MIMO
(複数ならMU-MIMO)
2.4GHz帯で独立して使えるチャネル数
最大3個
(例: 1, 6, 11)
音声データを運ぶプロトコル
RTP
(UDPベースでリアルタイム重視)
IP電話のセッション(呼)制御
SIP
(HTTPに似たテキストベース)
通信の帯域を予約するプロトコル
RSVP
(QoS確保のために使用)
「マウスを乗せて、瞬時に裏をイメージする。これが寿グループ流の特訓だ。」

📖 7.7 ~ 7.9 ネットワーク技術 用語事典【完全版】

7.7 伝送技術(誤り制御・同期・伝送制御)

● パリティチェック(奇数・偶数)
7ビットのデータに1ビットの検査用ビットを付加し、全体の「1」の数を偶数または奇数に調整して整合性を確認する。シンプルで機器対応も容易だが、1ビットの誤りしか検出できず、バースト誤り(連続的な誤り)には対応できない。
● CRC(巡回冗長検査)
送信データに生成多項式を適用して冗長データを作成・付加する。パリティより複雑な演算を行うため、長さ$n$以下のバースト誤りをすべて検出できる。HDLC手順のFCS(フレームチェックシーケンス)として採用されている。
● ハミング符号
情報ビットに対し複数の検査ビットを付加する方式。2ビットまでの誤り検出と、1ビットの誤り自動訂正が可能。精度を上げるほどチェック情報(冗長ビット)が増大する。
● 水平垂直パリティチェック
パリティチェックを水平・垂直の両方向で同時に行う。両方のパリティが不正な箇所の交点を特定することで、1ビットの誤りを訂正できる。
● キャラクタ同期方式
送信データの最初にSYNコードを2個以上送って同期をとる。8ビット単位の送信に便利だが、SYNコードと同じパターンのデータは送れず、日本語等の16ビットデータやマルチメディアデータの送信には不向き。
● フラグ同期方式
データの前後にフラグ(01111110)を挿入する。データ内に「1」が5つ連続した際に「0」を強制挿入するゼロインサーションにより、フラグとの混同を防ぐ。柔軟性が高くHDLC手順で採用される。
● 調歩同期方式(非同期方式)
固定長ブロックの前後にスタートビット「0」とストップビット「1」を付加する。1文字ごとに2ビット必要でオーバーヘッドが大きい。データ送信がない間は常に「1」を送信し続ける。
● HDLC (High-level Data Link Control)
高効率・高信頼の伝送制御手順。フラグ同期方式を採用し、任意のビット列をデータとして送れる。受信確認を待たずに連続転送が可能なため伝送能力が高い。

7.8 交換方式(パケット・ATM・FR)

● 回線交換方式
電話のように、通信ノード間で物理的な通信路(回線)を確保してから通信を行う方式。
● パケット交換方式
データをパケット(宛先ヘッダ+データ)に区切り、蓄積交換を行う。回線を共有でき効率的(パケット多重)で耐障害性が高いが、網内処理による遅延や順序の不整合が起きるデメリットもある。
● ATM (Asynchronous Transfer Mode)
パケットを53バイト(ヘッダ5B、ペイロード48B)の固定長セルに統一。ハードウェアによる高速処理を実現。VPI(仮想パス識別子)とVCI(仮想チャネル識別子)を用いて制御する。
● フレームリレー (FR)
パケット交換方式を簡略化したもの。再送制御などをネットワーク内ではなく端末(エンドエンド)に任せることで高速化。DLCIを用いて相手を識別する。
● CIR (Committed Information Rate)
認定情報速度。ネットワークが輻輳(ふくそう)しても、事業者が最低限保証する通信速度。
● MTU (Maximum Transmission Unit)
データリンクごとに定めた最大パケット長。IPはこれに合わせてパケットを分割(フラグメント化)し、データリンク層を抽象化する。

7.9 無線LAN

● Wi-Fi 4 / 5 / 6 (IEEE 802.11n / ac / ax)
主要規格。11nは2.4/5GHz両対応、11acは5GHzのみで7Gbpsの高速化、11axは混雑時でもスループットが落ちにくいのが特徴。
● OFDM (直交周波数分割多重)
複数の搬送波を使って並列に送受信する変調技術。11a/g/n/ac/axで採用されている。
● SSID / ステルス機能 / ANY接続
アクセスポイント(AP)の識別子。ステルス機能はビーコン内のSSIDを隠し、ANY接続拒否は一致したノードのみ許可することでセキュリティを高める。
● CSMA/CA / バックオフ制御時間
衝突回避方式。送信前に帯域確認後、必ずランダムな待ち時間(バックオフ)を設ける。受信側がACKを返すことで到達を確認する。
● 隠れ端末問題 / RTS/CTS方式
障害物等で互いの電波が届かないノード間で衝突する問題。送信リクエスト(RTS)と送信許可(CTS)のネゴシエーションにより解決する。
● チャネルボンディング / MIMO
隣接チャネルを束ねて倍速化するのがボンディング。複数アンテナで並行伝送するのがMIMO。

この記事へのコメント