「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>高度午前 - 技術要素]] *目次 [#gd22f439] #contents *概要 [#vf153f3e] 技術要素 - ネットワーク(高度:午前Ⅰ、午前Ⅱ) *詳細 [#i9cb3f86] **通信方式 [#m3eb2d32] ***[[ストレージ]] [#jc73051e] ***IEEE 802 [#w4e9bb26] 多重アクセスと衝突回避方式 -IEEE 802.3 --CSMA/CD(信号を確認し衝突を検出) --有線LANのアクセス方式 -IEEE 802.5 --トークンパッシング方式(トークンを使用) --有線LANのアクセス方式 -IEEE 802.11a/b/g/n --CSMA/CA(電波を確認し衝突を回避) --無線LANのアクセス方式 -IEEE 802.1X --LAN接続時に使用する認証規格 --EAP(Extended authentication protocol)認証 ---認証プロトコルを選択するプロトコル ---データリンク層とAuthentication層の間に位置する。 --認証システムは、以下から構成される。 ---サプリカント(Supplicant)~ 認証クライアント・ソフトウェア。~ 接続しようとするパソコン上で必要。 ---オーセンティケータ~ 802.1Xに対応したLANスイッチ ---認証サーバ~ 認証を判断するサーバ~ RADIUSまたはDIAMETER認証サーバも可 -その他 --LAPB:X.25パケット交換網 --...。 衝突が頻繁に起きると、スループットが低下する。 ***変調・多重化方式 [#k68ebb4e] -変調方式 --CCK ---Complementary Code Keying(相補型符号変調) ---スペクトラム拡散の変調で情報要素をもたせ高速化する技法 -多重化方式 --FDM ---Frequency Division Multiplex(周波数分割多重化) ---複数のデジタル信号をそれぞれ異なる周波数領域で送信するアナログ多重化技法 --TDM ---Time Division Multiplexing(時分割多重化) ---入力ストリームを分割し、それらを交互に並べて送信するデジタル多重化技法 --SDM ---Space Division Multiplex(空間分割多重化) ---有線通信の空間分割多重化(複数本の電線) ---無線通信の空間分割多重化(アレイアンテナ)~ MIMO (multiple-input and multiple-output)~ SIMO (single-input and multiple-output)~ MISO (multiple-input and single-output) --CDM ---OCode Division Multiplexing(符号分割多重化) ---スペクトラム拡散の変調により多重化する技法 --OFDM ---Orthogonal Frequency Division Multiplexing(直交周波数分割多重化) ---データをサブキャリアに分割し、周波数方向に並列に送信する技法 -参考 --Wikipedia ---変調方式~ https://ja.wikipedia.org/wiki/%E5%A4%89%E8%AA%BF%E6%96%B9%E5%BC%8F ---多重化~ https://ja.wikipedia.org/wiki/%E5%A4%9A%E9%87%8D%E5%8C%96 **無線 [#yf244fe7] ***[[AP : Access Point>https://techinfoofmicrosofttech.osscons.jp/index.php?%E7%84%A1%E7%B7%9ALAN#o1c90bad]] [#i1d45df7] ***[[SSID>https://techinfoofmicrosofttech.osscons.jp/index.php?%E7%84%A1%E7%B7%9ALAN#eb62b942]] [#eb62b942] ***[[WPS>https://techinfoofmicrosofttech.osscons.jp/index.php?%E7%84%A1%E7%B7%9ALAN#vf088c57]] [#vf088c57] ***NFC [#ab81f520] Near field communication(NFC) -狭義では、世界共通の規格の、非接触、P2P、の1m程度の近距離無線通信 -ICチップを内蔵したNFCタグをNFCのリーダ・ライタで読・書する。 -RFIDというパッシブタイプのICタグを使用した個体識別の技術を使用する。 **Qos(Quality Of Service) [#aa60fde3] 通信の品質を保証するQos(Quality Of Service) ***帯域保証型 [#sa22a460] 通信速度の最低限が保証されている通信サービス。 -常に保証された最低速度以上の速度で通信が行われる。 -高価である代わりに、質の高いサービスが受けれる。 ***帯域確保型 [#vec4d53c] 定められた通信速度以上の速度を「可能な限り」提供することを約束するサービス。 -帯域確保型は帯域保証型に比べて安価。 -通信速度を約束しないさらに安価なサービスをと呼ぶ。 ***ベストエフォート型 [#n24a6d16] 通信速度を約束しないさらに安価なサービス **トラフィック制御 [#v22f99a4] ***アドミッション制御 [#rf69450a] 通信をおこなう2者間で、指定の通信帯域が 確保できるかどうかを判断することをいう。 ***帯域制御 [#m1a8e8e5] -シェービング~ 制限レートを超えたパケットは --I/Fのキューにバッファさせる。 --遅延が生じる可能性がある。 -ポリシング~ 制限レートを超えたパケットは --ドロップさせる。 --またはパケットの優先度の変更を行う。 ポリシングもシェーピングもトークン・バケット機能を利用して、パケットレートを測定。 ***優先制御 [#w3298783] 通信のリアルタイム性を実現する。 -パケットに優先度を付けて送出する -パケットは送出する前に、キューに置く。 --キューには優先度があり、 --それに応じてパケットが送出される。 **TCP/IP [#hd00219c] ***[[IPv4, v6>https://techinfoofmicrosofttech.osscons.jp/index.php?IPv4%2C%20v6]] [#w5b3fe18] ***[[TCP, UDP>https://techinfoofmicrosofttech.osscons.jp/index.php?TCP%2C%20UDP]] [#uf1dfe43] **通信インフラ [#p9292dc3] [[TCP/IP>#hd00219c]]のスタックで使う...。 ***[[ネットワーク機器>https://techinfoofmicrosofttech.osscons.jp/index.php?%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E6%A9%9F%E5%99%A8%E4%B8%80%E8%A6%A7]] [#obcdb92e] ***[[下記プロトコル>#n088ab0b]] [#ufb86713] ***[[DNS>https://techinfoofmicrosofttech.osscons.jp/index.php?DNS%E3%82%B5%E3%83%BC%E3%83%90]] [#e736d6c7] -リソース・レコード -FQDN : IPアドレス = n : n --異なるFQDNに同じ一つの IPアドレスに対応付けることは可能。 --同じFQDNに複数の IPアドレスを対応付けることが可能(DNSラウンドロビン **プロトコル [#n088ab0b] ***[[PPP>https://techinfoofmicrosofttech.osscons.jp/index.php?%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AE%E5%9F%BA%E7%A4%8E%E7%B7%A8#sa5b6b1b]] [#lf12dc29] ***[[ARP, RARP>https://techinfoofmicrosofttech.osscons.jp/index.php?%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AE%E5%9F%BA%E7%A4%8E%E7%B7%A8#u0762c3a]] [#t2c87e05] ***[[スパニング ツリー>https://techinfoofmicrosofttech.osscons.jp/index.php?%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81%E3%81%AE%E5%86%97%E9%95%B7%E5%8C%96#f4c5894c]] [#nee0ee82] ***[[VoIP>https://techinfoofmicrosofttech.osscons.jp/index.php?%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AE%E5%9F%BA%E7%A4%8E%E7%B7%A8#b4f139c6]] [#f04b53d4] ***[[その他、ネットワーク管理系プロトコル>#q5f14416]] [#if579c47] ***[[その他、TCP/IPモデルの上位プロトコル>https://techinfoofmicrosofttech.osscons.jp/index.php?%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AE%E5%9F%BA%E7%A4%8E%E7%B7%A8#r7769a21]] [#c33d165e] **計算問題 [#q57f176b] ***伝送時間 [#c0f9f207] -構成図 端末A <- (1 G Bit/sec) -> ┌───┐ │ホスト│ 端末B <- (100 M Bit/sec) -> └───┘ -ターンアラウンドタイム --端末A : 100 msec --端末B : 820 msec -通信速度(x)を求める。~ ホストの処理時間(y)は、端末A・Bで同じ。 --連立方程式から ---x + y = 100 ---10x + y = 820 ---10x + (100 -x) = 820 ---9x = 720 ---x = 80 --選択肢から ---端末A : 100 msec |>|>|>|>|端末A| |片道|10|20|30|40| |往復|20|40|60|80| |ホスト|80|60|40|20| |>|>|>|>|端末B| |片道|370|380|390|400| |往復|740|760|780|800〇| |ホスト|80|60|40|20| ***ビット誤り率 [#t34bcfae] (単位に注意) -単位時間あたりにXXXビット誤る。 - = 単位時間に謝るビット数 / 単位時間あたりの通信ビット数 ***同時接続数 [#x44d81f3] (単位に注意) = 1クライアント接続の単位時間当たりの平均通信データ量 / クライアント・サーバ間の帯域幅(単位時間あたりの通信データ量) ***論理回線の多重度 [#v308f3e6] -輪切りにして、各区間別の論理回線数のうち最小のモノになる。 -経路の組合せから合計して応えるのは少々難しい。 --経路の多重度は、経路中の地点間の多重度の最小値になる。 --経路の組合せによって地点間の多重度を超えた地点間は、~ 新たな経路で使用できなくなるので、その考慮が必要になる。 **管理 [#q5f14416] ***[[NTP>https://techinfoofmicrosofttech.osscons.jp/index.php?%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AE%E5%9F%BA%E7%A4%8E%E7%B7%A8#y48c94f0]] [#ifa7ba8e] ***[[DHCP, BootP>https://techinfoofmicrosofttech.osscons.jp/index.php?%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AE%E5%9F%BA%E7%A4%8E%E7%B7%A8#y927ca3b]] [#d31a68f5] ***[[ICMP>https://techinfoofmicrosofttech.osscons.jp/index.php?ICMP]] [#w1714314] ***[[ルーティング・プロトコル>https://techinfoofmicrosofttech.osscons.jp/index.php?%E3%83%AB%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%20%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB]] [#j47bb46b] ***[[SNMP>https://techinfoofmicrosofttech.osscons.jp/index.php?IoT%E9%96%A2%E9%80%A3%E3%81%AE%E9%80%9A%E4%BF%A1%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB#yb52045b]] [#z4f71a01] ***Open Flow (SDN [#mc4501f0] -コントローラからネットワーク機器を制御 -SDNは仮想化技術と共に発展 -Openな仕様としてOpen Flowが登場 -現在は、ベンダ独自仕様が優勢? **応用 [#i8540ce1] *参考 [#c5b876a4] **マイクロソフト系技術情報 Wiki [#af82f3e9] ***[[OSI参照モデル>https://techinfoofmicrosofttech.osscons.jp/index.php?OSI%E5%8F%82%E7%85%A7%E3%83%A2%E3%83%87%E3%83%AB]] [#u4dbe97f] ***ネットワーク3部作 [#a908a81a] -[[ネットワークの基礎編>https://techinfoofmicrosofttech.osscons.jp/index.php?%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%AE%E5%9F%BA%E7%A4%8E%E7%B7%A8]] -[[Windowsネットワーク編>https://techinfoofmicrosofttech.osscons.jp/index.php?Windows%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E7%B7%A8]] -[[監視・パケット解析編>https://techinfoofmicrosofttech.osscons.jp/index.php?%E7%9B%A3%E8%A6%96%E3%83%BB%E3%83%91%E3%82%B1%E3%83%83%E3%83%88%E8%A7%A3%E6%9E%90%E7%B7%A8]]