[読み込みノート]コンピュータネットワーク:トップダウンアプローチ(節1--5)

1はじめに

インターネットとは何ですか

+ =サブネットワークコンピュータネットワークリソースサブネット(機能)
= +ネットワークエッジネットワークコア(構造)
ネットワークエッジ:方法の文書
* C / Sモード
* P2Pモードの
ネットワークのコア:データ交換

  • パケット交換
    の特性単一ノードは、転送が次のノードに送信される、ダウン保存後見て、隣接ノードに送信します。
    有利ネットワーク容量の完全な使用を、異なるリンク速度との間でデータを変換してもよい、フォーマット変換が実現されてもよい;缶多、多対アクセス;エラー制御を実現することができます。
    欠点増加リソースオーバーヘッド(処理時間とストレージリソースオーバーヘッドをもたらす補助的情報)。
  • スイッチング回路
    の特性を連続的に受信者、送信者から送信されたメッセージ全体ビットストリームを。ソースノード三のリンク、データ送信を確立するステップを含むデータ伝送リンクに専用の宛先ノードとの間に確立され、リンクが切断されます。
    利点低遅延の
    欠点利用率ラインは、回線容量は不便なエラー制御をフルに活用することができません。

プロトコルとは何ですか

プロトコルは、設定された2つのピアエンティティ間の通信制御規則です。人によって提供されるサービスを使用しながら、プロトコルの制御下で、2つのピアエンティティは、上位層、下位層にサービスを提供することができます。

インターネットのパフォーマンス指標

  • 遅延
    D E = D P R インクルード C + D Q E E + D t r a n s + d p r o p D_ {E} = D_ {PROC} + D_ {キュー} + D_ {トランス} + D_ {}プロプ
  • 帯域幅(スループット:パイプライン処理するので、小さな(ボトルネックを取る帯域幅)。

階層

  • 以下のためのISO / OSI 7層参照モデル
    のアプリケーション層、プレゼンテーション層、セッション層、トランスポート層、ネットワーク層、データリンク層、物理層
  • TCP / IPの4層の参照モデル
    アプリケーション転送インターネット・インタフェース
  • サービスを提供するために、上位層のための下
  • インターネット・プロトコル・スタック
    • アプリケーション層のPDUのMESSAGEメッセージ、契約のHTTP、FTPなどのサポートネットワークアプリケーション、
    • トランスポート層プロトコルはTCP UDPであり、セグメントに、異なるホスト間のプロセス間通信をサポートするPDUのメッセージセグメント
    • ネットワークレイヤは、ルーティングの目的で、(パケットとして知られている)datagrameグラムのPDUを、IPプロトコルにソースからデータパケットを転送し、ホスト通信をサポート
    • 隣接ネットワーク要素にデータリンク層データ送信、フレームプロトコルのPDUのフレームはPPP、イーサネット(登録商標)を有します
    • 物理レイヤ・ビットストリームにPDU

2アプリケーションは、アプリケーション層のレイヤ

ネットワークエッジは、アプリケーション層に属しています。

2-1エッジネットワーク組織:C / S&P2P

C / Sモード

特徴:

サーバー

  • 直接通信することはできません。
  • サーバーは常に開いています。
  • 永久的なIPアドレスを持っています。
  • そして、中央のデータ交換。

クライアント

  • クライアントの合計が接続されていません。
  • 動的IPアドレスを使用します。
  • そして、クライアントは必ずしも相互に接続しません。

P2Pモード

機能

ノード間で常に開いていないピアであると動的IPをshyingアップロードとダウンロードの両方の機能を持っている、複雑な管理、サービスへのアクセスもサービス提供しながら、
短所を:サービスも多くのメモリを取る、サービスを提供する必要があります取得します。簡単にネットワークの混雑につながります。
利点:

  • サーバ・コンピューティングへの圧力を軽減、ノードの完全な排除するので、あなたは大幅にシステム効率とリソース使用率を向上させ、ノードにタスクを割り当てることができます。
  • あなたは直接、複数のクライアント間でドキュメントを共有することができます
  • グッドスケーラビリティ
  • 強力なネットワークの堅牢性

参考文書配信時間

uは、アップロード速度である×注、DはN個のノードがあり、Fは、ファイルのサイズ、ダウンロード速度を表します。
そう:
d C / S = max ( N F u s , F d m i n ) D_ {C / S} = \ MAX(\ FRAC {NF} {U_ {S}、\のFRAC {F} {D_ {分}})
クライアント-サーバはすべてのクライアントの時間とN Fファイル間の最大サイズをアップロードして、時間をダウンロードするための文書配布時間のサーバモデル。

d P 2 P = max ( F u s , F d m i n , N F u s + i u i ) D_ {P2P} = \ MAX(\ FRAC {F} {U_ {S}、\のFRAC {F} {D_ {分}}の\ FRAC {NF} {U_ {S} + \ sum_ {I} U_ {私}} )
ネットワークを使用して、時間のファイルをダウンロードし、そして最大の全体的なアップロード時間Nファイルへのすべてのノード、時間のファイルをアップロードするP2Pモードですべてのノードの配信時刻をファイル。

ピュアP2Pアーキテクチャのアプリケーション

  • 特徴:ただ乗り現象の存在、最初のたぐいまれな

HTTPプロトコル

ステートレスプロトコル - 同じ顧客と同等の時間で彼の最初の訪問で使用されるサーバー上の任意の最後の訪問したページ。

HTTP1.0:持続不可能 - 各TCP接続がサーバーがオブジェクトを返し、他のオブジェクトまで継続しない場合に閉とされます。

HTTP1.1の持続可能性

プロキシサーバプロキシサーバ
も、ワールド・ワイド・ウェブ・キャッシュのWebキャッシュとして知られているネットワークエンティティ、。一時的にローカルディスクに保存されているいくつかの最近の結果にプロキシサーバーの要求と応答。役割:

  • クライアントの要求に大幅に減少した応答時間
  • 内部通信ネットワークとインターネット】アクセスリンクの大幅に削減量を意味
  • 全体として、インターネット上のWebトラフィックを削減

メールプロトコル

メールを送信--smtp
、メッセージはダウンロード後に削除されません--IMAPダウンロードPOP3プロトコル削除受け入れ
SMTPやHTTPの比較
同じに:持続的な接続をC / Sアーキテクチャの
異なります:

  • HTTPの为のプル要求、SMTPの是のPUSH要求
  • SMTPは、各パケットが7はASCII形式のために使用される本体を含む必要なしにHTTP
  • HTTP、SMTPバンド付き:そしてさらに同じ方法ではありません画像を含む処理テキストファイルを備えます。

DNSプロトコル

アプリケーション

  • IP解像度にドメイン名を実装
  • ホストの別名
  • メールサーバーの別名
  • ロードバランシング

クエリメソッド

再帰クエリ(深さ)、反復クエリ(ローカルドメインネームサーバを持ち歩きます)

FTPプロトコル

FTPやHTTP比較

同じ:TCPベースのファイル転送プロトコルが
異なります:

  • FTPは、ユーザーのステータスを追跡し、ステートフルです。ステートレスHTTP
  • プロトコル制御に2つのFTPファイル転送、すなわちバンド伝送、およびデータプロトコルと並列に接続されました
  • FTP送信、最後まで制御リンクでは、データは各転送をリンク再確立/解放する必要が

3トランスポート層トランスポート層

4ネットワーク層ネットワーク層

5データリンク層データリンク層

6 Grossary

  • ネットワークプロトコル/プロトコルネットワークプロトコルは、プロトコルとして知られています。ネットワークのデータ交換のためのルール、基準や規則を制定しました。データ交換のフォーマットとタイミングを含みます。構文(データ/制御情報フォーマット)、セマンティクス(コンテンツ制御情報)、タイミング(詳細な説明を達成するイベントの順序):3つの要素があります。
  • エンドシステムエンドシステム
  • モデムモデム、猫

おすすめ

転載: blog.csdn.net/sinat_39763590/article/details/89422936