はじめに
電車にはハンドルがありません。それなのに、なぜレールに沿ってカーブをすいすいと曲がれるのでしょうか。その秘密は、車輪の形に隠された「ほんのわずかな傾き」にあります。
一方、私たちが毎日使っているインターネット。スマホで写真を送るとき、データは「階層」とよばれる何枚もの封筒に包まれて運ばれています。通信がうまくいかないとき、プロの技術者は「どの階層で問題が起きているか」を論理的に絞りこんでいきます。
鉄道の車輪とネット通信。まったく別の世界に見えますが、どちらも決まったルールから、目に見えない答えを推理して導くという楽しさがあります。
👇 本記事でわかる3つの重要ポイント 👇
- 【テーマ1】車輪の「踏面勾配」が、電車を自然に曲がらせるしくみ
- 【テーマ2】カーブの半径から、車輪の左右のずれ量を逆算する計算のコツ
- 【テーマ3】OSI参照モデルの7階層と、通信トラブルの原因層を特定する推理法
使うのは、かけ算・わり算と、電卓の「√(ルート)」ボタンくらいです。全部で6問のドリルを用意しました。ぜひ答えを開く前に挑戦してみてください。
第1部:車輪踏面勾配・軌道力学パズル
電車の車輪は「円柱」ではなく「円錐」
電車の車輪は、レールと接する面が真っ平らな円柱だと思われがちです。しかし実際は、レールの内側から外側に向かって半径が小さくなる、円錐に近い形をしています。左右の車輪を正面から見ると、まるで台形のように見えます。
この、レールと接する面(踏面)につけられた傾きを「踏面勾配」とよびます。路線や設計の考え方によって違いますが、一般的には「1/20」(20進んで1下がる)程度のわずかな傾きがつけられています。
イメージしやすいのが紙コップです。飲み口の方が底より広い紙コップを横倒しにして転がすと、勝手に円を描いて曲がっていきます。電車の車輪も、おおまかにはこれと同じ原理でカーブを曲がっているのです。
なぜ円錐だと曲がれるのか?
左右の車輪は1本の軸でつながっているため、いつも同じ回転数で回ります。カーブでは、外側のレールの方が内側より長くなります。もし車輪が円柱だったら、外側の車輪は内側と同じ距離しか進めず、どちらかが滑るしかありません。
ところが円錐形の車輪なら、話が変わります。たとえば右カーブでは、輪軸(左右の車輪と軸のセット)が遠心力などでカーブの外側(左)に寄ります。すると、左の車輪はレールと接する部分の半径が大きく、右の車輪は小さくなります。同じ回転数でも、1回転で進む距離が左の方が長くなるので、輪軸は自然と右を向き、レールに沿って曲がっていくのです。
ただし、踏面勾配だけでは曲がりきれない急カーブでは、車輪の内側のふちにある出っ張り「フランジ」がレールの側面に当たり、脱線を防ぎながら車両をカーブの方向へ導きます。
計算のコツ:「すべらずに曲がる」ための条件
輪軸が左右にyだけずれたとき、踏面勾配をγ(ガンマ)とすると、
- 外側の車輪の半径 = r₀ + γ × y
- 内側の車輪の半径 = r₀ − γ × y
となります(r₀は、まん中にいるときの車輪の半径です)。カーブの半径をR、左右の車輪がレールに接する点どうしの距離の半分をbとすると、外側と内側のレールの長さの比は(R+b)÷(R−b)です。車輪の半径の比がこれと等しくなれば、どちらの車輪も滑らずに転がれます。式を整理すると、次のシンプルな関係が得られます。
- 必要な左右のずれ量 y = r₀ × b ÷(γ × R)
以下のドリルでは、次の値を使います(計算練習用に単純化した仮の値です)。
- 車輪の半径 r₀=0.43m(直径860mm)
- 左右の接触点の距離の半分 b=0.56m(軌間1,067mmの在来線を想定)
- 踏面勾配 γ=1/20
【ドリル1】半径400mのカーブ、車輪は何mmずれる?
半径R=400mのカーブを、車輪が滑らずに転がって曲がるためには、輪軸はカーブの外側に何mmずれる必要があるでしょうか。
▶ 答えと解説を見る
答え:約12.0mm
- r₀×b=0.43×0.56=0.2408
- γ×R=(1/20)×400=20
- y=0.2408÷20≒0.01204m=約12.0mm
確かめてみましょう。外側の車輪の半径は0.43+0.01204÷20≒0.430602m、内側は約0.429398mです。その比は約1.0028。一方、レールの長さの比は(400+0.56)÷(400−0.56)≒1.0028で、ぴったり一致します。
わずか1.2cmほど横にずれるだけで、左右の車輪の進む距離の差を吸収できるのです。
【ドリル2】フランジが当たらずに曲がれる最小半径は?
この車両では、輪軸がまん中からカーブの外側へずれられる量は、フランジがレールに当たるまで最大7mmだとします(仮の値)。
(1)踏面勾配1/20のまま、フランジを当てずに、滑らずに曲がれるカーブの最小半径は何mでしょうか。
(2)踏面勾配を1/10に急にすると、最小半径はどうなるでしょうか。
▶ 答えと解説を見る
答え:(1)約688m (2)約344m
公式を「Rを求める形」に変えると、R=r₀×b÷(γ×y)です。
- (1)R=0.2408÷((1/20)×0.007)=0.2408×20÷0.007≒688m
- (2)R=0.2408×10÷0.007≒344m
勾配を2倍に急にすると、同じずれ量でより大きな半径差が生まれるため、半分の半径のカーブまで対応できるようになります。
ここから、半径400mのカーブ(ドリル1で12mmのずれが必要)は、勾配1/20では踏面勾配だけでは曲がりきれず、フランジの助けや、ある程度の滑りが必要になることがわかります。急カーブの多い路線では、曲線を通りやすい踏面形状が工夫されてきた理由が見えてきます。
【ドリル3】勾配を急にすると、なぜ揺れやすくなる?
踏面勾配には弱点もあります。まっすぐな線路で、輪軸が少し横にずれると、自分で元に戻ろうとして反対側へ行きすぎ、また戻る……と、左右にくねくね揺れる「蛇行動」が起こります。
この揺れの波の長さ(1往復で進む距離)λ(ラムダ)は、19世紀にクリンゲルが示した次の式で近似できます。
- λ = 2π × √(r₀ × b ÷ γ)
(1)踏面勾配1/20と1/10のとき、それぞれの波長は何mでしょうか。
(2)時速100km(秒速約27.78m)で走るとき、それぞれ1秒間に何回揺れることになるでしょうか。
▶ 答えと解説を見る
答え:(1)1/20で約13.8m、1/10で約9.75m (2)1/20で毎秒約2.0回、1/10で毎秒約2.85回
- 1/20:√(0.2408×20)=√4.816≒2.1945、λ≒2×3.1416×2.1945≒13.79m
- 1/10:√(0.2408×10)=√2.408≒1.5518、λ≒9.75m
- 揺れの回数=速さ÷波長:27.78÷13.79≒2.01回、27.78÷9.75≒2.85回
勾配を急にすると、カーブは曲がりやすくなる(ドリル2)一方で、まっすぐな線路では揺れの波長が短くなり、せわしなく揺れるようになります。踏面勾配は曲線を通りやすくするけれど、直線では左右に揺れやすくなるため、高速で走る車両ほど、その兼ね合いが綿密に考えられています。
「曲がりやすさ」と「まっすぐ走る安定性」は、同じ1つの数字で引っぱり合っているのです。この絶妙なバランスこそ、鉄道工学の奥深さといえます。

第2部:通信プロトコル階層パズル
OSI参照モデルとは?通信を7つの階層に分ける考え方
OSI参照モデルは、通信の機能を7つの層に分けて、それぞれの役割を決めた国際標準の枠組みです。下から順に、次のように並んでいます。
| 層 | 名前 | 主な役割・例 | データの単位 |
|---|---|---|---|
| 7 | アプリケーション層 | Web(HTTP)、DNS、メール | メッセージ |
| 6 | プレゼンテーション層 | 文字コード(UTF-8など)、暗号化 | メッセージ |
| 5 | セッション層 | 通信の開始・終了の管理 | ― |
| 4 | トランスポート層 | TCP、UDP(ポート番号) | セグメント |
| 3 | ネットワーク層 | IP(IPアドレス) | パケット |
| 2 | データリンク層 | イーサネット、Wi-Fi(MACアドレス) | フレーム |
| 1 | 物理層 | ケーブル、光ファイバー、電波 | ビット |
各層はとなりの層とだけやりとりをするため、ある層の中身を入れかえても、ほかの層に影響が広がりません。この役割分担が、異なるメーカーの機器どうしでもつながる便利さや、故障の切り分けやすさを生んでいます。
なお、実際のインターネットで使われているのは、層を4つにまとめた「TCP/IPモデル」が中心で、OSIそのままの製品はほとんどありません。それでも、トラブルのときに「どの層の問題か」と考える枠組みとして、今も広く使われています。
カプセル化:データは「封筒の入れ子」で運ばれる
データを送るとき、上の層から下の層へ進むたびに、その層の「宛名ラベル(ヘッダ)」が先頭に付け足されます。これを「カプセル化」といいます。手紙を封筒に入れ、その封筒をさらに大きな封筒に入れていくイメージです。受け取る側は、逆に外側の封筒から順に開けていきます。
代表的なヘッダの大きさは、次のとおりです(オプションなしの場合)。
- TCPヘッダ:20バイト
- IPv4ヘッダ:20バイト
- イーサネットのヘッダとチェック用の末尾:合計18バイト
また、イーサネットで1回に運べるIPパケットの最大の大きさ(MTU)は、一般的に1500バイトです。
【ドリル4】1回で運べる「中身」は何バイト?
(1)MTUが1500バイトのイーサネットで、IPv4とTCPを使うとき、1つのパケットで運べるデータ本体(MSS)は最大何バイトでしょうか。
(2)そのとき、イーサネットのフレーム全体は何バイトで、そのうちデータ本体が占める割合は何%でしょうか。
(3)3,000バイトのデータを送るには、パケットはいくつ必要でしょうか。
▶ 答えと解説を見る
答え:(1)1,460バイト (2)1,518バイト、約96.2% (3)3つ
- (1)1500−20(IPv4)−20(TCP)=1460バイト
- (2)1460+20+20+18=1518バイト。1460÷1518×100≒96.2%
- (3)3000÷1460≒2.05なので、切り上げて3つ(1460+1460+80バイト)
封筒を重ねるほど、中身を入れられるスペースは少しずつ減っていきます。ちなみにIPv6ではヘッダが40バイトなので、MSSは1500−40−20=1440バイトになります。
【ドリル5】小さいページは開くのに、大きいページだけ止まる謎
ある家庭で、インターネット回線の途中に「PPPoE」という接続方式が使われています。PPPoEでは、パケットにさらに8バイトの封筒が追加されます。ところが、その先の回線で運べる大きさは、PPPoEの8バイトを含めて最大1500バイトのままです。
パソコンは何も知らずに、ドリル4と同じMSS 1,460バイトでデータを送ろうとしています。さらに、途中で分割することを禁止する設定がついているとします。
(1)この環境で運べるIPパケットの最大の大きさ(実質のMTU)と、正しいMSSは何バイトでしょうか。
(2)このトラブルは、主にどの層の問題といえるでしょうか。
▶ 答えと解説を見る
答え:(1)MTU 1,492バイト、MSS 1,452バイト (2)ネットワーク層(3層)を中心とした、層をまたぐ大きさの不整合
- (1)1500−8=1492バイト。MSSは1492−20−20=1452バイト
(2)小さなデータは1,492バイトに収まるので問題なく届きます。ところが、大きなページを読みこむときに作られる1,500バイトのパケットは、分割も禁止されているため、途中で通れずに捨てられてしまいます。こうして「小さいページは開くのに、大きいページだけ止まる」という不思議な症状が起こります。
原因は、下の層で封筒が1枚増えたのに、上の層がそれに気づいていないことです。IPパケットの大きさ(3層)の問題ですが、対策としては、ルーターでTCP(4層)のMSSを1,452バイトに書きかえる方法などが使われます。「1500バイトはどこでも通用する」と思いこまず、実際の経路で確かめることが大切です。
【ドリル6】5つのトラブル、原因はどの層?
次のA〜Eの症状は、それぞれOSI参照モデルのどの層に原因があると考えられるでしょうか。
- A:パソコンのLANケーブル差しこみ口のランプが消えていて、どこにもつながらない
- B:同じ部屋の別のパソコンとは通信できるが、外のインターネットのIPアドレスにはまったく届かない。調べると、外への出口(デフォルトゲートウェイ)の設定がまちがっていた
- C:IPアドレスを直接入力するとWebサイトが開くのに、「www.〜」という名前で入力すると開かない
- D:サーバーまでの通信確認(ping)は成功するのに、Webサーバーの特定のポート番号への接続だけが拒否される
- E:メールは届くが、本文の日本語が意味不明な記号に文字化けしている
▶ 答えと解説を見る
答え:A=物理層(1)、B=ネットワーク層(3)、C=アプリケーション層(7)、D=トランスポート層(4)、E=プレゼンテーション層(6)
- A:電気信号そのものが流れていないので、ケーブルや機器の接続という一番下の層の問題です。
- B:近くとは通信できるので、1層と2層は正常です。別のネットワークへの道案内(IPアドレスと経路)がまちがっているので、3層の問題です。
- C:IPアドレスでは届くので、3層までは正常です。名前をIPアドレスに変換するDNSは7層のしくみなので、ここに原因があります。
- D:pingが成功するので、3層までは届いています。ポート番号は4層の担当なので、ファイアウォールなどで特定のポートが閉じられていると考えられます。
- E:データ自体は届いているので、通信の道筋は正常です。文字コードの解釈がずれているので、データの表現を担当する6層の問題です。
プロの技術者は、このように「どこまでは正常か」を下の層から確かめていき、問題の層をしぼりこみます。BとCとDは、どれも「何かがつながらない」という似た症状ですが、どの確認が成功したかで、原因の層がはっきり分かれるのが面白いところです。

2つのパズルに共通する「考え方」
- 小さな差が大きな結果を生む:1/20というわずかな傾きや、8バイトという小さな封筒の追加が、カーブの曲がり方や通信の成否を左右しました。細部のルールを正確に押さえることが、全体を理解する近道です。
- トレードオフを見きわめる:踏面勾配を急にすると曲がりやすくなる一方で、まっすぐな線路では揺れやすくなりました。通信でも、封筒を重ねるほど安全で便利になる一方、運べる中身は減っていきます。どちらにも「ちょうどよい落としどころ」があるのです。
- 自作問題に挑戦:新幹線のような軌間1,435mmの場合に数値を変えて計算してみたり、自宅の通信トラブルを「どの層の問題か」で整理してみたりするのもおすすめです。
まとめ
第1部では、電車の車輪が円錐に近い形をしていることで、左右の車輪の進む距離に差が生まれ、ハンドルなしでもカーブを曲がれるしくみを学びました。半径400mのカーブでは約12mmのずれで滑らずに曲がれることや、勾配を急にすると急カーブに強くなる一方で、直線では揺れの波長が短くなることを計算で確かめました。
第2部では、通信の機能を7つの層に分けるOSI参照モデルと、データを封筒の入れ子のように包むカプセル化を学びました。MSS 1,460バイトの理由や、PPPoEで封筒が1枚増えたときに起こる不思議なトラブル、そして症状から原因の層を推理する方法に挑戦しました。
何気なく乗っている電車も、毎日使っているインターネットも、精密なルールの積み重ねで動いています。週の折り返しのひととき、ぜひ紙とペンでじっくり楽しんでみてください。
参考リスト
- 鉄道の車輪は「真っ平ら」じゃない!? ハンドル無しで曲がれる秘密は“紙コップ”と同じ!(乗りものニュース)
- 電車の車輪と踏面のしくみ(マネーポストWEB)
- 鉄道車両はどうやって曲がるの?(東京大学生産技術研究所 次世代育成オフィス)
- 軌条輪模型を用いた蛇行動に関する研究(大阪産業大学)
- 車輪踏面形状が曲線通過性能に及ぼす影響(日本大学)
- OSI参照モデルとは?7階層の役割・各層プロトコル・TCP/IPとの違いを解説
- The OSI Seven-Layer Reference Model(TheoremPath)
- MSS, MSS Clamping, PMTUD, and MTU(Lost in Transit)
- IPv4 フラグメンテーションとPMTUDの仕組み(シスコシステムズ)

