コンピュータネットワーク
第一章
インターネットの1.1の概要
コンピュータネットワーク:複数のノード(ノード)とリンクに接続されたノード(リンク)組成、一緒に接続されたコンピュータの数は、ネットワークと称される
インターネット(インターネット):ローカル・エリア・コンピュータネットワークを相互接続する手段。いくつかのネットワークに接続されたコンピュータのいずれかが、多くのネットワークに接続するにはどのようなプロトコルに関係なく、ネットワークのネットワークと呼ば
インターネット(インターネット):今日、世界最大のコンピュータネットワークを指します。TCP / IPプロトコルスイートを使用しました。
インターネットインフラの発展の三の段階
-
インターネットの発展に単一のプロセスからARPANETネットワーク。1983年に、ARPANET上の標準プロトコルとしてTCP / IPプロトコル、
-
インターネットの三次構造の完成。それは、バックボーン、地域ネットワークとキャンパスネットワーク(またはイントラネット)に、3レベルのコンピュータネットワークです。
-
インターネットは徐々にISPのマルチレベル構造を形成しました。
インターネットサービスプロバイダ(ISP、インターネットサービスプロバイダ):中国モバイル、テレコムとチャイナユニコムとして、また、ISPの異なるレベルに分かれて:ISPバックボーン、地域ISP、ローカルISP
ワールド・ワイド・ウェブ(WWW、ワールド・ワイド・ウェブ)が表示されます
インターネットの1.2構成
観点から、インターネットの仕事は、2つのブロックに分けることができます。
1. エッジ部:ホスト組成物によってインターネットに接続されたすべての間のユーザによって使用され
コンピュータ間の通信は、実際には、別のプロセスは、ホストAとホストB上のプロセス通信しています
また、ホストシステム側として知られている、エンド通信システムに分割されています。
-
クライアント-サーバー(C / Sモード):より多くの人々が遅くアクセス
クライアント(イニシアチブ)サーバプログラムのアドレスを知っている必要があり、サーバプログラム(パッシブ)は、クライアントのアドレスを知っている必要はありません。
-
ピア・モード(P2Pモード):ダウンロード、アップロード、より多くの人々に高速アクセスを提供しながら、
各ホスト、クライアントとサーバーの両方。
2. コア部:ネットワーク及びこれらのネットワークに接続されたルータの多数のサービスを改善するために、エッジの一部を補います
ネットワークのコアでは、ルータの特別な役割を果たして、ルータが実現することにあるパケット交換ミッションネットワークの最も重要な機能の中核部分であるパケット転送を受信するためにあるキーメンバー(パケット交換)を、。
理解パケット交換、回線交換は、まず理解しました。
2つの電話回線二十2つのN次いで、通話、5人のニーズ10に接続することができる直接接続電話、必要N(N - 1)/ワイヤの2対、数が多すぎると、の次に導入スイッチ
「スワップ」何らかの方法で動的に送電線資源の配分です。
パケット交換
ストアアンドフォワード技術を使用しました:
1は、送信側では、最初の長いメッセージは、より短い固定長のデータ・セグメントに分割されています
データ送信部として、それらのそれぞれの前面を構成するパケットのヘッダ部分を追加2.
パケットヘッダを除去、受信端でパケットを受け入れ3に還元されます
各パケットのヘッダは、(例えば、送信元アドレスおよび宛先アドレスのような)アドレスが含まれ
ルータのパケット処理プロセス:前方ルックアップテーブルが格納されています
コンピュータネットワークの1.3分類
ネットワークカテゴリの範囲に応じて:
- WAN WAN
- MAN MAN
- LANローカルエリアネットワーク
- PANパーソナル・エリア・ネットワーク
ユーザーのネットワークカテゴリによると:
- 公衆網
- プライベートネットワーク
1.4コンピュータのネットワークパフォーマンス
パフォーマンス指標:
-
レート:の単位でもデータレートまたはビットレートとして知られているデータの伝送速度:ビット/秒、キロビット/秒、メガビット/秒、ギガビット/秒、T、P、E
-
帯域幅:当初の速度と一致してネットワークデータ送信チャンネル、ネットワークを介して実際のデータを表すチャネルユニットの能力を示すためのネットワークシード計の信号帯域幅を有することを意味します
-
スループット:ネットワークを介して単位時間(またはチャネルインタフェース)データの量が、実際の測定のため、公称速度帯域幅を制限することと
-
遅延:分割し、所望の時間の他端に一つのネットワークからのデータ転送を指し
-
送信遅延
-
伝搬遅延(固定)
-
処理遅延
-
遅延キューイング:入るパケットが出て行くのを待つと、プロセス入力および出力キューと、キューのオーバーフローは、パケット損失、パケット損失がある場合に、通信量が(再送信する)ときに発生します
= 1 + 2 + 3 + 4の合計持続時間、程度に応じて:4132又は4312を
-
-
遅延帯域幅積
-
RTT
-
利用:分割チャネル使用率とネットワーク使用率
チャネル使用率が時間の数パーセントを有するチャネルを意味するチャネル利用が増加すると、チャネルによって引き起こされる遅延が急激に増加する場合、ない方、利用されます
高速ネットワークリンクは、データ伝送速度だけではなく、リンクの伝搬のビットレートを向上させるため
コンピュータネットワークアーキテクチャ1.5
1.5.1アーキテクチャを形成します
研究を容易にするためにいくつかの小さな地域の問題に大規模で複雑なコンピュータネットワークの問題のために、それはの「階層化」の考え方を紹介します
-
1974年には、IBNは、発表されたシステム・ネットワーク・アーキテクチャSNAシステムを、その後、他の企業は、独自の異なるアーキテクチャを導入している、しかし、階層化アプローチに基づいて開発されたため、異なるネットワークアーキテクチャの、異なる会社の機器が相互に通信することは困難です
-
1977年には、相互接続アーキテクチャに異なるコンピュータネットワークを有効にするために、標準ISOのための国際機関は、専門の研究機関を設立し、有名になりましたOSI基本参照モデルOSI / RM(開放型システム間相互接続参照モデル)、OSIと呼ばれます
OSIは、理論的な研究成果を得ることが、市場に失敗しました
-
国際非標準のTCP / IPはとして知られ、最も広く使用を獲得している事実上の国際標準
部門と1.5.2契約
データ交換のコンピュータネットワークは、事前に合意されたルールを遵守しなければならない明確なデータ交換フォーマットとどのように定義されたルールは、同期させるために、。
ネットワークプロトコルは、と呼ばれる契約構文、意味、同期:、などの3つの要素で構成された確立されたデータ交換ネットワークのためのルールが、あります。
経験によって開発は、複雑なコンピュータ・ネットワーク・プロトコルのため、それは階層構造でなければならない、ことを示しており、それぞれの層の主な機能は、それが終了します。
- エラー制御
- フロー制御:伝送速度を制御<=受信レート
- セグメンテーションおよび再組み立て
- 逆多重化および多重化:いくつかの送信は、低レベル、高レベルの多重接続を終了し、その後、受信端で逆多重化
- 接続の確立と解放
1.5.3は、5つの層のプロトコルアーキテクチャを有します
コンピュータネットワークのアーキテクチャは、コンピュータネットワークと、それぞれのプロトコルの集合である、コンピュータネットワークが完了するまでに正確な定義とメンバ関数です。
アーキテクチャ抽象的、具体的を達成するため、コンピュータのハードウェアとソフトウェアが実際に実行されています
7層OSIプロトコルアーキテクチャの概念は、より完全な理論をクリアするが、それはどちらも複雑でなく、非現実的です。
アプリケーション層、トランスポート層、ネットワークインタフェース層とインターネット層:TCP / IPは、4層構造です。
しかし、TCP / IPネットワークインタフェース層と下部無しの具体的な内容は、そのための妥協、すなわち、統合OSIおよびTCP / IP利点を採用する傾向があり、唯一のアーキテクチャは、5つのプロトコルを使用しています。
-
アプリケーション層:対話型アプリケーション間の相互作用によって、特定のネットワーク・アプリケーションを完了するためには、パケットと呼ばれるデータ単位を処理します。
-
トランスポート層:二つのホストにプロセスにユニバーサルデータ伝送サービスを提供する責任
次の2つのプロトコルの主な用途:
- 伝送制御プロトコルTCP、データセグメントの送信部
- ユーザデータグラムプロトコルUDPは、データ転送部は、ユーザデータグラムであります
-
ネットワーク層:使用してIPプロトコルパケットまたはパケットまたはパケットにカプセル化されたユーザーデータグラムは、トランスポート層は、送信のために生成されたセグメントを、
-
データリンク層:アセンブリクロスIPデータグラムフレーミングダウンネットワーク層の送信側、受信側が実行するエラー検出・訂正
-
物理層:ビットのデータ
ピア・レベルと呼ばれるピア・レイヤをレイヤ間のデータ転送の単位と呼ばれるプロトコルデータユニットPDUを。
1.5.4実体、プロトコル、サービス、およびサービスアクセスポイント
エンティティ:プロセス情報を送信または受信する任意のハードウェアまたはソフトウェア
プロトコル:2つのピアエンティティを制御するルールのセットを通信します
プロトコルがあるのレベルサービスである垂直、上位層の使用により、層間を介して上位層に下位層によって提供されるサービスインタフェースサービスプリミティブ。
呼ばれる2つの隣接するエンティティが相互作用同じシステム、サービスアクセスポイントSAP
(サービスアクセスポイント)、OSIデータユニットは、レイヤ間で交換と呼ばれるサービス・データ・ユニットのSDU(サービスデータユニット)
謝Xiren、知識だけの要約:<< >>コンピュータネットワークの第7版から学ぶリファレンス
著者のAMzzブログ:再現がソースを示すhttps://www.cnblogs.com/AMzz/