タグ

ネットワークに関するyuisekiのブックマーク (40)

  • お前このサブネットでも同じ事言えんの? - 知らないけどきっとそう。

    ,、,, ,、,, ,, ,, _,,;' '" '' ゛''" ゛' ';;,, (rヽ,;''"""''゛゛゛'';, ノr) ,;'゛ i _  、_ iヽ゛';, ,;'" ''| ヽ・〉 〈・ノ |゙゛ `';, ,;'' "|   ▼   |゙゛ `';, ,;''  ヽ_人_ /  ,;'_ /シ、  ヽ⌒⌒ /   リ \ |   "r,, `"'''゙´  ,,ミ゛   | |      リ、    ,リ    | |   i   ゛r、ノ,,r" i   _| |   `ー――----┴ ⌒´ ) (ヽ  ______ ,, _´) (_⌒ ______ ,, ィ 丁           | |           | 前回のエントリ で軽く触れましたが、ARPスプーフィングを用いると、サブネット内からデフォルトゲートウェイを通って外に出て行くはずのパケットを、自分のホ

    お前このサブネットでも同じ事言えんの? - 知らないけどきっとそう。
  • Software-Defined Network(1)概要編:『ビジネス2.0』の視点:オルタナティブ・ブログ

    ネットワークの構成や機能の設定をソフトウェアによってプログラマブルに行える仕組みが「Software-Defined Network」というコンセプトが注目をされています。 従来のネットワークは、組織変更や新しいサービスを導入する際にネットワーク構成の変更が必要とされる場合には、ネットワーク管理者が、ベンダーの独自コマンドで、OS/ミドルウェア、アプリケーションが統合されたスイッチやルータのプロトコルをマニュアル操作で設定変更を行っていました。 一方、サーバーの仮想化やクラウドの急速な進化によって、仮想サーバーやストレージなど柔軟なリソース変更や、複数の拠点間のライブマイグレーションなどの要求により、リソース追加・変更に柔軟かつ迅速に構成変更ができるネットワークの仮想化への期待が高まっています。 スイッチやルーターなどのネットワーク機器は、OS/ミドルウェア、アプリケーションが統合された垂

    Software-Defined Network(1)概要編:『ビジネス2.0』の視点:オルタナティブ・ブログ
  • LANケーブルが変わると速度がどれほどアップするか38種類テスト結果まとめ

    LANケーブルを買いに家電量販店に行くと、フラット・極細・より線・カテゴリー5・5e・6・6a・7などいろいろな種類のものがそろっていますが、LANケーブルを選ぶ際に重要視するポイントはカテゴリーで、5・5e・6・6a・7に分けられ、5・5e・6・6a・7の順に通信速度・伝送帯域などが高性能になり高価になります。また、同じカテゴリーでもLANケーブルの形状が通常より平らになったフラットケーブルや細くなっているものがあるので、通信速度に違いがあるのか実際に計測して確かめることにしました。 ◆集めたLANケーブル 会社ごと・製品ごとの違いを確かめるため、家庭でも使えて売れ筋の長さが5メートルで、なおかつカテゴリー5e・6・6a・7が全部そろっていること、という条件で探していった結果、エレコム・サンワサプライ・バッファロー・ミヨシの4社のLANケーブル、合計38種類を計測することに決定。 実際に

    LANケーブルが変わると速度がどれほどアップするか38種類テスト結果まとめ
  • TCP/IP エラー処理 connect 編

    connect(2) のエラー TCP において connect(2) 呼出し時に発生する可能性のあるエラーは以下の通りです。 タイムアウト RST 受信 EHOSTUNREACH また ENETUNREACH シグナル受信 その他 まず、connect(2) 時の正常な流れをしっかり覚えておいてください。 (connect(2) を呼んで) SYN を送る SYN+ACK が返ってくる (ここで connect(2) から戻る) ACK を送る タイムアウト もし仮に、SYN を送ったものの、相手側から SYN+ACK が返ってこない場合は、 (ローカルの TCP スタックが) しつこく SYN を再送します。何度 SYN を送っても SYN+ACK が返ってこない場合はあきらめてタイムアウトします。 「SYN+ACK が返ってこない」というのは、例えば以下のようなケースが考えられます。

  • PF_PACKETの仕組み - めもめも

    Software Design 2012年6月号の『「生」ネットワークプログラミング』が妙にツボにハマって面白かったのですが、さすがにあのページ数でPF_PACKETを語ると、ついていけない読者も多くて残念かも。 ということで、参考までに概要図を書いてみました。 C言語のソケットプログラミングをなんとなく勉強した方は多いと思います。ソケットは、カーネル内部のネットワークレイヤーとユーザ空間を結びつけるインターフェース(API)なわけですが、カーネル内部では、通常、上図(右側)の流れで受信パケットが処理されていきます。 物理NICが受け取ったパケットは、デバイスドライバがL2プロトコルの処理をして、さらにL3プロトコルの種類(IPv4/IPv6などの違い)の判別まで行います。 判別した結果に基づいて、適切なL3プロトコルのハンドラーが呼び出されて、L3プロトコルの処理をして、さらにL4プロト

    PF_PACKETの仕組み - めもめも
  • スイッチの処理性能

    縲後せ繧、繝�メ縲阪→荳�蜿」縺ァ縺�▲縺ヲ繧ゅ�繝サ繝サ 繧ケ繧、繝�メ縺ッ縲∫樟蝨ィ縺ョLAN縺ァ縺ッ繧ゅ≧谺�縺上%縺ィ縺後〒縺阪↑縺�⊇縺ゥ縲∝ソ��医�繝阪ャ繝医Ρ繝シ繧ッ讖溷勣縺ァ縺吶�ゅせ繧、繝�メ縺ョ蜻シ縺ウ譁ケ縺ッ縲√�後せ繧、繝�メ繝ウ繧ー繝上ヶ縲阪→縺九�鍬AN繧ケ繧、繝�メ縲阪→縺九�√�後Ξ繧、繝、2繧ケ繧、繝�メ縲阪→縺九�繝サ繝サ縺セ縺溘∪縺溘�後Ξ繧、繝、3繧ケ繧、繝�メ縲阪→縺九Ξ繧、繝、�槭せ繧、繝�メ縺ィ縺�≧縺ョ繧ゅ◆縺上&繧楢◇縺上%縺ィ縺後≠繧九→諤昴>縺セ縺吶�� 荳�蜿」縺ォ繧ケ繧、繝�メ縺ィ縺�▲縺ヲ繧ゅ�√せ繧、繝�メ縺ォ縺ッ縲∝ョカ蠎ュ縺ァ繧ょ茜逕ィ縺ァ縺阪k繧医≧縺ェ4繝昴�繝育ィ句コヲ縺ョ陬ス蜩√°繧我シ∵・ュ蜀��繝舌ャ繧ッ繝懊�繝ウ縺ァ蛻ゥ逕ィ縺輔l繧九h縺�↑謨ー逋セ繝昴�繝医b蛯吶o縺」縺ヲ縺�k陬ス蜩√′縺ゅj縺セ縺吶�ゅ

  • 第九研究室だより:SoftwareDesign6月号記事補足

    2012年05月22日 SoftwareDesign6月号記事補足 先日発売されたSoftwareDesign 2012年6月号に『Ethernetのパケットを解剖! 「生」ネットワークプログラミング 【前編】パケットキャプチャの作り方』という記事を寄稿させて頂きました。元々、とある事情でネットワークデバイスからのパケット読み出し方法をレクチャすることがあり、その資料を作成していることを編集さんにお伝えしたら、「記事にしましょう!」となってこういう事にw ただ、紙面の関係でデバイスからパケットから読み込んだ所で終わってしまっていて、イーサネットフレームの構造云々に関してはちょっと説明不足かなぁと。読者にとっては周知の事?ま、文にも書いてありますが、「ルータ自作でわかるパケットの流れ」小俣光之氏著を読めばよいし、雑誌の文にコードリストを長々と書くのって気が引けるものなのですよ。なんかペー

  • トラフィック制限(iptablesのhashlimitとshaperdの比較) -アリエル第ゼロ期生のレポート-

    最近の社内の新卒第1期生ブームを受けて、第ゼロ期生が気を出し始めました。 もともと才能は一級品と言われてきた逸材です。そんな第ゼロ期生のレポートを人了承を得た上で掲載します。トラフィック制限の話です。 iptablesのhashlimitでトラフィック制限 参考サイト http://c-heart.sakura.ne.jp/mt/archives/2009/10/iptables.html http://kfujio.blog78.fc2.com/blog-entry-72.html 設定 特定のIPアドレスとの通信のhashlimitを1666パケット/secに設定 (mtu = 1500の場合 1666 (packets/sec) * 1500 (byte/packets) /1024/1024 = 2.38MByte/sec となる事を意図) それ以外の通信については all p

  • すごいグラフ処理ライブラリNetworkXの使い方 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    NetworkX(http://networkx.lanl.gov/ 、https://networkx.lanl.gov/trac/wiki)*1は、なかなかにすごいPythonライブラリです。ここで言っているNetworkは、実際の通信ネットワーク(のモデル)に限らず、グラフの辺に重さ(weight)と呼ばれる値を割り当てた構造です。重さを考えないときは、全ての辺に同じ重さが付いているとすればいいので、普通のグラフも扱えます。つまり、NetworkXを使ってグラフに対するさまざまな処理ができるのです。 内容: 例題: コールグラフ 有向グラフの表現方法 NetworXを使ってみる 推移的閉包を求める 例題: コールグラフ 関数のコールグラフを扱ってみたいと思います。例えば、次のJavaScript関数を考えます。 function foo(x) { if (x < 0) { retur

    すごいグラフ処理ライブラリNetworkXの使い方 - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • ネットワーク機器の処理性能について

    ネットワーク機器の処理性能について スイッチなどのLAN機器のカタログを見ると バックプレーン 8.8Gbps だとか スイッチング処理能力 3.6Mpps なんて書かれていたりします。 そもそもここで書かれている数字がどれほどの能力を示しているのかって分かりますか? 普通にスイッチを使用しているのであれば特に気にしなくても使えてしまうので意外に気にしていない方もいるようなのですが、いざというときに重要だったりします。 今回はネットワーク機器の処理能力について説明していきます。 バックプレーン バックプレーン容量とはスイッチ全体での1秒間で処理できるデータ量を表しています。 メーカによっては「スイッチングファブリック」だとか「スイッチング容量」なんていう場合もあります。 bps(Bit Per Second)の単位で表されます。 バックプレーンとは、来スイッチ内部のデータ用バスのことで、

    ネットワーク機器の処理性能について
  • tcptrackでトラフィックや通信状況をリアルタイム把握 | Pocketstudio.jp log3

    ◆tcptrackは、いわゆるsnifferの1つ。 「もしかして Dos 攻撃をらってる?」という時、みなさんどうされています? Linux サーバの TCP  通信状況を把握するのに、接続元・接続先の把握であれば、netstat を使うのが一般的。より細かな通信状況であれば tcpdump を使うでしょう。ですが、通信状況だけでなく、”転送量”を知りたい場合や、今どこのホストとの通信がサーバの負担になっているかを把握する事は、そうそう単純ではありません。 そんなとき tcptrack を使うのが便利です。tcptrack は、”top” コマンドのように、秒単位で刻々と通信状況を表示することができます。どのホスト間で、どのような通信状態で、アイドル状態の秒数、転送レートを表示することができます。 ◆インストール方法 バイナリまたはソースコードからインストールできます。現行バージョン

  • 複雑ネットワーク勉強会 二部グラフの基礎と応用 20120208

    Recent Advances on Transfer Learning and Related Topics Ver.2

    複雑ネットワーク勉強会 二部グラフの基礎と応用 20120208
  • いますぐ実践! Linuxシステム管理

    「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ

  • いますぐ実践! Linuxシステム管理

    「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ

  • いますぐ実践! Linuxシステム管理

    「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ

  • いますぐ実践! Linuxシステム管理

    「いますぐ実践! Linux システム管理」はこちらです。 メルマガの解除、バックナンバーなども、以下からどうぞ。 https://www.usupi.org/sysad/ (まぐまぐ ID:149633) その他、作者に関するページは、概ね以下にございます。 https://www.usupi.org/kuri/ (まぐまぐ ID:126454) http://usupi.seesaa.net/ (栗日記ブログ) https://twitter.com/kuriking/ (twitter) https://facebook.com/kuriking3 (facebook) https://jp.pinterest.com/kuriking/pinterest) https://www.instagram.com/kuri_king_/ (instagram) [バックナンバーのトップへ

  • 東京大学 講義 UT OpenCourseWare

    東京大学の講義や公開講座の映像・音声をポッドキャストでもお楽しみいただけます。東京大学が誇る「世界の叡智」をいつでも、どこでも、より多くの方々に体験していただきたいと考えています。 MIMA Search とは、UT OCW、MIT OCWに公開されている各授業のシラバスの関係を構造的に見ることができる検索システムです。MIMA Searchは、シラバスに含まれている各種の情報をもとに、検索結果を「点」と「線」でネットワーク表現します。

  • Linuxモニタリングツール pmap, IPTraf, ntop を使ってみた - jitsu102's blog

    このエントリを読んでいたら、知らないツールがあったので使ってみました。 pmap(Procps) IPTraf ntopng – ntop 今回は、Ubuntu 11.10で使用してみましたが、RedHat系でも同様に使用することができると思います。 pmap pmap はプロセス毎のメモリ使用状況を表示します。 引数にPIDを付与して実行します。 (インストール) $ sudo aptitude install procps (実行例) $ sudo pmap 533 533: /usr/sbin/sshd -D 00007f49e1137000 48K r-x-- /lib/x86_64-linux-gnu/libnss_files-2.13.so 00007f49e1143000 2044K ----- /lib/x86_64-linux-gnu/libnss_files-2.13.

    Linuxモニタリングツール pmap, IPTraf, ntop を使ってみた - jitsu102's blog
  • 100人繋いでも大丈夫!3000円で出来るサクサク社内ネットワーク構築法|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    100人繋いでも大丈夫!3000円で出来るサクサク社内ネットワーク構築法 こんにちは。弊社ネットワーク担当のshiromaです。 以前当ブログでも取り上げました通り、弊社は六月に新社屋へと引っ越しを行い、社屋の拡張と併せて人員の拡充を行ってきました。しかし、その人員の拡充に伴って内外の通信の量は肥大し続け、20人を過ぎた頃からNTT貸出のルータでは遅延がひどくなり、40人近くなった現在、社内基幹ルータの入れ換えが切実に必要という状況となりました。 かつてRTX1000を利用していた経験を活かせると考え、数万円の費用を払ってRTX1100を購入し、配備してみたのですが、一向に遅延は改善されません。更に調査を進めていくと、この遅延は弊社で標準利用していたSkypeが原因だという事が判明しました! 大人数でのSkype利用の問題 Skypeは非常に便利なコミュニケーションソフトであり、弊社でも内

    100人繋いでも大丈夫!3000円で出来るサクサク社内ネットワーク構築法|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
  • LL Planetsで実現した無線LANインターネットの開放 | gihyo.jp

    大盛況ののちに幕を閉じた今年のLL Planetsでは、新しい試みとして無線LANによるインターネット接続を観客へ提供しました。 LLPLanetsのネットワーク構築にあたり、協賛ベンダ様よりネットワーク機材や回線を提供していただけたこと、ネットワークスタッフによる入念な計画・準備、そして番運用中にきめ細かな調整を行ったことにより、観客へ安定した無線LAN接続を提供することができました。 稿ではLL Planetsのネットワーク構築経験と、無線のノウハウを共有したいと思います。 2010年LL Tigerでの課題 2010年に開催されたLL Tigerでは、機材や準備の都合上、観客へのネット接続は提供することができず、観客がネット接続するには各自で回線を準備する必要がありました。そのため、近年流行しているポータブル無線APが予想以上に多く持ち込まれてしまい、最大で150局以上の無線AP

    LL Planetsで実現した無線LANインターネットの開放 | gihyo.jp