IP が動作するレイヤ 3 には詳しくても、OSI 参照モデルでいうところの、 「トランスポート層(レイヤ 4)」についてきちんと理解していない方も いるのではないでしょうか。
ネットワークがきちんと動作するためにはネットワーク層(レイヤ 3) だけを意識していてもいけません。
特にトラブル時には、レイヤ 4 の役割もきちんと理解しておかなければ、 解決出来ない問題も出てくるでしょう。
というわけでここでは、トランスポート層(レイヤ 4)が提供する 機能について解説していきたいと思います。
まずはちょっとおさらい。
コンピュータ同士がまったく別の言語で通信を行ってしまうと、 お互いがお互いの会話(言語)を理解することができず 会話(通信)が成立しません。
そのため、コンピュータ同士が通信するためには、 いろいろな手順を決めて、その手順をそれぞれのコンピュータが 理解するためにすべてのコンピュータがルールを守って動作する 必要があります。
この手順をルールとして設定したものを「プロトコル」と呼んでいます。
そして、この手順を日常生活に置き換えてみると。
電話で相手と会話をするという行為にもいくつかの手順が存在します。
同じように通信を行う場合にも手順が存在します。
そしてこの手順ごとに 7 つの階層に分けています。
これが有名な「OSI 参照モデル」ですね。
階層ごとに手順を決めておけば、他の階層の役割を知らなくても 自分の階層の作業だけしていれば問題ないというメリットがあります。
で、以下が OSI 参照モデルとそれぞれの階層の代表的なプロトコル。
詳しい解説は以下を参考してください。
トランスポート層(レイヤ 4)の役割
トランスポート層(レイヤ 4)の役割について
ポート番号
ポート番号について
コネクションとコネクションレス
コネクションとコネクションレスについて
UDP
UDPについて
TCP ヘッダ
TCP ヘッダについて
仮想コネクションの確立
TCP ヘッダについて
ACK による到達確認
TCP ヘッダについて
ウインドウサイズを利用したフロー制御
TCP ヘッダについて
TCPウインドウ制御
TCPウインドウ制御とスライディング・ウインドウについて
ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!
これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。
もちろん無料です!!
↓メールマガジン購読はこちら↓