100コンピュータネットワークの基礎

コンピュータネットワークの知識は、専門分野です。ここだけの簡単な紹介コンピュータネットワークの基礎。

、C / SアーキテクチャとB / S構造

1.1 C / Sアーキテクチャ

C:クライアントのクライアントS:サーバーサーバー

いわゆるC / Sアーキテクチャは、クライアント/サーバーでいくつかのネットワークコンピュータアプリケーションアーキテクチャが採用されていることです。

クライアントとサーバーを使用して、クライアントをダウンロードすることにより、サーバーにアクセスするために、リソースユーザ間でのデータ交換を生成します

1.2 B / Sアーキテクチャ

C:ブラウザブラウザS:サーバーサーバー

C / Sの構造は、一般的に、Webページで使用されます。

ユーザーは、ウェブを閲覧何らかのアクションを実行するために、ブラウザを介してサーバにリソースへのアクセス。リンクス、淘宝網、百度、JingdongはWebページなど。

第二に、コンピュータネットワークモデル

2.1 OSI 7層モデル

OSI(開放型システム間相互接続参照モデル)7層モデルを開発するために、標準のネットワーク参照モデルISO(国際標準化機構)であります

OSI 7層モデルについて、あまりにも多くの導入をしない、Baiduは多くの情報を知りたいです。ここで私はちょうどそのようなことがあり、次を参照しています。

  • アプリケーション層
  • プレゼンテーション層
  • セッション層
  • トランスポート層
  • ネットワーク層
  • データリンク層
  • 物理層

2.2インターネット5機種

インターネットの使用は、実際に5 OSI 7層モデルからモデル、および実際には、5-モデル4層モデルに起因するいくつかの人々であり、ほとんど

5つのモデル:

  • アプリケーション層
  • トランスポート層
  • ネットワーク層
  • データリンク層
  • 物理層

四層モデル

  • アプリケーション層
  • トランスポート層
  • ネットワーク層
  • 物理リンク層

コンピュータネットワークモデル

第三に、5層の導入は、ロールモデル

ここでの内容は、ブロガーが理解を所有していると述べました。間違った場合は、BBをささやくください。

物理層

高い物理的伝送媒体ローレベル信号により、コンピュータは0と1のように表されます。

データリンク層

データは、フレーム内にカプセル化されました。ヘッダ2つのデータのデータ先頭部分:各データフレームは、に分割され
、パケットヘッダ:固定された18バイト、6:送信元アドレス/ 6:受信機アドレス/ 6:データ型

MACアドレス:送信者、受信者のアドレスは、MACアドレスです。12進数(最初の6桁は、メーカーのIDであり、最後の6つのパイプライン数):各カードには、一意のMACアドレスを持っています

ネットワーク層

IPアドレス: IPv4の32ビットバイナリ表現:ドット十進表記0.0.0.0から255.255.255.255まで、範囲が制限され、すべてのネットワークデバイスを図示していないので、そこのIPv6

サブネットマスク:サブネットマスクとIP IPでは、2つが同じネットワークセグメントにあるか否かを判断する、ことによってビット単位のIPアドレスとサブネットマスクを行います

ARPプロトコル:送信データパケットをブロードキャストし、宛先ホストのMACアドレス

IP(インターネット)ARP(アドレス解決)によって得られたIPデータグラムプロトコルピアホストアドレスを解析プロトコル

トランスポート層

TCP(伝送制御)プロトコル: 信頼性の高い接続指向の伝送路を確立するスリーウェイハンドシェイク4波)、ピアホストアドレスのポート番号のデータ、必要なACK応答、非効率的ではなく、損失を伝送、高速再送信、等がありますメカニズム。

UPD(ユーザデータグラムプロトコル)接続を確立せず、ピアホストアドレス、無応答、高効率、簡単な損失のポート番号に直接データを送ります

ポート:ポートシステムを占有するポート範囲0-65535,0-1023+ IPサブネットマスクを一意ソフトウェアのみのIPサブネットマスク+ +ポート番号によって決定装置によって一義的に決定されます。

TCPコネクションのプロセスが確立され、次の意志の詳細

アプリケーション層

HTTP(ハイパーテキスト転送)プロトコル

DNS(ドメインネームシステム):ドメインネームサービスの提供

FTP(ファイル転送)プロトコル

四、TCPプロトコルは、接続を確立します

TCPプロトコル:

信頼性の高いコネクション型トランスポート、TCPパケットの長さが限定されるものではなく、理論的には無限大であることができるが、ネットワークの効率を確保するために、典型的には、TCPパケットの長さは、単一のTCPパケット再分割が不要であることを保証するために、IPパケットの長さを超えません。

UDPプロトコル:

正確IPパケットに信頼できないトランスポート、8バイト、これ以上65,535以下バイトの合計長さの合計のみの「ヘッダ」セクション。

TCPパケット

TCPパケット

TCP 3ウェイハンドシェイクと4波

なぜTCPプロトコルは、接続指向の信頼性の高い伝送です。その理由は、一方では、TCPは信頼性の高い接続を確立する必要があり、接続指向は、私たちが呼んでいるものであるということであるスリーウェイハンドシェイクと手を振って4他の理由は、されている信頼性のある送信 ACKパケットで具現化されるそれぞれが、ピア・ホスト・ポートがパケットを受信することを保証するために確認される必要があります。あなたが同様の高速な再送メカニズムのシリーズがあるでしょうが届かない場合は、データの送信を再開します。場合の応答時間は切断されません。

接続プロセスを確立するTCPプロトコルは、画像として歓迎されたスリーウェイハンドシェイク

接続の解除の処理は、画像のように記載されているときに四の光波

TCP 3ウェイハンドシェイクと4波

スリーウェイハンドシェイク:

  • 最初のハンドシェイク:クライアントはありませんサーバーへの接続要求を開始すると、サーバは常にクライアントが接続要求を開始するまで常に開始したクライアントの要求を待って、リスニング状態になります。(彼と彼は受け入れ、すべての良いスラグ男性、もしサーバー)
  • 第二のハンドシェイク:サーバとクライアントがデータの受信経路を確立しようとしながら、サーバ・クライアントは、確認応答を行い、データ伝送路を確立するための接続要求を開始します。
  • サードハンドシェイク:クライアントがデータ伝送経路を確立するために、確認要求を受信すると、サーバーによって送信されたデータの確立が確認を行うためのパス要求を受信します。

この時点で、3ウェイハンドシェイクの後に通信接続の送信を確立しつつ前に

データ送信:

  • クライアントがサーバーに情報を送信すると、サーバーがデータを成功させるに受信確認を待つ必要があります。そうでない場合は、別の操作があるでしょう。接続が失敗した場合には、長い時間のための試みが切断されます。

四振っ

  • 最初の波:クライアントは、伝送路からサーバ接続要求送信データに接続されています。
  • 第二波:クライアント・サーバによって送信された要求が確認されます
  • 第三の波:サーバーを開始すると、サーバは、切断要求データ接続パスを受け取ります
  • 第四の波:クライアントが要求を受信すると、サーバーの切断に確認要求を送信します

この時点で、4つが切断され、通信伝送なる前に振った後に

五、DNSドメインネームサービス

実際には、ブラウザのアドレスバーにユーザーがURLを入力するとき、それは、ドメインネームサーバサイトを通じてサイトを訪問することです。としてwww.baidu.com

DNS(ドメインネームシステム)は、IPアドレスに解決、操作を解析するようにするドメイン名です。DNS解決サービスを提供します。

一般的なDNSサーバーのアドレスは、次のとおり114.114.114.1148.8.8.8

  • 114.114.114.114がモバイルで、テレコムとチャイナユニコムの一般的なDNS、携帯電話やコンピュータ端末は、清潔で広告を無料で利用でき、成功率を解析することは比較的高く、国内のユーザーは、より使用していますが、速度が安定した、比較的高速であり、あります一般的にDNSを使用し、国内のインターネットユーザー
  • 8.8.8.8 DNSは、Googleが会社によって提供され、アドレスはグローバル、相対的に言って、より多くの外国人に適しただけでなく、外国のサイトのユーザーへのアクセスです

おすすめ

転載: www.cnblogs.com/XuChengNotes/p/11468242.html