レイヤー構造
読み:レイヤこうぞう
外語:layer structure
層構造のこと。
目次
概要
通信の流れ
上位層
トランスポート層
ネットワーク層
データリンク層
物理層
概要
ネットワーク
経由でデータを送受信する場合、実際のデータを
Ethernet
の
回線
を流せる状態にし、更に元に戻すような処理が必要になる。このソフト的な面とハード的な面は役割分担により完全に分離されていて、これを
レイヤー
と呼んでいる。
インターネット
の場合、一般に
UNIX
の持つネットワークのレイヤーが使われるが、他にOSIの7階層モデルというものもある。ただ、いずれにしてもこのレイヤーの分け方は概念的なものであって、システムや考え方によりいくらか差が生じることになる。
このようにネットワークは何重もの層構造を持っていて、いわば入れ子の状態になっている。そして、各層は完全に独立し分離されている。そのため下位の層を交換しても、上位の層には影響が全くないという利点が生まれる。
例えば
10BASE-T
で、
TCP/IP
や
IPX/SPX
など様々なプロトコルが使えたり、またTCP/IPが
10BASE2
で使えたり10BASE-Tで使えたりするのである。
通信の流れ
データの送信の流れを追うと、次のようになる。
上位層
転送したいデータがある。
データ
トランスポート層
TCPヘッダー
を付ける。
TCP
データ
ネットワーク層
IPv4ヘッダー
を付ける。
IP
TCP
データ
ここまでで、TCP/IP形式の
パケット
の完成である。
次に、これをEthernetに流せるように、下の層にてEthernetの
MACアドレス
などを付したEthernetヘッダーを付ける作業を行なうことになる。
データリンク層
Ethernet
ヘッダーとFCS(Frame Check Sequence)を付ける。
Ethernet
IP
TCP
データ
FCS
FCSは、Ethernetのパケットが正しく届いているかを確認するためのデータで、4オクテット(32ビット)の長さがある。
ここまでで、Ethernet形式のパケットの完成である。この状態にして初めて回線上をパケットとして流すことができるようになる。
物理層
以上のようなデータになってから、
電気信号
や光パルスに変換されて、実際の10BASE-Tなどの回線に流される。
そして、目的とするマシンにパケットが到達したら、以上とは逆順にヘッダーが除去されて層を移り、元のデータを受け渡すことになる。
再検索