コネクションとコネクションレス前回、トランスポート層の基本的な役割を解説してきました。「UDP」と「TCP」について解説していきましょう。大きな違いはコネクション型かコネクションレス型かという点。この、コネクション型、コネクションレス型について解説していきます。コネクション型とコネクションレス型トランスポート層ではの役割は「アプリケーションレベルでの通信を確立する」ことであって、そのためにポート番号を利用して制御をしています。それぞれのヘッダにあて先、送信元のポート番号を付与していて、アプリケーションの制御を実施しています。コネクション型とコネクションレス型の違いは、このアプリケーションの制御方法の違いに関係してきます。コネクション型コネクション型はその名の通り、通信を確立するもの同士で連絡を取り合って制御を行う方式です。日常で見られるものに例えるのならば電話がまさにコネクション型。電話は互いに受話器を持って話をします。話をした言葉は相手にちゃんと届きますし、もし話している途中でうまく聞き取れないときには、相手に聞き返してもう一度同じ内容を聞く事だって出来ます。このように、通信を確立するためにお互いが連絡を取り合って制御する方式をコネクション型と呼んでいて、信頼性がある方式であるといえます。コネクション型の代表的なプロトコルには「TCP」があります。コネクションレス型コネクションレス型は、連絡を取り合って制御はせずに、相手が受け取る準備ができているかにかかわらず、送信してしまう方式です。手紙はまさにコネクションレス型です。相手に届かないこともあるかもしれません。このようにコネクションレス型は、相手が何をしているかは関係なしに送りつける方式です。到着順も考慮していません。そのためコネクションレス型通信は信頼性のない通信と言われています。逆にコネクションレス型はネットワークへの負荷が軽いため通信の効率が良いメリットがあります。コネクションレス型の代表的なプロトコルには「UDP」があります。通信の目的に応じてどちらを使ったほうが効率的かは変わってくるから。信頼性を重視したいアプリケーションであれば、「TCP」を使用するでしょうし、効率性を重視するのであれば「UDP」を使用したほうが効率的です。そのためどちらも必要な方式なのです。ヘッダについてTCPウインドウ制御TCPウインドウ制御とスライディング・ウインドウについてメールマガジンネットワ-ク初心者のみなさま。ネットワークの基礎知識を疎かにすることは大変危険です!!「初心者にも理解できるネットワーク技術」これを読めばネットワークの基礎が分かる!!ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。ネットワークエンジニアを目指して。