ほげほげ見聞録

技術メモ、備忘録、使い方はそのうち覚える

気晴らしにRFCを読んでみたメモ【RFC1】

インデックス

dwmemo.hatenablog.com

概要

ARPA NetworkとIMPによるパケット通信の構成について書かれている。
1969年に書かれているので何かと古い。以下なんか特に。

  • 変換された情報(メッセージ)はヘッダ付きで8080bitしか送信できない、ヘッダは16bit(Destination、Link、Trace、Spare)
  • 受け取ったメッセージはパケットに分割される。パケットは1010bit以下

参考など

本家の原文。
https://tools.ietf.org/html/rfc1tools.ietf.org
日本語訳。固有名詞がちと不明な点あり。
http://www5d.biglobe.ne.jp/stssk/rfc/rfc1j.htmlwww5d.biglobe.ne.jp





メモ

ARPA Network

ARPANET(アーパネット、Advanced Research Projects Agency NETwork、高等研究計画局ネットワーク)、1969年構築。
インターネットの元祖。
https://ja.wikipedia.org/wiki/ARPANETja.wikipedia.org
kotobank.jp



IMP

IMP(Interface Message Processor)、1969年発明。
ルータの原型。
d.hatena.ne.jp
https://ja.wikipedia.org/wiki/Interface_Message_Processorja.wikipedia.org



BB&N

BBNテクノロジーズ(BBN Technologies)、2009年にRaytheonに買収されたそうな。ウィキペディアからサイトに飛ぶと名前が違って驚いた。
元はBolt Beranek and Newman(ボルト・ベラネク・アンド・ニューマン)、BB&NでなくBBN表記が多い。
ARPANETの開発に携わっていた。
https://ja.wikipedia.org/wiki/BBN%E3%83%86%E3%82%AF%E3%83%8E%E3%83%AD%E3%82%B8%E3%83%BC%E3%82%BAja.wikipedia.org

ARPANETで使用された通信プロトコルは1822プロトコル
https://en.wikipedia.org/wiki/Interface_Message_Processor#BBN_Report_1822en.wikipedia.org



congestion

輻輳
アクセス集中して通信できない状態。
www.sophia-it.com
https://ja.wikipedia.org/wiki/%E8%BC%BB%E8%BC%B3#.E3.83.91.E3.82.B1.E3.83.83.E3.83.88.E7.B6.B2.E3.81.AB.E3.81.8A.E3.81.91.E3.82.8B.E8.BC.BB.E8.BC.B3ja.wikipedia.org



full-duplex

Full Duplex Communication(全二重通信)、双方向同時通信方式。
ARPANETは双方向通信。
www.weblio.jp



cyclic checksum

検索するとCRCの方が多くヒットする。
冗長性がない単純な巡回チェックサムということか?

www.yourdictionary.com
巡回冗長検査(Cyclic Redundancy Check, CRC)。
https://ja.wikipedia.org/wiki/%E5%B7%A1%E5%9B%9E%E5%86%97%E9%95%B7%E6%A4%9C%E6%9F%BBja.wikipedia.org



TTY (teletype)

テレタイプ端末(teletype)。
電動機械式タイプライター。
Unix系だとttyという文字をデバイス名の接頭辞に使っている。
sttyコマンドのttyはttyコマンドからとられたのか(set tty)?
https://ja.wikipedia.org/wiki/%E3%83%86%E3%83%AC%E3%82%BF%E3%82%A4%E3%83%97%E7%AB%AF%E6%9C%ABja.wikipedia.org
stackoverflow.com



local-echo

ローカルエコー。
リモートに送信した文字列を手元の端末に表示させる機能。
[https://ja.wikipedia.org/wiki/%E3%82%A8%E3%82%B3%E3%83%BC_(%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF)
:embed:cite] e-words.jp



end-around-carry

循環桁上がり。
二進数の計算で使うあれ。



right circular shift

ビット演算のビット・ローテーション。
https://en.wikipedia.org/wiki/Circular_shiften.wikipedia.org
https://ja.wikipedia.org/wiki/%E3%83%93%E3%83%83%E3%83%88%E6%BC%94%E7%AE%97ja.wikipedia.org



NLS

NLS(oN-Line System)。
スタンフォード研究所(SRI)で1960年代に作られたマルチユーザー連携システム。
https://ja.wikipedia.org/wiki/NLSja.wikipedia.org



余談

ウィキペディア頼りなのが明白になってしまい悲しい。
真面目に他の情報源も調べてしまうと気晴らしの域を越えてしまうので悩みもの。