オンラインで話していると、映像は見えるのに声が遅れたり、途中で音が切れたりすることがあります。回線の速度を示す数字が大きければ、いつでも快適になるのでしょうか。[1]

「ネットワーク・通信」分野では、機器の間で情報を伝える方法と、多数の機器をつなぐ仕組みを学びます。電波や光の信号として情報を送ること、情報を送る経路を選ぶこと、混雑時の送り方を調整することなど、多くの役割が関わります。

届くまでを、いくつかの役割に分ける

マイクで拾った音をデータにし、送信し、相手が再生するまでには、多くの処理があります。例えば、データを小さな単位に分ける、宛先を付ける、途中の機器で転送する、といった処理です。

通信の仕組みは、こうした役割ごとの段階、つまり「階層」に分けて考えます。それぞれを学ぶと、不具合の原因を探しやすくなります。無線の信号が届きにくいのか、経路の途中で混雑しているのか、受け取ったデータを再生する処理が遅いのかでは、調べる場所が違います。

速さには、いくつもの見方がある

一度にたくさんのデータを運べることと、すぐ届くことは同じではありません。動画ファイルは短時間でダウンロードできても、通話で一言話すたびに相手へ届くまで待たされると、会話しにくくなります。通話では、届くまでの待ち時間に加え、データの到着間隔のばらつきや、途中で失われるデータも関係します。

届かなかったデータを送り直すと、確実さを高められる一方、待つ時間が増えることがあります。逆に、遅れたデータを待たずに処理するほうが、会話を続けやすい場合もあります。目的に応じて何を優先するかを考えます。

インターネットの技術仕様を作る団体IETFが定めたTCPという通信方式は、順序を保って信頼性のあるデータ転送を行う仕組みを定義しています。ただし、すべての通信や通話がTCPだけで動くわけではありません。通信の仕組みを学ぶ際には、それぞれの方式が何を保証し、何を保証しないかを区別します。[2]

通信量を増やすと、どこが詰まる?

一人で使うと快適だった通信が、同時に何十人も使うと遅くなることがあります。例えば、同じ回線でオンライン通話と大きなファイルの送信が重なると、機器が一度に送り出せる量を超え、順番を待つデータが増えることがあります。このように通信量が大きい状況では、どこで待ち時間が増えているのかを調べると、原因と改善の方法を考えやすくなります。

  • データが通る経路を調べ、どの機器や回線に通信が集中しているかを確かめる。
  • 通信量が少ない時間と多い時間で、届くまでの時間や、途中で失われるデータの量を比べる。
  • 通信記録から、依頼を送ってから返答が届くまでの、どこに時間がかかっているかを調べる。
  • 通信を別の経路に分散する、送り方を調整するなど、原因に合った改善を考える。

通信工学寄りの学びでは、信号や電波の性質も重要です。データを送れる形に変える「符号化」や、電波の振幅・位相などを変えて情報を載せる「変調」についても学びます。電波の性質を深める授業と、インターネット上のプロトコルを設計する授業では、必要な基礎が異なります。

セキュリティやWebサービスとのつながり

通信内容を読まれないようにする、相手を確認する、といった問いは「セキュリティ」分野につながります。やり取りする内容からサービスを実現することは「データベース・Webサービス」分野や「ソフトウェア・プログラミング」分野と重なります。

「ネットワーク・通信」分野では、情報をどんな条件で、どこへ、どのように届けるかを中心に見ます。「Webを学ぶ」と書かれた授業でも、画面制作なのか、通信なのか、サービス全体なのかでは、どこに重点を置いて学ぶかが変わってきます。

大学で学ぶ科目

学部では、コンピュータネットワーク、通信方式、情報理論、信号処理などを学びます。情報理論は情報量や伝送の限界を、信号処理は音や電波などを計算で扱う方法を考える学びです。演習では、複数の機器をつないで通信し、データを増やしたときに待ち時間や欠落がどう変わるか測る、といった課題があります。

大学院では、通信ネットワークや無線通信などの専門科目を深め、論文の方式を再現したり、新しい方式を提案したりします。例えば、多くの人が同時に接続しても一部の人だけが遅くならない方法を考え、実験やシミュレーションで比べる研究です。

コンピュータ科学の研究・教育で世界的に知られる米国のスタンフォード大学には、大学院でネットワークの先端的な研究を扱う科目「CS244」があります。この科目では、論文を読み、そこで提案された仕組みを自分たちで実装して、報告された結果を再現するといった学習方法が取り入れられています。[3]

電波の性質を調べたいのか、インターネットの経路や混雑を調べたいのかによって必要な基礎は異なります。専門科目、実験、研究指導の内容を確認することが大切です。

「ネットワーク・通信」分野を学べる大学学部・大学院を探すから、情報を届ける仕組みへの関心を広げてみましょう。

仕事・業界ガイドでは、仕事内容から関連する分野を確認したり、学びたい分野から仕事を調べたりできます。

tojihubの情報分野の区分について

tojihubは、計算機ネットワーク・情報伝送・通信方式を、この「ネットワーク・通信」分野として整理しています。

CS2023と科研費の区分を参考にしています。参照した区分と、各分野に含める内容・隣接分野との関係は、「18の分野について」のページで説明しています。

参考文献・注釈

  1. [1]
    ここでは架空の通話環境を説明用に使います。特定の製品や回線の性能、大学の実験設備を示すものではありません。 本文へ戻る
  2. [2]
    IETF「RFC 9293: Transmission Control Protocol」、2022年8月、Section 2.2。TCPの提供する性質を参照。通話サービス全体の解説や回線選びの資料ではありません。 本文へ戻る
  3. [3]
    スタンフォード大学「CS244: Advanced Topics in Networking, Spring 2025」。論文の検討と研究結果の再現を学習目標に掲げています。大学の紹介はコンピュータ科学部門の公式案内を参照。 本文へ戻る