カテゴリ: 基本情報技術者試験 更新日: 2026/05/23

衝突(コリジョン)とは?初心者にもわかるネットワーク衝突のしくみを解説

衝突(コリジョン)
衝突(コリジョン)

先生と生徒の会話形式で理解しよう

生徒

「ネットワークで『衝突(コリジョン)』って言葉をよく聞くんですが、どういうことなんですか?」

先生

「衝突は、複数の機器が同じ回線で同時にデータを送信しようとして、電気信号がぶつかってしまう現象のことですよ。」

生徒

「データってぶつかるんですか?どんなときに起きるんですか?」

先生

「主にバス型や共有型イーサネットなど、1本の回線を複数が共有している時に起きやすいんです。具体的にどうなるか見ていきましょう。」

基本情報技術者試験をこれから学習する人や、 独学で確実に合格レベルまで到達したい人におすすめの定番対策書です。

いちばんやさしい 基本情報技術者を見る

※ Amazonアソシエイト広告リンク

1. 衝突(コリジョン)の読み方と意味

1. 衝突(コリジョン)の読み方と意味
1. 衝突(コリジョン)の読み方と意味

衝突は読み方は衝突(コリジョン)といい、英語では「collision」と書きます。ネットワークでは、ケーブルや回線で信号がぶつかることを指します。

特に、複数の機器が同じ通信路を通じて同時にデータ送信を開始したときに発生します。

2. どうして衝突(コリジョン)が起こるの?

2. どうして衝突(コリジョン)が起こるの?
2. どうして衝突(コリジョン)が起こるの?

回線を複数で共有する構成では、誰かがデータを送っていないか確認しないまま送信すると、信号が重なってしまいます。

この結果、全員の送ったデータにノイズが入って正しく届かなくなります。

3. 衝突(コリジョン)が起きるとどうなる?

3. 衝突(コリジョン)が起きるとどうなる?
3. 衝突(コリジョン)が起きるとどうなる?

衝突が起きると、各機器は信号がおかしくなったことを感じ取ります。

その後、CSMA/CD方式などを使って対応し、しばらく待ってから再送信を行うという流れです。

4. 衝突(コリジョン)の問題点

4. 衝突(コリジョン)の問題点
4. 衝突(コリジョン)の問題点
  • 通信速度が遅くなる:衝突のたびに再送が必要になるため
  • 回線利用率が下がる:効率が悪くなる
  • 混雑時に衝突回数が増える:複数機器が同時に通信すると頻発する

このため、昔のネットワークでは注意が必要でした。

5. 衝突(コリジョン)を防止する仕組み

5. 衝突(コリジョン)を防止する仕組み
5. 衝突(コリジョン)を防止する仕組み

CSMA/CD方式では、通信前に回線状態を確認し、送信中に衝突を検出、ぶつかったら信号を止め、ランダム時間待って再送します。

スイッチングハブでは、各機器が専用の通信路を持つようになるため、衝突が起きにくくなります。

6. 衝突(コリジョン)がなくなった現代のネットワーク

6. 衝突(コリジョン)がなくなった現代のネットワーク
6. 衝突(コリジョン)がなくなった現代のネットワーク

現在主流のスイッチ型イーサネットでは、各機器が専用通信路を使うため、衝突はほぼ発生しません。

そのため、通信品質や速度が安定し、再送の遅延もほとんどなくなりました。

7. 衝突(コリジョン)の学習が重要な理由

7. 衝突(コリジョン)の学習が重要な理由
7. 衝突(コリジョン)の学習が重要な理由

衝突の仕組みを理解すると、古いネットワーク技術の背景や、なぜスイッチが必要になったのかがよく分かります。

また、ネットワークの性能や効率を考えるうえで基礎となる知識なので、しっかり押さえておきましょう。

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

ネットワークの衝突(コリジョン)とは何ですか?

衝突(コリジョン)とは、複数のネットワーク機器が同じ通信回線を使って同時にデータを送信し、信号同士がぶつかって通信エラーになる現象のことです。

衝突(コリジョン)はなぜ起こるのですか?

衝突は、複数の機器が同じ回線を共有しており、同時に通信を始めると、データがぶつかって信号が正しく届かなくなるために起こります。
カテゴリの一覧へ
新着記事
New1
基本情報技術者試験
命令ミックスを完全ガイド!CPUの性能を理解するための初心者向けやさしい解説
更新記事
New2
基本情報技術者試験
クロックサイクル時間をわかりやすく解説!CPUの動きを初心者向けに丁寧ガイド
更新記事
New3
基本情報技術者試験
MIPS(Million Instruction Per Second)を完全ガイド!初心者でもわかるCPU性能の基本
更新記事
New4
基本情報技術者試験
CPI(Clock Cycles Per Instruction)を初心者向けに完全ガイド!CPUの仕組みをやさしく解説
更新記事
人気記事
No.1
Java&Spring記事人気No1
基本情報技術者試験
イーサネット(Ethernet)とは?初心者にもわかるLANの基本技術をやさしく解説
No.2
Java&Spring記事人気No2
基本情報技術者試験
DHCP
376
DHCPとは?初心者でもわかるIPアドレス自動割り当ての仕組み
No.3
Java&Spring記事人気No3
基本情報技術者試験
CPU
350
CPUとは何かを完全解説!初心者でもわかるコンピュータの頭脳の仕組み
No.4
Java&Spring記事人気No4
基本情報技術者試験
NIC
310
NICとは何か?初心者にもわかるネットワークインターフェースカードの基本
No.5
Java&Spring記事人気No5
基本情報技術者試験
16進数とは?初心者にもわかる意味・読み方・変換方法をやさしく解説!
No.6
Java&Spring記事人気No6
基本情報技術者試験
NTP
207
NTPとは?初心者でもわかる時刻同期の仕組みとネットワーク時刻プロトコルの基本
No.7
Java&Spring記事人気No7
基本情報技術者試験
IPv4
181
IPv4とは?初心者でもわかるIPアドレスの基本と通信のルール
No.8
Java&Spring記事人気No8
基本情報技術者試験
SMTP
177
SMTPとは?初心者でもわかるメール送信の仕組みとプロトコルをやさしく解説!