TCP / IPプロトコルの詳細は、コメントを積層TCP / IPプロトコルを話します

TCP / IPプロトコルの階層化のコメント

 

テキスト

TCP / IPおよびISO / OSI

  

  ISO / OSIモデル、すなわち、開放型システム間相互接続参照モデル(開放型システム間相互接続参照モデル)、世界における相互接続ネットワークのための標準フレームワークをしようと、コンピュータの様々な製国際標準化機構(ISO)は、OSIと呼ばれます。 
  TCP / IPプロトコルモデル(伝送制御プロトコル/インターネット・プロトコル)は 、 ネットワークプロトコルのシリーズで構成され、インターネットの基盤を構成する開発の20年を通じて、より成熟したとなっている、インターネットのコアプロトコルで、広くローカルエリアネットワークおよびワイドエリアネットワークで使用され、これは、事実上の国際標準となっています。TCP / IPプロトコルスイートは、一般的に4層プロトコルシステムであると考えグループの異なるレベルにおける複数のプロトコルの組み合わせであり、OSI 7層モデルに相当します。

TCP / IP階層モデル

  

  • アプリケーション層

  アプリケーション層は、ユーザーにアプリケーションサービスを提供するコミュニケーション活動を決定します。||アプリケーション層は、特定のアプリケーションの詳細を処理する責任があります。 

  一般的なアプリケーションのさまざまなサービス内に格納されているTCP / IPプロトコルスイート。例えば、FTP(ファイル転送プロトコル、ファイル転送プロトコル)とDNS(ドメインネームシステム、ドメインネームシステム)サービスは、2つのカテゴリのいずれかです。また、HTTPプロトコル層インチ

  • トランスポート層

  輸送上位のアプリケーション層、データ送信は、ネットワーク接続に2台のコンピュータ間に設けられています。

  TCP(伝送制御プロトコル、伝送制御プロトコル)およびUDP(ユーザーデータプロトコル、ユーザデータグラムプロトコル)の2つの特性の異なるトランスポート層プロトコルです。


  両方のホスト上のアプリケーションのための主要なエンド通信。TCP(伝送制御プロトコル)およびUDP(ユーザデータグラムプロトコル):TCP / IPプロトコル・スイートでは、2つの異なる伝送プロトコルが存在します。

   TCPは、2つのホストへの信頼性の高いデータ通信を提供します。すべてのそれは以下のネットワーク層に小ブロックに適切なデータにアプリケーションを備えず、肯定応答パケットが受信された、最終的な確認パケット送信タイムアウトクロック等を提供しました。トランスポート層の端部は、信頼性の高い通信を提供するので、アプリケーション層は、これらのすべての詳細を無視することができます。信頼性の高いサービスを提供するために、TCP再送タイムアウト機構は、送受信端確認パケット等を使用します。

  UDPは、アプリケーション層は非常に単純なサービスを提供していました。それだけで送信されたパケットが別のホストにあるホストからのデータグラムと呼ばれますが、パケットがもう一方の端に到達することを保証するものではありません。これは、送信者から受信者に送信データグラム1つの情報単位(例えば、送信者によって指定された情報のバイトの一定数)を指します。UDPプロトコル層の任意の必要な信頼性は、アプリケーションによって提供されなければなりません。

  • ネットワーク層

  ネットワーク上を流れるデータパケットを処理するためのネットワーク層。パケットは、最小データ単位伝送ネットワークです。この層は、コンピュータ(いわゆる伝送線)を通る経路の反対側に到達する方法を定義し、互いにデータパケットを送信します。

  複数のコンピュータまたはコンピュータの間で他のネットワークデバイスによる送信は、ネットワーク層は多くのオプションで伝送路の役割を選択する場合です。


  また、インターネット層(第1の描画などのインターネット層)と呼ばれる、パケットのルーティング、例えば、ネットワーク内のパケットを処理します。TCP / IPプロトコルスイートでは、そのようなIPプロトコル(インターネットプロトコル)、ICMPプロトコル(インターネットインターネット制御メッセージプロトコル)、およびIGMPプロトコル(インターネットグループ管理プロトコル)などのネットワーク層プロトコル。

  IPは、ネットワーク層プロトコルである信頼性のないサービスを提供し、それだけの速ソースノードから宛先ノードへのパケットとしてではなく、いかなる保証の信頼性を提供していません。また、TCPおよびUDPで使用されています。各TCPおよびUDPデータは、各中間ルータの端末とIP層でインターネットを介して送信されます。

  ICMPプロトコルIPプロトコルが子会社です。他のホストまたはルータとIP層では、エラーメッセージやその他の重要な情報を交換します。

  IGMPはインターネットグループ管理プロトコルです。これは、複数のホストにマルチキャストUDPデータグラムに使用されています。

  • リンク層

  ハードウェア処理部は、ネットワークに接続されています。なお、制御オペレーティングシステム、ハードウェア、デバイスドライバ、NIC(ネットワークインターフェースカード、ネットワークアダプタ、すなわちNIC)、及び光ファイバの可視部分および他の物理的(伝送媒体に接続全てを含む、等)を含みます。これは、リンク層の範囲内のハードウェア上で可視です。


  また、通常、オペレーティングシステム、デバイスドライバと対応するコンピュータ・ネットワーク・インターフェース・カードを含む、データリンク層または(最初のネットワークインタフェース層とハードウェア層として図中の)ネットワークインターフェース層として知られています。それらは物理インターフェイスケーブル(または他の任意の伝送媒体)の詳細と一緒に処理されています。ARP(アドレス解決プロトコル)および使用されるIP層アドレス及びネットワークインタフェースレイヤを変換するためのRARP(逆アドレス解決プロトコル)プロトコル(例えば、イーサネットやトークンリングのような)特定の特殊なネットワークインターフェースです。

パッケージとサブデータによる

  

  

  それはビットストリームの一連のようなネットワークに供給されるまでの時にデータを転送するためにTCPを使用するアプリケーションは、データが一つずつ、各層を介して、プロトコルスタックへ送られます。前記受信されたデータの各レイヤは、ヘッダ情報(時としてトレーラ情報を増加させる)、図に示す処理を追加する必要があります。

  TCP IPデータユニットは、TCP(TCPセグメント)と呼ばれるTCPセグメントまたはセグメントを通過するように呼ばれ、TCPデータを含むUDPデータが一致しています。唯一の違いは、UDP、IP、情報ユニット(UDPデータグラム)UDPデータグラムと呼ばれる渡され、UDPヘッダ長が8バイトです。データユニットを通過するIPネットワークインタフェースレイヤは、IPデータグラム(IPデータグラム)と呼ばれます。ビットストリームのフレーム(枠)イーサネット伝送と呼ばれます。 

  

  宛先ホストがイーサネットデータフレームを受信すると、プロトコルスタックからのデータはパケットヘッダーと基板からのプロトコル層を除去すると同時に、増加し始めます。カセットは、受信データの上位層プロトコルを決定するために、ヘッダ内の各プロトコル・パケット・プロトコル識別をチェックしなければなりません。このプロセスは、分離(逆多重化)と呼ばれています。プロトコルは、宛先ポート番号、送信元IPアドレスと送信元ポート番号によって展開されます。

その他の関連する概念

  

  • ポート番号

  サーバは、一般的によく知られているポート番号で識別されています。各TCP / IPが実装されているため、例えば、TCPポート番号21は、FTPサーバで、各サーバーのTelnet TCPポート番号は23です、TFTP(簡易ファイル転送プロトコル)の各サーバのUDPポート番号は、 69。任意のTCP / IP実装のサービスは、1〜1023の間でよく知られているポート番号が設けられています。これらのよく知られたポート番号は、Internet Assigned Numbers機関(インターネット割り当て番号機関、IANA)によって管理されています。既知のポート番号は1〜255の間で、1023から256からポート番号は通常のUnixシステムによって占有されている、Unixが特定のサービスを提供するために、クライアント一時ポート番号に割り当てられたポート番号を5000に1024を、より大きいポート番号5000は、他のサーバー用に予約されています。

  • DNS

  DNSは、パーサーとドメインネームサーバであるコンピュータのDomain Name System(ドメインネームシステムまたはドメインネームサービス)の略です。これは、ネットワークの店舗に対応するIPアドレスとドメイン名、ドメイン名、およびすべてのホスト機能サーバのIPアドレスに変換することで、ドメインネームサーバーを指します。

TCP / IP通信トランスポート・ストリーム

  

  ネットワーク通信は、TCP / IPプロトコルファミリを使用する場合、それは階層順を介して連通します。アプリケーション層まで行くために、送信側のアプリケーション層、受信端から下方に移動します。

  私たちは、送信者のクライアントは、アプリケーション層(HTTPプロトコル)を参照するには、WebページへのHTTPリクエストを送信する第一として、説明するためにHTTPを使用します。

  次に、輸送を容易にするために、トランスポート層(TCPプロトコル)は、アプリケーション層(HTTPリクエストメッセージ)のデータから受信した分割、及びタグIDと、各パケットにおけるネットワーク層に転送されたポート番号が付いています。

  リンク層に転送され、ネットワーク層(IPプロトコル)が、通信先MACアドレスとして増加。このように、通信要求が準備を完了するために、ネットワークに送信されます。

  データリンク層を受信側サーバを受け、順次アプリケーション層まで上位層に送信されます。場合は、アプリケーション層への送信は、実際にはHTTPリクエストから送信されたクライアントが受信したとみなすことができます。

  

  送信データは端末層との間で送信される場合、各層が属するレイヤのヘッダ情報でマークされなければならない渡します。逆に、データ層の受信側伝送時、第1のユニットは、各レイヤの対応する経過時間が消去されます。

  この情報は、パッケージ化されたデータは、カプセル化アプローチ(カプセル化)と呼ばれます。

IPトランスポートプロトコルを担当

  サブレベルにより、ネットワーク層でIP(インターネット・プロトコル)は、インターネット・プロトコル。ネットワークシステムのほぼすべての使用はIPプロトコルを使用しますので、インターネット・プロトコルは、名前は少し誇張に聞こえるかもしれないが、事実はそうです。IPは、インターネットプロトコルを指し、TCP / IPプロトコルスイート、プロトコル名は、その重要性は明らかである、半位置を占めています。一部の人々は、「IP」と「IPアドレス」は混同されます、「IP」は、実際のプロトコルの名前です。

  IPプロトコルは、互いに各種データパケットを送信することです。そして、実際に相手にそこに送られることを保証するために、あなたは、条件のすべての種類を満たす必要があります。重要な条件の二つは、IPアドレスとMACアドレス(Media Access Control Address)です。

  IPアドレスがノードアドレスに割り当てられていることを示し、MACアドレスは、ネットワークカードに属する固定アドレスを指します。IPアドレスとMACアドレスのペア。IPアドレス変換、実質的にMACアドレスを変更しません。

  MACアドレスと通信するためにARPプロトコルを使用して

  MACアドレスに依存するIP間の通信。ネットワーク上で、同一のローカルエリアネットワーク(LAN)の両側の通信は、複数のコンピュータとネットワークデバイスが互いにトランジットに接続するために通常の後、非常に小さいです。転送時には、MACアドレスは、次の中継先を検索するために、次の中継装置が使用されます。現時点では、ARPプロトコル(アドレス解決プロトコル)を使用します。ARPは、アドレス解決のためのプロトコルである、それは通信相手のIPアドレスに対応する抗MACアドレスを単離することができます。

  

 

テキスト

TCP / IPおよびISO / OSI

  

  ISO / OSIモデル、すなわち、開放型システム間相互接続参照モデル(開放型システム間相互接続参照モデル)、世界における相互接続ネットワークのための標準フレームワークをしようと、コンピュータの様々な製国際標準化機構(ISO)は、OSIと呼ばれます。 
  TCP / IPプロトコルモデル(伝送制御プロトコル/インターネット・プロトコル)は 、 ネットワークプロトコルのシリーズで構成され、インターネットの基盤を構成する開発の20年を通じて、より成熟したとなっている、インターネットのコアプロトコルで、広くローカルエリアネットワークおよびワイドエリアネットワークで使用され、これは、事実上の国際標準となっています。TCP / IPプロトコルスイートは、一般的に4層プロトコルシステムであると考えグループの異なるレベルにおける複数のプロトコルの組み合わせであり、OSI 7層モデルに相当します。

TCP / IP階層モデル

  

  • アプリケーション層

  アプリケーション層は、ユーザーにアプリケーションサービスを提供するコミュニケーション活動を決定します。||アプリケーション層は、特定のアプリケーションの詳細を処理する責任があります。 

  一般的なアプリケーションのさまざまなサービス内に格納されているTCP / IPプロトコルスイート。例えば、FTP(ファイル転送プロトコル、ファイル転送プロトコル)とDNS(ドメインネームシステム、ドメインネームシステム)サービスは、2つのカテゴリのいずれかです。また、HTTPプロトコル層インチ

  • トランスポート層

  輸送上位のアプリケーション層、データ送信は、ネットワーク接続に2台のコンピュータ間に設けられています。

  TCP(伝送制御プロトコル、伝送制御プロトコル)およびUDP(ユーザーデータプロトコル、ユーザデータグラムプロトコル)の2つの特性の異なるトランスポート層プロトコルです。


  両方のホスト上のアプリケーションのための主要なエンド通信。TCP(伝送制御プロトコル)およびUDP(ユーザデータグラムプロトコル):TCP / IPプロトコル・スイートでは、2つの異なる伝送プロトコルが存在します。

   TCPは、2つのホストへの信頼性の高いデータ通信を提供します。すべてのそれは以下のネットワーク層に小ブロックに適切なデータにアプリケーションを備えず、肯定応答パケットが受信された、最終的な確認パケット送信タイムアウトクロック等を提供しました。トランスポート層の端部は、信頼性の高い通信を提供するので、アプリケーション層は、これらのすべての詳細を無視することができます。信頼性の高いサービスを提供するために、TCP再送タイムアウト機構は、送受信端確認パケット等を使用します。

  UDPは、アプリケーション層は非常に単純なサービスを提供していました。それだけで送信されたパケットが別のホストにあるホストからのデータグラムと呼ばれますが、パケットがもう一方の端に到達することを保証するものではありません。これは、送信者から受信者に送信データグラム1つの情報単位(例えば、送信者によって指定された情報のバイトの一定数)を指します。UDPプロトコル層の任意の必要な信頼性は、アプリケーションによって提供されなければなりません。

  • ネットワーク層

  ネットワーク上を流れるデータパケットを処理するためのネットワーク層。パケットは、最小データ単位伝送ネットワークです。この層は、コンピュータ(いわゆる伝送線)を通る経路の反対側に到達する方法を定義し、互いにデータパケットを送信します。

  複数のコンピュータまたはコンピュータの間で他のネットワークデバイスによる送信は、ネットワーク層は多くのオプションで伝送路の役割を選択する場合です。


  また、インターネット層(第1の描画などのインターネット層)と呼ばれる、パケットのルーティング、例えば、ネットワーク内のパケットを処理します。TCP / IPプロトコルスイートでは、そのようなIPプロトコル(インターネットプロトコル)、ICMPプロトコル(インターネットインターネット制御メッセージプロトコル)、およびIGMPプロトコル(インターネットグループ管理プロトコル)などのネットワーク層プロトコル。

  IPは、ネットワーク層プロトコルである信頼性のないサービスを提供し、それだけの速ソースノードから宛先ノードへのパケットとしてではなく、いかなる保証の信頼性を提供していません。また、TCPおよびUDPで使用されています。各TCPおよびUDPデータは、各中間ルータの端末とIP層でインターネットを介して送信されます。

  ICMPプロトコルIPプロトコルが子会社です。他のホストまたはルータとIP層では、エラーメッセージやその他の重要な情報を交換します。

  IGMPはインターネットグループ管理プロトコルです。これは、複数のホストにマルチキャストUDPデータグラムに使用されています。

  • リンク層

  ハードウェア処理部は、ネットワークに接続されています。なお、制御オペレーティングシステム、ハードウェア、デバイスドライバ、NIC(ネットワークインターフェースカード、ネットワークアダプタ、すなわちNIC)、及び光ファイバの可視部分および他の物理的(伝送媒体に接続全てを含む、等)を含みます。これは、リンク層の範囲内のハードウェア上で可視です。


  また、通常、オペレーティングシステム、デバイスドライバと対応するコンピュータ・ネットワーク・インターフェース・カードを含む、データリンク層または(最初のネットワークインタフェース層とハードウェア層として図中の)ネットワークインターフェース層として知られています。それらは物理インターフェイスケーブル(または他の任意の伝送媒体)の詳細と一緒に処理されています。ARP(アドレス解決プロトコル)および使用されるIP層アドレス及びネットワークインタフェースレイヤを変換するためのRARP(逆アドレス解決プロトコル)プロトコル(例えば、イーサネットやトークンリングのような)特定の特殊なネットワークインターフェースです。

パッケージとサブデータによる

  

  

  それはビットストリームの一連のようなネットワークに供給されるまでの時にデータを転送するためにTCPを使用するアプリケーションは、データが一つずつ、各層を介して、プロトコルスタックへ送られます。前記受信されたデータの各レイヤは、ヘッダ情報(時としてトレーラ情報を増加させる)、図に示す処理を追加する必要があります。

  TCP IPデータユニットは、TCP(TCPセグメント)と呼ばれるTCPセグメントまたはセグメントを通過するように呼ばれ、TCPデータを含むUDPデータが一致しています。唯一の違いは、UDP、IP、情報ユニット(UDPデータグラム)UDPデータグラムと呼ばれる渡され、UDPヘッダ長が8バイトです。データユニットを通過するIPネットワークインタフェースレイヤは、IPデータグラム(IPデータグラム)と呼ばれます。ビットストリームのフレーム(枠)イーサネット伝送と呼ばれます。 

  

  宛先ホストがイーサネットデータフレームを受信すると、プロトコルスタックからのデータはパケットヘッダーと基板からのプロトコル層を除去すると同時に、増加し始めます。カセットは、受信データの上位層プロトコルを決定するために、ヘッダ内の各プロトコル・パケット・プロトコル識別をチェックしなければなりません。このプロセスは、分離(逆多重化)と呼ばれています。プロトコルは、宛先ポート番号、送信元IPアドレスと送信元ポート番号によって展開されます。

その他の関連する概念

  

  • ポート番号

  サーバは、一般的によく知られているポート番号で識別されています。各TCP / IPが実装されているため、例えば、TCPポート番号21は、FTPサーバで、各サーバーのTelnet TCPポート番号は23です、TFTP(簡易ファイル転送プロトコル)の各サーバのUDPポート番号は、 69。任意のTCP / IP実装のサービスは、1〜1023の間でよく知られているポート番号が設けられています。これらのよく知られたポート番号は、Internet Assigned Numbers機関(インターネット割り当て番号機関、IANA)によって管理されています。既知のポート番号は1〜255の間で、1023から256からポート番号は通常のUnixシステムによって占有されている、Unixが特定のサービスを提供するために、クライアント一時ポート番号に割り当てられたポート番号を5000に1024を、より大きいポート番号5000は、他のサーバー用に予約されています。

  • DNS

  DNSは、パーサーとドメインネームサーバであるコンピュータのDomain Name System(ドメインネームシステムまたはドメインネームサービス)の略です。これは、ネットワークの店舗に対応するIPアドレスとドメイン名、ドメイン名、およびすべてのホスト機能サーバのIPアドレスに変換することで、ドメインネームサーバーを指します。

TCP / IP通信トランスポート・ストリーム

  

  ネットワーク通信は、TCP / IPプロトコルファミリを使用する場合、それは階層順を介して連通します。アプリケーション層まで行くために、送信側のアプリケーション層、受信端から下方に移動します。

  私たちは、送信者のクライアントは、アプリケーション層(HTTPプロトコル)を参照するには、WebページへのHTTPリクエストを送信する第一として、説明するためにHTTPを使用します。

  次に、輸送を容易にするために、トランスポート層(TCPプロトコル)は、アプリケーション層(HTTPリクエストメッセージ)のデータから受信した分割、及びタグIDと、各パケットにおけるネットワーク層に転送されたポート番号が付いています。

  リンク層に転送され、ネットワーク層(IPプロトコル)が、通信先MACアドレスとして増加。このように、通信要求が準備を完了するために、ネットワークに送信されます。

  データリンク層を受信側サーバを受け、順次アプリケーション層まで上位層に送信されます。場合は、アプリケーション層への送信は、実際にはHTTPリクエストから送信されたクライアントが受信したとみなすことができます。

  

  送信データは端末層との間で送信される場合、各層が属するレイヤのヘッダ情報でマークされなければならない渡します。逆に、データ層の受信側伝送時、第1のユニットは、各レイヤの対応する経過時間が消去されます。

  この情報は、パッケージ化されたデータは、カプセル化アプローチ(カプセル化)と呼ばれます。

IPトランスポートプロトコルを担当

  サブレベルにより、ネットワーク層でIP(インターネット・プロトコル)は、インターネット・プロトコル。ネットワークシステムのほぼすべての使用はIPプロトコルを使用しますので、インターネット・プロトコルは、名前は少し誇張に聞こえるかもしれないが、事実はそうです。IPは、インターネットプロトコルを指し、TCP / IPプロトコルスイート、プロトコル名は、その重要性は明らかである、半位置を占めています。一部の人々は、「IP」と「IPアドレス」は混同されます、「IP」は、実際のプロトコルの名前です。

  IPプロトコルは、互いに各種データパケットを送信することです。そして、実際に相手にそこに送られることを保証するために、あなたは、条件のすべての種類を満たす必要があります。重要な条件の二つは、IPアドレスとMACアドレス(Media Access Control Address)です。

  IPアドレスがノードアドレスに割り当てられていることを示し、MACアドレスは、ネットワークカードに属する固定アドレスを指します。IPアドレスとMACアドレスのペア。IPアドレス変換、実質的にMACアドレスを変更しません。

  MACアドレスと通信するためにARPプロトコルを使用して

  MACアドレスに依存するIP間の通信。ネットワーク上で、同一のローカルエリアネットワーク(LAN)の両側の通信は、複数のコンピュータとネットワークデバイスが互いにトランジットに接続するために通常の後、非常に小さいです。転送時には、MACアドレスは、次の中継先を検索するために、次の中継装置が使用されます。現時点では、ARPプロトコル(アドレス解決プロトコル)を使用します。ARPは、アドレス解決のためのプロトコルである、それは通信相手のIPアドレスに対応する抗MACアドレスを単離することができます。

  

おすすめ

転載: www.cnblogs.com/lijunji/p/11527602.html