httpプロトコル(a)の基本

私は、エッセイは、一般的に研究ノートの自然をバイアスされて書いた、または個人的な理解は、新規参入者のために、ダニエルはこれを無視することができます。

参考図書 - 「グラフィックのhttp」

 

私たちは、ブラウザのURLアドレスバーに入力すると、Enterをクリックし、次に、ブラウザは、我々が必要とするWebインターフェイスを表示していますが、その後、このインタフェースがどのように生成されていますか?

Webインターフェイスは、URL(Webアドレス)我々は、情報資源へのブラウザアクセス、サーバから対応するファイルを入力し、その後、上記のブラウザで表示に基づいています。

このように、Webブラウザのサーバリソースなどを取得するための要求を送信することにより、クライアント(クライアント)と呼ばれることができます

それは、HTTPプロトコル上で通信するためにウェブを構築することである、等、サーバ・プロセスにクライアントからの一連の動作を完了するよう、HTTP(ハイパーテキスト転送プロトコル)プロトコル仕様を使用して、しかし契約が契約のルールを指し、それは言うことができるウェブ

HTTPの出現と発展には、ここに入らない、子供の靴のBaiduに興味を持っています。

 

HTTPを理解するには、簡単な導入する必要があるTCP / IPプロトコルスイートを。

コンピュータとネットワーク機器との間で互いに通信し、双方が同じ方法に基づいていなければなりません。たとえば、次のように通信を開始し、目標の通信を、見つけるために、どのように、どのような言語コミュニケーションは、通信を終了する方法を定期的に必要とすべてが、事前に決定する必要があります、

これは契約です。リモートユーザーは、通信順序を確立する方法、および処理するWebページを表示するステップなどを見つけるために、この方法は、IPアドレスの仕様にケーブルから選ばれ;さまざまなプロトコルのコンテンツがあります。

同様に、それらに関連するインターネットプロトコルのセット、TCP / IPと呼ばれます

 

の層化TCP / IP

非常に重要なTCP / IPは、成層の機能です。:階層的に次の4つの層に分け、アプリケーション層、トランスポート層、ネットワーク層とデータリンク層

階層的な利点:唯一の契約は、ローカルの問題により、全体的なインターネット場合は、全体的な問題を使用することはできませんが発生します。層化した後、単に問題を交換または修正する必要がある、とのために層別化した後具体的な設計は、はるかに簡単です

 

アプリケーション層:システムの最高レベル、アプリケーション間通信の対話ルールのプロセス

TCP / IPプロトコルファミリのような一般的なアプリケーション・サービス、各種の保存:

FTP:ファイル転送プロトコル

DNS:ドメインネームシステムプロトコル

http:Webアプリケーションプロトコル

SMTP:電子メールプロトコル

いくつかは、より一般的に使用される、興味は他の書籍を探すことができ、他の多くのプロトコルは、いくつかありますされているプロフェッショナルな外観

 

トランスポート層:異なるプロトコルのTCPとUDPの2つのプロパティが含ま二つのコンピュータ間のネットワーク接続でのデータ伝送を提供します

TCP:伝送制御プロトコル、セグメントの送信ユニットは、信頼性の高いデータ伝送コネクション型サービスを提供します

UDP:データ伝送サービスを提供するために最善の努力であるユーザデータグラムの送信ユニットは、信頼性を保証するものではありません。

 

ネットワーク層:また、ネットワーク接続の層として知られています

ネットワーク(パッケージ)上を流れるデータパケットを処理します。パケットは、最小データ単位伝送ネットワークです。この層は、コンピュータと相互にデータパケットによって経路の反対側に到達する方法を定義します

 

リンク層:また、データリンク層、ネットワークインタフェース層として知られています

ネットワーク部分に接続された処理ハードウェア。このような制御オペレーティングシステム、ハードウェアドライバ、ネットワークアダプタ、光ファイバ、等

 

データパッケージ

クライアントは、アプリケーション層から、要求を送信するヘッダ情報がレイヤに属すると各層がマークされ、層をリンクすることであった。一方、受容層送信端子との間に、それぞれの層が後に除去されますヘッダ情報層、そのようなアプローチは、カプセル化と呼ばれています

 

httpプロトコルに密接に関連

IPプロトコルは:IPアドレスとMACアドレス:ネットワーク層で、役割が相互にデータパケットの様々なを送信するために、かつ正確に相互にデータを転送することで、我々は2つの非常に重要な条件を持っている条件のすべての種類を、満たす必要があります

私は人々が少し基礎を知っていると信じていたIPアドレスは、そのノードがアドレスに割り当てられているMACアドレスは、ネットワークカードの固定アドレス所属を指し、およびMacのIPアドレスをペアリングすることができます

従ってアドレスを解決するために使用されるプロトコルであるARPプロトコルを使用して、リレーのであまり時々MACアドレス、情報伝達に依存し、およびIPの間の通信は、IPアドレスは、対応する抗MACアドレスを単離することができます

 

TCPプロトコル:トランスポート層が配置され、伝送の信頼性を確保します

送信データ伝送を容易にするために、データはチャンクに分割されたセグメント、およびTCPプロトコルは、最終的なデータが相手に送信されるかどうかを確認することができるであろう

正確な送信のために、スリーウェイハンドシェイクの戦略を使用して送信が(このアプローチは、データ伝送の信頼性を確保するために、繰り返し確認されるように理解することができます)

 

DNSプロトコル:ドメイン名の解決を担当し、アプリケーション層は、相互のIPアドレスを解決するために、ドメイン名を提供します

ドメイン名を介してIPアドレスを検索、またはIPアドレスから逆引き参照ドメイン名を逆に

 

URL和URI

URL:ユニフォームリソースロケータ:場所、リソースを表す(具体的家屋番号)を指します

URI:統一資源識別子:特定のインターネットリソースを識別する文字列(具体的にどのようなリソース家屋番号)

URLはURIのサブセットです

 

 

:ソース記入してください https://www.cnblogs.com/imyalost/p/5627816.htmlを

私は、エッセイは、一般的に研究ノートの自然をバイアスされて書いた、または個人的な理解は、新規参入者のために、ダニエルはこれを無視することができます。

参考図書 - 「グラフィックのhttp」

 

私たちは、ブラウザのURLアドレスバーに入力すると、Enterをクリックし、次に、ブラウザは、我々が必要とするWebインターフェイスを表示していますが、その後、このインタフェースがどのように生成されていますか?

Webインターフェイスは、URL(Webアドレス)我々は、情報資源へのブラウザアクセス、サーバから対応するファイルを入力し、その後、上記のブラウザで表示に基づいています。

このように、Webブラウザのサーバリソースなどを取得するための要求を送信することにより、クライアント(クライアント)と呼ばれることができます

それは、HTTPプロトコル上で通信するためにウェブを構築することである、等、サーバ・プロセスにクライアントからの一連の動作を完了するよう、HTTP(ハイパーテキスト転送プロトコル)プロトコル仕様を使用して、しかし契約が契約のルールを指し、それは言うことができるウェブ

HTTPの出現と発展には、ここに入らない、子供の靴のBaiduに興味を持っています。

 

HTTPを理解するには、簡単な導入する必要があるTCP / IPプロトコルスイートを。

コンピュータとネットワーク機器との間で互いに通信し、双方が同じ方法に基づいていなければなりません。たとえば、次のように通信を開始し、目標の通信を、見つけるために、どのように、どのような言語コミュニケーションは、通信を終了する方法を定期的に必要とすべてが、事前に決定する必要があります、

これは契約です。リモートユーザーは、通信順序を確立する方法、および処理するWebページを表示するステップなどを見つけるために、この方法は、IPアドレスの仕様にケーブルから選ばれ;さまざまなプロトコルのコンテンツがあります。

同様に、それらに関連するインターネットプロトコルのセット、TCP / IPと呼ばれます

 

の層化TCP / IP

非常に重要なTCP / IPは、成層の機能です。:階層的に次の4つの層に分け、アプリケーション層、トランスポート層、ネットワーク層とデータリンク層

階層的な利点:唯一の契約は、ローカルの問題により、全体的なインターネット場合は、全体的な問題を使用することはできませんが発生します。層化した後、単に問題を交換または修正する必要がある、とのために層別化した後具体的な設計は、はるかに簡単です

 

アプリケーション層:システムの最高レベル、アプリケーション間通信の対話ルールのプロセス

TCP / IPプロトコルファミリのような一般的なアプリケーション・サービス、各種の保存:

FTP:ファイル転送プロトコル

DNS:ドメインネームシステムプロトコル

http:Webアプリケーションプロトコル

SMTP:電子メールプロトコル

いくつかは、より一般的に使用される、興味は他の書籍を探すことができ、他の多くのプロトコルは、いくつかありますされているプロフェッショナルな外観

 

トランスポート層:異なるプロトコルのTCPとUDPの2つのプロパティが含ま二つのコンピュータ間のネットワーク接続でのデータ伝送を提供します

TCP:伝送制御プロトコル、セグメントの送信ユニットは、信頼性の高いデータ伝送コネクション型サービスを提供します

UDP:データ伝送サービスを提供するために最善の努力であるユーザデータグラムの送信ユニットは、信頼性を保証するものではありません。

 

ネットワーク層:また、ネットワーク接続の層として知られています

ネットワーク(パッケージ)上を流れるデータパケットを処理します。パケットは、最小データ単位伝送ネットワークです。この層は、コンピュータと相互にデータパケットによって経路の反対側に到達する方法を定義します

 

リンク層:また、データリンク層、ネットワークインタフェース層として知られています

ネットワーク部分に接続された処理ハードウェア。このような制御オペレーティングシステム、ハードウェアドライバ、ネットワークアダプタ、光ファイバ、等

 

データパッケージ

クライアントは、アプリケーション層から、要求を送信するヘッダ情報がレイヤに属すると各層がマークされ、層をリンクすることであった。一方、受容層送信端子との間に、それぞれの層が後に除去されますヘッダ情報層、そのようなアプローチは、カプセル化と呼ばれています

 

httpプロトコルに密接に関連

IPプロトコルは:IPアドレスとMACアドレス:ネットワーク層で、役割が相互にデータパケットの様々なを送信するために、かつ正確に相互にデータを転送することで、我々は2つの非常に重要な条件を持っている条件のすべての種類を、満たす必要があります

私は人々が少し基礎を知っていると信じていたIPアドレスは、そのノードがアドレスに割り当てられているMACアドレスは、ネットワークカードの固定アドレス所属を指し、およびMacのIPアドレスをペアリングすることができます

従ってアドレスを解決するために使用されるプロトコルであるARPプロトコルを使用して、リレーのであまり時々MACアドレス、情報伝達に依存し、およびIPの間の通信は、IPアドレスは、対応する抗MACアドレスを単離することができます

 

TCPプロトコル:トランスポート層が配置され、伝送の信頼性を確保します

送信データ伝送を容易にするために、データはチャンクに分割されたセグメント、およびTCPプロトコルは、最終的なデータが相手に送信されるかどうかを確認することができるであろう

正確な送信のために、スリーウェイハンドシェイクの戦略を使用して送信が(このアプローチは、データ伝送の信頼性を確保するために、繰り返し確認されるように理解することができます)

 

DNSプロトコル:ドメイン名の解決を担当し、アプリケーション層は、相互のIPアドレスを解決するために、ドメイン名を提供します

ドメイン名を介してIPアドレスを検索、またはIPアドレスから逆引き参照ドメイン名を逆に

 

URL和URI

URL:ユニフォームリソースロケータ:場所、リソースを表す(具体的家屋番号)を指します

URI:統一資源識別子:特定のインターネットリソースを識別する文字列(具体的にどのようなリソース家屋番号)

URLはURIのサブセットです

 

 

おすすめ

転載: www.cnblogs.com/zhengyao9236/p/11583762.html