リピータ
ブリッジ
CSMA/CD
FDDI
TDM
ATM
スイッチングハブ
MAC
クラス
CIDR
サブネットマスク
ARP
ICMP
TCP
UDP
スライディングウィンドウ方式
フロー制御
AS
RIP
無限カウント問題
DNS
NFS
SNMP
MIB
RMON
リピータ
流れてきた電気の信号を受信し、増幅や波形の整形をする。
ハブはそれぞれのポートがリピータとなっていると考える。(スイッチングハブは別物)
ブリッジ
MACアドレスを覚える。
通過するフレームを見て、どのマシンがどちら側にいるか覚える。(Datalink層)
ブリッジ間の距離はMAX500m(メートル)。
CSMA/CD(Carrier sence maltiple access with
collisiondetection)
経路を誰も使ってないということを確認してからデータを送信する。
衝突が発生した場合は送信を停止し、ランダム時間経過後に再送する。
パケット
[data]
[TCP][data]
[IP][TCP][data]
[Ether][IP][TCP][data][FCS] ← こいつをフレームという。
[Ether][pay load][FCS] ペイロード:運びたい部分。
Etherの部分にはMACアドレスが入る。
FDDI(Fiber Distributed Data Interface)
トークンパッシング方式(アペンドトークンパッシング)を使っていて、ネットワークが混雑した時の輻輳に強い
TDM(Time Division Multiplexor)
時分割多重化装置。複数の通信機器を束ねて1つの回線で接続する。
ATM(Asynchronous Transfer Mode)
TDMの非同期転送モード。
到着した順番にスロットに入れる。
送り先の識別のために5オクテットのヘッダをつける。
スイッチング技術
イーサネット(CSMA/CD)やFDDI方式だと同時に1つのホストしかデータを送れない。
衝突が無ければOK、あいてるスペースを使う。
各ポートごとにMACアドレスの学習機能がついている(ブリッジみたいだよね)。
MAC(Media Access Control)アドレス
製造時に固定。
クラス
クラスA:0で始まる、下位24ビットがホストなIP。
クラスB:10で始まる、下位16ビットがホストなIP。
クラスC:110で始まる、下位8ビットがホストなIP。
255:ブロードキャスト(そのエリアのすべてのホストに送信)
0:経路全体
CIDR(Classless Inter-Domain Routing)
小さなクラスをくっつけて使用することで、中途半端なホスト数でも確保できるように。
IPアドレスが足りなくなってきている。
サブネットマスク
逆に、大きなクラスを小さく使用したいときに使う。
例えばクラスBな177.20.100.52は、普通は下位16ビットがホストである。
だが、サブネットマスク255・255・255・192とすることで、下位6ビットがホストであると指定できる。
ARP(Address Routing Protocol)
指定IP先のMACアドレスを取得する。
通信の際、IPとMACアドレスは両方必要。
IPが無いと、途中にルータがはさんであった場合に不具合。
MACアドレスをブロードキャストしようとすると、他の関係ないルータがデータを受け取ったとき、Bの方向へ投げてしまう。データの多重化。
ICMP(Internet Control Message Protocol)
指定IP先にパケットが到達できなかった場合、送信元IPに向けて障害の通知が行われる。
TCP(Transmission Control Protocol)
コネクション指向。通信経路を確保した上で通信を開始する。
アプリケーションに信頼性のある通信を提供できる。
UDP(User Data Protocol)
送信したときのデータの大きさは保たれるが、パケットが到達する保証が無い。
データが失われても再送しない(アプリケーションで制御可能)。
リアルタイム性を重視する通信に利用される。
動画配信とか。
総パケット数が少ない通信に向いている(DNS/SNMPなど)
スライディングウィンドウ方式
同時にウィンドウを複数送る。(同時に送るウィンドウの個数の上限は受信側に寄る)
フロー制御
受信側のバッファがあふれそうになったとき、TCPのヘッダにウィンドウサイズを小さく設定して送信ホストの送信量を抑制する。
AS(Autonomous System)
自立システム。地域ネットワークや大きなISPのこと。
RIP(Routing Information Protocol)
経路制御情報を定期的にネットワーク上にブロードキャストする。
この制御情報が来なくなったら接続が切れたと判断。
無限カウント問題
距離16を通信不能とする。
経路情報を教えられたインターフェースには経路情報を渡さない(Split Horizon)
ポイズンリバース:経路が切れたとき通信不能である距離16を流す
トリガードアップデート:情報が変化したときに直ちに伝える方法。
DNS(Domain Name System)
ドメイン名を入力すればIPアドレスに自動変換してくれるサービス。
分散データベース。
リゾルバ:DNSに問い合わせを行うホストやソフトウェア。
NFS(Network File System)
ほかのマシンのハードディスクをマウントする。
SNMP(Simple Network Management Protocol)
ネットワークの管理をするプロトコル。
管理する側をマネージャ、管理される側をエージェントという。
MIB(Management Information Base)
SNMPでやりとりされる情報。
ネットワーク機器のインターフェースを監視する。
SNMPはMIBデータベースの値を見ることや新しい値をセットすることができる。
RMON(Remote Monitoring MIB)
通常MIBとは違い、接続されるネットワークの回線を監視する。