A、IPネットワークインフラストラクチャ
歴史への(A)インターネットの紹介
1960(ARPANET)-1970(インターネット概念が生まれた、TCP / IP誕生)-1980(CSNET NSFNET)-1990(ANASNET) - 今(インターネット)
(B)は、インターネットとは何ですか?
1、ネットワーク:2と通信するために接続された通信デバイスのセット。
2、インターネット:2又は複数のデバイスを使用して互いにTCP / IPプロトコル相互に連通しています。
デバイスとデバイス、インターネット網を介して、ネットワークを構成し、TCP / IPプロトコルのネットワークはネットワーク相互接続媒体を介して相互に接続されている間。
(C)データ通信プロトコル基礎。
1、OSI RM:開発システム間相互接続参照モデル(オープン
システム相互接続基準モデル) - 7層のプロトコル・アーキテクチャ - 物理層、データリンク層、ネットワーク層、トランスポート層、セッション層、プレゼンテーション層、アプリケーション層
図2に示すように、TCP / IPプロトコルスイート - 5層プロトコル・アーキテクチャ - 物理層、データリンク層、ネットワーク層、トランスポート層、アプリケーション層
(D)は、TCP / IPレイヤ機能
1-3:メインレイヤのデータ通信
図1に示すように、物理層:1、電圧定義されたインタフェース、標準ケーブル、伝送距離。図2は、伝送ストリームのビット。図3に示すように、伝送媒体の定義:同軸ケーブル、ツイストペア、光ファイバ、電波。
物理層主機器:T4 HUBハブ(交換)、中継リピータ
図2に示すように、リンク層番号:1、物理MACアドレスは、定義されました。2、フロー制御パラメータのリンクパラメータの定義。3、エラー検証。
主な設備:レイヤ2 /イーサネットは、橋を切り替えます。
物理アドレス(MAC)の紹介
48バイナリ(点線16進数)のグローバル一意の物理アドレス、メーカーの最初の24数、24社のベンダーが自動的に割り当てられた後。
呼び出しを実行するために、メモリが不足して後の物理メモリパッケージ(カード)での物理アドレス、。
図3に示すように、ネットワーク層:
三つの主要な機能のための機器をアドレス指定:
(1)ネットワーク層アドレスを定義します。(2)アドレス指定および転送します。論理アドレス指定---
機器:ルータ、スイッチ3。--- IPアドレス指定アドレスによります。
ネットワークプロトコル:IPプロトコル(IPネットワーク)IPXプロトコル(Novellネットワーク)。
IPアドレス
32バイナリー組成物(小数点)。
ネットワークアドレスとホストアドレス:2部で。(階層)
機能:パブリックアドレス、プライベートアドレス:
10.0.0.0 -10.255.255.255
172.16.0.0 -172.31.255.255
192.168.0.0-192.168.255.255
NAT翻訳:パブリックネットワークアドレス変換間でプライベートネットワークアドレス。
背景:グローバルIPv4リソースがより多くのインターネットユーザーの需要を満たすために、2011年2月に割り当てられているが訪問のためのパブリックネットワークアドレスをプライベートアドレスを変換する必要があります。
方法:UDP、TCPプロトコル・パケット・ヘッダ・アドレスとポート番号の変換機能。(インターネットプロトコルパケットの情報を参照してください)
展開場所:プライベートとパブリックネットワーク間で。
図4に示すように、トランスポート層:
プロセスとプロセス間(1)通信。(2)フロー制御および誤りのメカニズム。
エラー機構:リンク層は主に互いに接続されている直接二つのデバイス(部分フロー制御)の流動点を制御します。トランスポート層は、主にプロセスとプロセス間の制御フロー。
トランスポート層:UDP、TCP
UDPプロトコル:
コネクションレスプロトコルは、また、トランスポート層に位置する透明なプロトコルとして知られています。
TCPプロトコル:
トランスポート層に位置し、信頼性の高いバイトストリームのサービスを提供しています。呼ばれるバイトストリームサービス(バイトストリームサービス)データは、オペレータまたは管理者のデータパケットのセグメント(セグメント)のチャンクに分割され、送信の便宜のために、意味します。5月
トランスポートサービスにより、正確で信頼性の高いデータが可能な、他の側に渡します。それはだけにして簡単にデータ転送、データおよびTCPプロトコルのために分割大きなTCPプロトコルのデータが他の当事者への最終的な配送するかどうかを確認することができます。そのため、TCP接続は同等です
2本のチューブ(サーバへのクライアントのクライアントへのサーバに対して1つ)、バイトコードの送信であるデータ伝送パイプは、変速機は、各バイトが送信の一つである、順序付けされます。
両者の差:
1)TCPは、第1の通信前に接続(スリーウェイハンドシェイク)を確立する必要があり、接続指向の輸送を提供し、UDP接続を確立せずに通信する前に、コネクションレスのトランスポートを提供します。
2)TCP)は、信頼性の高い伝送(注文した、エラーのないが、失われていない提供して繰り返されることはありません。UDPは信頼性の低いトランスポートを提供します。
3)TCPバイトストリーム指向の輸送は、それが情報のグループ、およびその再構築の受信端に分けることができることは、UDPデータグラム指向のトランスミッション、無パケットのオーバーヘッドです。
4)TCPフロー制御および輻輳制御メカニズムを提供し、UDPは、輻輳制御を提供し、制御メカニズムを流れません。
オリジナルリンクします。https://blog.csdn.net/striveb/article/details/84063712
二、IPルーティングの技術が説明されています
IPルーティング:ネットワークデバイスを介してクライアントアクセスサーバー間で。
図1に示すように、ルーティングテーブル:ディスプレイIPルートIPルートテーブルビュー
デスティネーションアドレス、次ホップアドレス、プロトコルタイプ、嗜好値(優先順位)によって、値Cost(メトリック)、インターフェース
10.3.1.0 - (E1 E0)-10.1.2.0-(E0、E1)-10.2.1.0-(E0、E1) - 10.4.1.0
図2に示すように、ルーティングプロトコル
(1)直接直接ルート
(2)非直接ルート:静的ルーティング静的、動的ルーティング
1)内部ゲートウェイプロトコル:内部AS自律システムの役割
RIP、ISIS、OSPF
2)外部ゲートウェイプロトコル:AS自律システムとの間に作用します
BGP
3、ルーティングアルゴリズム:
(1)距離ベクトルアルゴリズム:EGP RIP
ルータは、ネイバーにホップ経路の最小数を取得するためにルーティング情報を送信します。隣人は唯一のネットワークトポロジーを形成することができない、ルーティング情報を得ることができます。
(2)リンクプロトコルアルゴリズム:ISIS OSPF
ネットワークトポロジ図を動的にSPF数生成アルゴリズムを通る最短経路は、ルータにテーブルカウントLSPネイバールートをルーティングする、全体のルートまで、宛先ホストに発生取得します。
第三に、開発サーバの定義と歴史
サーバー:PCは比較的高速、高負荷を実行している、より高い価格。
サーバの特長:CPU高速、長い時間のための信頼性の高い動作、強力なI / O(入力/出力)データ・スループットを。
サーバーインフラストラクチャ・サービス事業:インスタントメッセージング、Webサービス、仮想化、文書印刷。
サーバーのサービスシナリオ:インターネット、ビッグデータ、HPC高性能科学技術のシーン。
産業4.0
第三技術革新に1940をドラッグするIT情報技術。インテリジェントな植物を組み合わせたものの第三技術革新、情報技術、ビッグデータやインターネットに基づき、知的生産は主要な業界4.0を形成しました。
サーバーは、産業3.0 4.0の促進に直接的な役割です。
1946年のコンピュータの最初の日、最初のメインフレーム1964、1965年から最初のミニコンピュータ、1990年代UNIXサーバ1989間X86サーバ、
第四に、サーバタイプ
形状分類:タワー、ラック、ブレード、高密度
パフォーマンス:CPUの数。シングル、ダブル、4以上の複数のサーバ。
命令セットカテゴリ:RISC RISC(非X86)、複雑な命令セットのCISC(X86)
カテゴリー:データベース、アプリケーション、WEB、アクセス、ファイル
コンポーネント:CPU、メモリ、ハードディスクドライブ
V.サーバ技術とアーキテクチャ
三の大トレンド:sacleアップ垂直拡張、ハイパー収束コンバージドインフラストラクチャ上で、sacleアウトスケール
1、sacleアップ:単一のサービスのパフォーマンスを向上させます。
特徴:高信頼性、高可用性、高スケーラビリティ。
用途:高性能なトランザクションタイプ、HPC-クリティカルなアプリケーションや高性能コンピューティング。
エリア:電気通信の課金、科学研究、気象分析など
2は、sacleアウト:複数のサーバの調整が完了すると、同時の高い数は、パフォーマンスを向上させます。
特長:低コスト、高密度、および省エネ。
アプリケーション:大規模なデータセンター。
エリア:ビッグデータ分析、パブリッククラウド、Webアプリケーションやその他のビジネスクラスター。
図3は、ハイパー収束:ストレージを、統一された経営統合ネットワーキング、コンピューティング。
特徴:使いやすい、パフォーマンスの最適化、高速全体の統合。
用途:高性能なデータ分析、データベースの統合、クラウドコンピューティングリソースプラットフォーム、統合データセンター。
ワークステーション:早期適用を立ち上げ、単一のサーバー上のすべてのアプリケーションを配備する、またはビジネスや少数のユーザーにコンピューティングサービスを提供するスタンドアロンアプリケーションです。
4、C / Sアプリケーションアーキテクチャ
アーキテクチャ:2層からなる複数のアプリケーションのクライアントアプリケーションのデプロイメント・アーキテクチャのための共有データベース。
利点:共有データベース、端末ドッキングアプリケーションサーバ、複数のサービスデータが協調動作、共有ビジネスおよび均一な保存を達成します。
短所:複雑な設定、ソフトウェアのアップグレード、PCクライアントのアップグレードやメンテナンスのアプリケーションの展開と保守は一つ一つを必要とする、柔軟なアプリケーションの展開を助長されていません、大規模なクライアントアプリケーションやプロモーションを助長されていません。
5、B / Sのアプリケーション・アーキテクチャ。
アーキテクチャ:3層アーキテクチャ、アプリケーション・サーバ・ソフトウェアは、バックグラウンドでサーバーをインストールします。
長所:ユーザーは、Webブラウザを介してサーバーにログインするために対応するサービスの接続を取得し、Webブラウザを通じて異なるアプリケーションサーバで別のアプリケーションを接続することができます。使い方は簡単、メンテナンスフリー、産業
ビジネスアプリケーションソフトウェア、システムデータは、大規模なアプリケーションシステムの展開とアプリケーションのデプロイメントとメンテナンスを集中することができます。
ネットワークアーキテクチャ:B / S
シックス・トップ・ソフトウェア・サーバー・アーキテクチャー
1、システムのインストールサービスおよびサービス展開
(1)Unixサーバ
Unixのオペレーティング・システム:AIXのSolaris HP-un11
(2)X86サーバ
X86サーバーオペレーティングシステム:Linuxの、Windosw
(3)仮想化システム
VMwareのFusionSpherr KVMサーバは、サーバ仮想化、展開、および簡素化管理を通じて、より良い資源効率を提供することができ、複数の小さな仮想サーバの物理シミュレーションすることができます。
(4)メインサーバーデータベース
オラクル、IBM.DB2は、MySQL、SQLサーバー、MySybaseは、NPCの金の位置、夢のデータベースまで
(5)ミドルウェア(Javaベース)
上位層のアプリケーションソフトウェアの動作と開発環境を提供し、事前に再利用可能なビジネス機能モジュールAPIインタフェース
ビジネス:WebLogicのは、WebSphere、タキシード、イーストパス。
オープンソース:Tomcatのは、JBoss
(6)メインサーバビジネスアプリケーション
ピープル、ERP、CRM、HR、電子メール、ロジックAPP、iFLEX、SIEBEL
、データベース、ミドルウェアインフラストラクチャプラットフォームに基づいて、顧客のニーズに基づいたカスタム開発。
(7)クラウドサービスアーキテクチャとの対応関係
サース:ビジネスアプリケーション
パス:データベース、ミドルウェア
LAAS:サーバ、ストレージ、ネットワーキングおよびその他のハードウェアインフラストラクチャ、オペレーティング・システム、仮想化
七、ストレージ
に格納された1データ
重要なデータ保存されたキャリアの保護
2.データの重要性
データは、事業運営、分析と意思決定のためのサポートを提供します。
3.特長
構造化データ:
非構造化データ:
4.狭いストレージ
フロッピーディスク、CD、DVD、ハードディスク、テープ
一般メモリ
(1)ストレージセンタハードウェア、システムソフトウェア、ネットワークストレージ、ストレージソリューションを含むデータ記憶装置。
(2)ネットワークサーバデータストレージハードウェアにアクセスし、ソフトウェアシステムは、ストレージハードウェアとソフトウェアの複数の溶液を形成して、データの管理を提供します。
(3)高い専門的なデータ管理要件、データ統合、災害復旧ソリューションを満たします
6.ビジネスとストレージ
ビジネスクリティカルな情報を格納し、管理するための洗練されたシステム。
例:毎日の消費をストレージに保存されます。
データセキュリティソフトウェアおよびストレージから保護するための重要なデータ。(バックアップ)
八、ストレージの開発
開発コースと2つのドライバ
- ユーザーの要件 - 技術のヒント
2、初期のストレージ
統合されたストレージ・サーバ構成が低い(CPU、メモリ、ディスク)で、ハードディスクのパフォーマンス、容量、信頼性は、事業開発のニーズを満たすことができません。
ソリューション:プロのストレージ・システムの形成のうち、サーバーから別のハードディスク。
図3に示すように、DASストレージ形
JBODは:容量の外付けハードディスクを強化するために、データベース・サーバはまだオーバーヘッドが存在する管理を担当しています。
インテリジェント:統合データ管理、アクセス制御と機能、サーバーはデータのみを読み書きに焦点を当てる必要があります。
アプリケーション:VASシステム・オペレータ。
4、SANおよびNASストレージ
要件:複数のサービスを共有するデータ、統合データ管理とより大きなデータサービスの容量とパフォーマンスの要件。
(1)SAN
データを行うアプリケーションの最初のデータ・サーバの格納ファイルシステムフォーマットは、読み取りおよび書き込み。
シナリオ:データベースのデータ記憶構造。
ハイエンド・ストレージ:IBM DS8000 VSP Huawei社18,000
ターミナル店:シーンの安定した、高いパフォーマンス要件のため。企業、政府のコアクラスのシステムで使用されます。
(2)
初期のユーザー指向のオフィスのデータ共有。
特徴:ストレージ用サーバーのファイルシステムを入れて、ネットワーク上のサーバは、データを共有することができます。
シナリオ:非構造化データを格納するデータ。
NASゲートウェイ:フロントSANストレージにぶら下がっ。ファイル共有、VDIのシナリオに適用されます。
大きなデータマスストレージ(EMCのislionとHuawei社oceanstor 9000の代わりに)能力の強力な拡張を提供します。メディア資産ライブラリ、ビデオ監視、高性能コンピューティングに適用されます。
(3)SAN / NASストレージアプリケーション
イメージ情報:画像のインデックス情報は、構造化データに属し、クエリに使用されています。非構造化データに属する特定の画像ファイル。
(4)ユニファイド・ストレージ
SAN NASは、オブジェクトは、ハードウェアおよびソフトウェアの基礎の同じセット内の2つ以上の機能を提供するために結合します。
典型的なストレージ:FAS、OCEANSTOR V3,3Parが最良の追加なしNASゲートウェイに属します。VNXは、追加のNASゲートウェイを必要とします。
九、データベースの基礎
1、データの概念
二つのカテゴリーにデータ・ウェアハウス、リレーショナル・データベースのデータ・ストレージ管理の組織構造を搭載、非リレーショナル・データベース
(1)リレーショナルデータベース
リレーショナルモデルデータベースに作成されたテーブル型のライン上に格納されます。
特徴:強い整合性の要件、サイト、一貫性、分離、および磁気ボタンの。
典型的な:オラクル、DB2、SQL Serverの
管理システムは:データのセットは、主にデータベース管理システムの実装を介して、格納し、処理データに特定のフォーマットに従って編成、すべてのデータ・アクセス要求は、処理データベースのDBMSを必要とします。
DBMSの機能:
1、データ定義。私たちは、要件を処理してデータを処理し、コンパイルし、分析し、対応するデータ定義言語の多様性をサポートしている必要があります。
2、データ操作。データベース内のデータは、追加、削除、変更することができ、。
図3に示すように、最適化の実行。データ操作言語の要求は、デバイス、プロセスを最適化する必要があります。最適化要求操作後に管理者の制御の下で行わ。
4、データのセキュリティと整合性。ユーザの要求を監視しなければならない、それが破損したデータのセキュリティの整合性を要求することを拒否しました。
リレーショナルデータモデル
表:基本的なストレージ・オブジェクトデータベース。格納されたデータとの関係を表すために使用される二次元配列のコレクション。
コラム:特定のトラックのプロパティの説明。データ型と長さを持ちます。
OK:元祖、データベーステーブルのデータの操作は、SQL言語によって達成されます。
制約:notno制約、ユニーク制約
(2)非リレーショナルデータベース
データストレージモードおよび非定型の関連付けを必要としない、異なる利用可能な弱一貫性、ソフト一貫性と最終状態のAPIインターフェースとリレーショナルデータベースニーズに独自の特性を有します。
典型的な:NOSQL
大規模かつ高同時のSaaSビジネス要件に対処するためのWeb2.0の出現だけでなく、ビジネスの発展に伴い、リレーショナルデータベース難しいです。
シーン:単純なデータモデル、ITシステムは複雑値をマッピングすることは比較的容易で与えられた環境KIため、データの一貫性の高い学位を必要としない、より多くの柔軟性、データベースの高いパフォーマンス要件を必要としています。
カテゴリー:
図1に示すように、キーと値のストアデータベース。ハッシュテーブルに主に使用され、テーブルは、特定のキーと特定のデータへのポインタを有しています。
シーン:コンテンツキャッシング、データの高負荷、大量にアクセスするだけでなく、ロギングシステムのため。
長所:高速な検索速度。
短所:非構造化データ、およびのみ文字列またはバイナリデータとして扱うことができます。
2、列ストアデータベース。データの膨大な量の分散ストレージに対処するために、キーがまだ存在しますが、複数の列にポイントがあります。
シーン:分散ファイルシステム。
長所:、簡単に分散展開を速く、強力なスケーラビリティを検索します。
短所:比較的限定された機能。
3、文書データベース。半構造化文書フォーマット機能を保管してください。
シーン:Webアプリケーション。
利点:データフォーマットは必須ではありません、変数テーブルの構造、テーブル構造を定義する必要はありません。
短所:クエリのパフォーマンスが統一されたクエリ構文の高い、不足はありません。
図4に示すように、グラフデータベース。柔軟なグラフィカルモデルは、複数のサーバーに拡張することができます。
シーン:ソーシャルネットワーキング、推薦システム、関係マップの構築に焦点を当てます。
利点:図の構造を用いて、相関アルゴリズム。例えば、最短経路は、ルックアップ関係のように、N及びアドレッシング。
短所:非常に多くの場合、それは全体のマップを計算するために必要な情報を取得するために行われる必要がある、分散型クラスタプログラムを行うには非常に良いではありません。