OSI参照モデルとは？TCP/IPとの違い

<p style="text-align:center;">
	<br />
</p>
<p style="text-align:center;">
	<a href="https://www.fs.com/jp/" target="_blank"><img src="https://media.fs.com/images/community/upload/kindEditor/202107/30/lark20210730-154809-1627631544-IWpWr5hUVD.png" alt="" width="800" height="90" title="" align="" /></a> 
</p>
<h2 class="tit_one community_blog_detail_tit_one">
	OSI参照モデルとは
</h2>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	<span style="font-size:14px;">&emsp;OSIはOpen Systems Interconnection（</span><span style="color:#000000;font-size:14px;"><strong>開放型システム間相互接続</strong></span><span style="font-size:14px;">）の略で、一般的に利用されている分類方式です。OSI参照モデルは、ネットワークの機能を</span><span style="color:#000000;font-size:14px;"><strong>７つの階層に分割するという国際標準化機構（ISO）</strong></span><span style="font-size:14px;">によって定義された標準モデルです。モデルでは７つの階層が分かれ、それぞれの階層で異なる通信機能が実行されます。</span> 
</p>
<p>
	<span style="font-size:14px;">&emsp;ネットワークの仕組みを簡単に説明すると、下記のOSI参照モデル図に示すようになります。</span> 
</p>
<p style="text-align:center;">
	<img src="https://media.fs.com/images/community/upload/kindEditor/202106/18/layer-2-layer-3-in-osi-model-1618539458-wp1mtn0d7p-1623981405-kIXkUOHRZi.png" alt="" width="800" height="394" title="" align="" /> 
</p>
<div class="new_community_blog_detail_underline">
</div>
<h2 class="tit_one community_blog_detail_tit_one">
	<span style="color:#337FE5;font-size:16px;">レイヤ１：物理層</span> 
</h2>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	&emsp;<span style="font-size:14px;">物理層はその名の通り、</span><span style="color:#000000;font-size:14px;background-color:#FFFFFF;"><strong>LANケーブル、電気信号、コネクタなどの物理的な接続が行われる</strong></span><span style="font-size:14px;"><span style="color:#000000;background-color:#FFFFFF;"><strong>層</strong></span>ということです。ビット単位でデジタル信号の受送信を行うという通信方法によって、電気信号と光信号の相互変換・転送が正しく実行されます。</span> 
</p>
<h2 class="tit_one community_blog_detail_tit_one">
	<span style="font-size:16px;color:#337FE5;">レイヤ２：データリンク層</span> 
</h2>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	&emsp;<span style="font-size:14px;">データリンク層では</span><span style="color:#000000;font-size:14px;background-color:#FFFFFF;"><strong>直接接続しているネットワーク機器同士の通信が行われます</strong></span><span style="font-size:14px;"><span style="color:#000000;background-color:#FFFFFF;">。</span>MACアドレスという物理アドレス（製品に割り振られた物理的な番号）によって、ネットワーク機器が識別され、イーサネット内の通信が実現できるようになります。</span> 
</p>
<h2 class="tit_one community_blog_detail_tit_one">
	<span style="font-size:16px;color:#337FE5;">レイヤ３：ネットワーク層</span> 
</h2>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	&emsp;<span style="font-size:14px;">ネットワーク層では</span><span style="color:#000000;font-size:14px;background-color:#FFFFFF;"><strong>IPアドレスの識別によるネットワーク間の通信</strong></span><span style="font-size:14px;">が可能になります。ルーターのような中継機能をもつネットワーク機器が媒介となり、複数のネットワーク間の通信やり取りを実現します。ちなみに、レイヤ３で利用されるプロトコル（通信規格）であるIP(Internet Protocol)アドレスはMACアドレスとは違い、通信の相手先に認識できるように割り当てられる番号です。</span> 
</p>
<h2 class="tit_one community_blog_detail_tit_one">
	<span style="font-size:16px;color:#337FE5;">レイヤ４：トランスポート層</span> 
</h2>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	&emsp;<span style="font-size:14px;">トランスポート層では</span><span style="color:#000000;font-size:14px;background-color:#FFFFFF;"><strong>エラー・フロー制御による通信品質・データ転送の確保が実現されます</strong></span><span style="font-size:14px;"><span style="color:#000000;background-color:#FFFFFF;">。</span>通信やり取りが正しく行われているのか、データが適切に届いているのかなどの確認・修正が行われます。通信の不具合を修正したり、エラーデータを削除したり、プロトコルの正確性を確認したりすることは、ネットワークの安定性・信頼性に繋がります。そのなか、TCPとUDPという通信プロトコルが用いられる。</span> 
</p>
<span style="font-size:14px;">&emsp;TCPとはTransmission Control Protocolの略で、信頼性の高いデータ通信に使用される標準プロトコルの１つです。通信が始まる前に、機器間の仮想的な通信路が規定されるという通信方式を取ったTCPとは違い、UDP(User Datagram Protocol)は通信開始前の確認ややり取りを行ったりしません。</span> 
<h2 class="tit_one community_blog_detail_tit_one">
	<span style="font-size:16px;color:#337FE5;">レイヤ５：セッション層</span> 
</h2>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	&emsp;<span style="font-size:14px;">いわゆる、セッションを管理する層です。</span><span style="color:#000000;font-size:14px;background-color:#FFFFFF;"><strong>通信の成立から、維持、停止までの手順が定義され、安全かつ安定した通信回路のためのセキュリティ対策が行われます</strong></span><span style="font-size:14px;"><span style="color:#000000;background-color:#FFFFFF;">。</span>サーバの侵入、情報漏えい・改ざん、盗聴などの攻撃からネットワーク全体を守る通信プロトコルを整理して管理する階層です。</span> 
</p>
<h2 class="tit_one community_blog_detail_tit_one">
	<span style="font-size:16px;color:#337FE5;">レイヤ６：プレゼンテーション層</span> 
</h2>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	&emsp;<span style="font-size:14px;">プレゼンテーション層では</span><span style="color:#000000;font-size:14px;background-color:#FFFFFF;"><strong>機器間のデータ通信形式が定義されます</strong></span><span style="font-size:14px;"><span style="color:#000000;background-color:#FFFFFF;">。</span>暗号化、文字コード、圧縮、ファイル形式、データ形式などの形式間変換によって、データが解釈され、上層部まで送られます。</span> 
</p>
<h2 class="tit_one community_blog_detail_tit_one">
	<span style="font-size:16px;color:#337FE5;">レイヤ７：アプリケーション層</span> 
</h2>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	&emsp;<span style="font-size:14px;">アプリケーション層はユーザーにネットワークサービスを提供する階層です。</span><span style="color:#000000;font-size:14px;background-color:#FFFFFF;"><strong>利用者はアプリケーションにおける仕様やデータ形式、通信方式などを定めます。レイヤ６から送ってきたデータは特定の形式・仕様に沿って表示されます。</strong></span> 
</p>
<span style="font-size:14px;">&emsp;代表的なプロトコルにSTP（ファイル転送）、HTTP（ウェブページエルラン）、SMTP（Simple Mail Transfer Protocol)、POP3（Post Officie Protocol）。IMAP（Internet Message Access Protocol）など沢山あります。</span> 
<div class="new_community_blog_detail_underline">
</div>
<h2 class="tit_one community_blog_detail_tit_one">
	TCP/IPとは
</h2>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	&emsp;<span style="font-size:14px;"><a href="https://community.fs.com/jp/ideas/27291.html" target="_blank"><span style="color:#E53333;"><strong><u>TCP/IP（Transmission Control Protocol / Internet Protocol）</u></strong></span></a>はインターネット・プロトコル・スイート（Internet protol suite）とも呼ばれます。世界的な標準通信プロトコルとして、TCP/IPはTCP（Transmission Control Protocol ）とIP（Internet Protocol）という２つのプロトコルによって構成され、共通プロトコルに基づいた異なった機器・OS間の通信を実現させることが可能です。</span> 
</p>
<span style="font-size:14px;">&emsp;TCP/IP４階層モデルには</span><span style="color:#337FE5;font-size:14px;"><strong>「ネットワークインターフェース層」、「インターネット層」、「トランスポート層」、「アプリケーション層」</strong></span><span style="font-size:14px;">という４つの階層があります。</span> 
<p>
	<span style="font-size:14px;">&emsp;TCP/IP４階層モデルとOSI参照モデルの対照的な関係については下記の図表をご覧ください。</span> 
</p>
<p style="text-align:center;">
	<img src="https://media.fs.com/images/community/upload/kindEditor/202104/16/osi-tcp-1618560486-3TN0a6biT0.png" alt="" /> 
</p>