0
1

はじめて Ethernet を知るために、Q&Aを作ってみました。

<この項は書きかけです。順次追記します。>

Q(question)質問とA(assumption)仮説かもしれない。

Aのうち、URLのついていない項目は、6割は嘘かもしれません。嘘は言い過ぎだとしたら、確からしさが40%。本当かどうかは自分で調べてくださいという、学習用の問答です。

Q1 Ethernetって何ですか?
A1 IEEE 802.3にもなったLocal Area Network(地域網)の名前です。

Q2 EthernetのEtherって何ですか?
A2 Etherはラテン読みでエーテルです。電磁波を伝えることができる空間を埋める架空の物質名です。転じて、通信を伝えるためにいたるところに張り巡らすことを想定した網の名前としてつけたそうです。

Q3 Ethernetの特徴は何ですか?
A3 N対Nで自由にやりとりができることです。

Q4 なぜN対Nの通信がしたいんですか?
A4 ハワイ島では、いろんな島があり、1対1通信ではやりとりが不便だから、N対N通信ができれば、とてもありがたいんです。

Q5 ハワイのネットワークだからALOHAっていう言葉が通信の教科書に出てくるんですか?
A5 そうなんです。

Q6 ALOHAとEthernetの違いは何ですか?
A6 ALOHAは無線通信を前提にし、Ethernetは有線通信を前提に考えていました。

Q7 Ethernetは誰が考えたんですか?
A7 XeroxのPalo Alto Research Center:PARCで、ALTOなどのネットワークとして設計したらしいです。

Q8 Ethernetはなんで普及したんですか?
A8 当時のミニコンの雄、Decと、PCのCPUを売り出したIntelが協力し、DIX(Dec, Intel and Xerox)仕様としてまとめたことと、物理的なMACアドレスをアメリカで一番人気のある学術・標準化団体であるIEEEで管理したことと、仕様をIEEE規格にしたことです。

Q9 なぜIEEE規格は人気があるんですか?
A9 ISO, IECと異なり、規格の作成者、投票者の個人名を一覧にして出して、個人の貢献を讃えているからです。

Q10 個人名を出す規格はないんですか?
A10 日本のJISも審議委員の個人名は一覧でつけています。

Q11 Ethernetの利点は何ですか?
A11 物理層でMACアドレスによる製造者の特定ができ、安定した接続の試験を常にしているからかもしれません。

Q12 Ethernetを使うと何が嬉しいですか?
A12 接続が容易で、電気的には割と簡単に接続できます。

Q13 Ethernetで困ったことはありませんか?
A13 メインフレームと、Macintosh のEtherTalkと、PCのNetBeuiと、NetwareのIPX/SPX, UnixのTCP/IPを混在させて使おうとしていた時、メインフレームの生存確認のパケットの嵐が飛び始めると、他のネットワークが止まり、ネットワークの接続機器がハングしてしまうことが度々あった。

Q14 Ethernetの大規模な障害をどう回避しましたか?
A14 住友電設さんに相談し、ネットワークの張り直しと、ブリッジをやめて全部スイッチングハブにして、すべての機器をTCP/IPだけの接続にしたら、一切不具合が起きなくなりました。

Q15 Ethernetはどうやって測定しますか?
A15 当初は100万円くらいする機器を借り、その後PCの10万円くらいするボード+ソフトウェアの計測器で測り、その後オープンソースのEthereal(現在の Wireshark)で測定するようになりました。

Q16 EthernetとTCP/IPの類似点は何ですか?
A16 IP(Internet Protocol)は、ネットワークの相互接続で、継ぎ目のない網を作るということで、Ethernetのエーテルに近い存在かもしれません。

DIX specification

The Ethernet: A Local Area Network, Data link layer and Physical layer Specification, 1.0, digital, Intel, Xerox, 1980
https://ethernethistory.typepad.com/papers/EthernetSpec.pdf

The Ethernet: A Local Area Network, Data link layer and Physical layer Specification, 2.0, digital, Intel, Xerox, 1982
http://decnet.ipv7.net/docs/dundas/aa-k759b-tk.pdf

IEEE 802.3

IEEE 802.3 は、個人利用であれば、IEEE get programでダウンロードできrj。
https://ieeexplore.ieee.org/browse/standards/get-program/page/series?id=68
最新版は、IEEE Std 802.3™-2018である。

ページ数は5600. 2018発行後の追加文書もある。
また、IEEE 802.11(Wi-Fi)も合わせて読むと、倍近くになるかも。

お正月休みにIEEE Ethernet規格(英文:個人利用無料)を読もう。1日1000ページ目標。:英語(48)
https://qiita.com/kaizen_nagoya/items/e1a3155a950e799a17f5

参考資料

TCP/IP関連のRFCでEthernetについては、

RFC826, An Ethernet Address Resolution Protocol -- or -- Converting Network Protocol Addresses, David C. Plummer, November 1982
https://datatracker.ietf.org/doc/html/rfc826

RFC 903, A Reverse Address Resolution Protocol, Finlayson, Mann, Mogul, Theimer, June 1984
https://datatracker.ietf.org/doc/html/rfc903

RFC2390, Inverse Address Resolution Protocol, T. Bradley, C. Brown, September 1998
https://datatracker.ietf.org/doc/html/rfc2390

RFC 3621 , Power Ethernet MIB, Berger, A., and Romascanu, D.16, December 2003
https://datatracker.ietf.org/doc/html/rfc3621

RFC 3635,"Definitions of Managed Objects for the Ethernet-like Interface Types", Flick, J., September 2003.
https://datatracker.ietf.org/doc/html/rfc3635

関連記事

Macintosh OS XにEclipseを導入する(5つの壁)
https://qiita.com/kaizen_nagoya/items/b17f03db00aceee41a80

はじめてのTCP/IP Q&A 24
https://qiita.com/kaizen_nagoya/items/1a51d0635a3bdef6078d

はじめての車載Ethernet Q&A 16
https://qiita.com/kaizen_nagoya/items/81375e39d5255c479d0e

はじめてのEthernet
https://qiita.com/kaizen_nagoya/items/3d40ce2fb1f13c940360

Ethernet 記事一覧 Ethernet(0)
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>

文書履歴(document history)

ver. 0.01 初稿  20210701

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1