私は、エッセイは、一般的に研究ノートの自然をバイアスされて書いた、または個人的な理解は、新規参入者のために、ダニエルはこれを無視することができます。。。。。。
参考図書 - 「グラフィックの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のサブセットです
私は、エッセイは、一般的に研究ノートの自然をバイアスされて書いた、または個人的な理解は、新規参入者のために、ダニエルはこれを無視することができます。。。。。。
参考図書 - 「グラフィックの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のサブセットです