タグ

networkに関するkajisukeのブックマーク (25)

  • tcpdumpを使いこなす!

    出力をフィルタリングするための条件式 tcpdumpは、デフォルトの状態ではコンピュータ(-iオプションで指定されたNIC)に到着したすべてのパケットの情報を出力します。しかし、第1回でも述べたように、すべてのパケットの情報を出力すると情報量が膨大になるため、tcpdumpを使用する際にはしばしば出力結果に対してフィルタリングを行います。 tcpdumpには出力をフィルタリングする条件式のためのキーワードが多数用意されており、これらのキーワードを組み合わせて作成した条件式が指定された場合、tcpdumpはその条件式が真(しん)となるパケットの情報のみ出力するようになります。 条件式は前述したコマンドオプションの最後([expression]の箇所)に1つ以上の引数として指定することができます。条件式として2つ以上の引数が指定された場合、tcpdumpはそれらの引数を空白で結合して1つの条件

  • nslookup(1)――ドメイン情報を検索する

    今回取り上げるnslookup(エヌエスルックアップ)コマンドは,ドメイン名からIPアドレスを調べたり,その逆にIPアドレスからドメイン名を調べたりするときに使うコマンドである。 例えば,インターネット上に公開しているWebサーバーのアクセス・ログを見たところ,同じIPアドレスからのアクセスが多数あり,それもアクセス失敗のログとして記録されていたとする。このようなときは,どのような相手からアクセスがあったかを調べる必要がある。こうしたケースでnslookupコマンドを使えば,ログのIPアドレスからドメイン名やホスト名を調べることができる。 こういったドメイン名に関する情報はDNSサーバーが管理している。nslookupコマンドはこのDNSサーバーに対する各種の調査やデバッグにも使えるコマンドである。例えば,社内に新しくサーバーを設置することになり,そのサーバーのドメイン名をDNSサーバーに

    nslookup(1)――ドメイン情報を検索する
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • 教科書には載っていない ネットワークエンジニアの実践技術 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    教科書には載っていない ネットワークエンジニアの実践技術 記事一覧 | gihyo.jp
  • [仮想化編]重要性増すネットワーク・レベルの仮想化

    「ユーザーが必要とする処理能力に見合うCPUリソースをオンデマンドで提供する」,「コストを下げられるよう,未使用のCPUリソースは解放する」,「使用中のサーバー・マシンに障害が発生しても,即座にハードウエアを切り替えてサービスを継続させる」──。 クラウド型サービスには,こうした機能が期待される。ユーザーが最も気にしているのは,サーバーやネットワークの導入・運用コストや運用負荷を抑えながら,安定して稼働するシステムを実現することである。 こうしたニーズに応えられる仕組みを実現するうえで,中心となるのが仮想化技術である。“仮想化”と言った場合,一般にはサーバー仮想化を指す。これは,サーバー・マシンを仮想的にソフトウエアで実現するものだ。さらに,仮想サーバー同士を接続するため,仮想的なスイッチを用意する必要がある。これを「仮想スイッチ」,そのための技術を「スイッチの仮想化」あるいは「ネットワー

    [仮想化編]重要性増すネットワーク・レベルの仮想化
  • 何のために書くのか目的をはっきりさせる

    日経NETWORK 2006年1月号の記事をそのまま掲載しています。執筆時の情報に基づいており現在は状況が若干変わっていますが,ネットワーク図の書き方の基は変わりません。最新状況はサイトで更新していく予定です。 ネットワーク図には,パソコンやサーバーなどの端末と,LANスイッチやルーターといったネットワーク機器のつながりが図示されており,さらにそれに関連する情報が書き込まれている。そんなネットワーク図を実際に書くのは意外に難しい。ネットワーク図にすべての要素を盛り込むのは不可能。無理やり書き込んだとしてもごちゃごちゃして見づらくなってしまう。 ネットワーク図は,ネットワークをわかりやすく表現するために図にしたもの。ネットワークにかかわるなら必ず読んだり書いたりする。実際に目にしたり作ったりしたことのある方も多いだろう。 簡単そうで実は難しい ネットワーク図には,パソコンやサーバーなどの

    何のために書くのか目的をはっきりさせる
  • 3 Minutes Networking

    インター博士(通称:博士) 某所の某大学にて、情報処理技術を教える博士。専門はネットワーク。 たった一人しかいないゼミ生であるネット君をこきつかう。 わかりやすい授業を行うが、毒舌家で、黒板に大量に書く授業をするため、評判が悪い。 ネット助手(通称:ネット君) インター博士のただ1人のゼミ生。ネットワークについては全くの素人。 インター博士のゼミに入ったのは、評判の悪い博士から知識を奪い取り、いずれ取って代わろうという策略から。 なんていうか、いじめられっ子。

  • 仮想ネットワークの実装で学ぶTCP/IP一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    仮想ネットワークの実装で学ぶTCP/IP一覧
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 第3回 仮想ネットワークの種類を知る

    仮想環境で利用できる仮想ネットワークの種類とその使い方について解説。Hyper-Vの仮想ネットワークも理解しよう。 前回は仮想環境で使用する仮想ディスクの種類やその使い方などについて解説した。今回は仮想化ソフトウェアを使って仮想環境を用意する場合に必ず必要となる、仮想ネットワーク・インターフェイスについてみていこう。 ホストとなるコンピュータには、通常は1つの物理的なネットワーク・インターフェイス(ネットワーク・アダプタ)しかついていない。しかし仮想化ソフトウェアはその1つのネットワーク・インターフェイスを多数の仮想マシン間で共有して利用するために、論理的なネットワーク・インターフェイスを作り(以下仮想ネットワーク・インターフェイスと呼ぶ)、それを仮想マシンごとに割り当てている。 現実のネットワークの接続形態にはさまざまな方法があるが、仮想ネットワーク・インターフェイスでも同様にさまざまな

    第3回 仮想ネットワークの種類を知る
  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
  • Haskellでサーバーを書く - あどけない話

    Haskellでメール関連のサーバーを書いていて、いろいろ調べました。かなりがっかりな結果ですが、包み隠さず書きます。 forkIO forkIO でユーザースレッドを作ると、内部では select() を使います。select() はファイル記述子を 1024 までしか扱えないという壁があって、使い物になりません。(せめて poll() を使って欲しいなぁ。) 世の中には行儀が悪いクライアントが多く、コネクションをリセットします。すると、ハンドルが失われ、明示的に hClose できません。ですから、ソケットの開放は、ガベージコレクション任せとなります。結局、1024 個のソケットを簡単に使い切ってしまうということです。 追記:GHC のガベージコレクションは優秀で、ソケットはすぐに回収されることが分かりました。 forkOS forkOS ではカーネルスレッドを作ります。内部では pt

    Haskellでサーバーを書く - あどけない話
  • Geekなぺーじ : Linuxネットワークプログラミング

    ここでは、Linuxを使ったネットワークプログラミングの説明を行いたいと思います。 ここで対象としている読者は、ネットワークプログラミング初心者(もしくは入門者)かつLinux環境でプログラミングを行いたい人です。 開発環境としては、C言語+gccを想定しています。 説明内容は主にソケットプログラミングになります。 なお、C言語そのものが初めての方は「C言語入門」も参考にどうぞ。Windows専用には書いてませんが主にC言語で共通の部分を解説しています。 コードを書く前の準備 まず、gccを使える状態にしないといけません。 ディストリビューションにもよりますが、Linuxを普通にインストールしただけでは開発環境は入りません。 開発環境を用意するためには、gccやglibcなどのrpmを必要に応じてインストールしてください。 次に、エディタが必要になります。 mule、emacs、xemac

  • ASCII.jp:TCP/IPの基礎の基礎を理解していますか?|TCP/IPまるわかり

    インターネットは、TCP/IPというプロトコルを基盤とするコンピュータネットワークである。これからTCP/IPについて復習していくわけだが、まずは基礎的な用語とその概念を復習しよう。 インターネットを支えるTCP/IP いまやインターネットは、テレビや電話、新聞などと並ぶメジャーな媒体に数えられるようになった。この巨大なインターネットを下から支えているのが「TCP/IP」と呼ばれるプロトコル群である。 そもそも「プロトコル(protocol)」とは、ものごとの作法や手続きを明示的に取り決めて文書化したものだ。特にコンピュータネットワークの世界では、コンピュータ同士のデータのやり取りの方法を厳格に定めた規格(規約)のことを指す。コンピュータはプログラムに従って動作する機械であるため、厳密な取り決めがなければ複数のコンピュータを協調して動かすというのは難しい。 TCP/IPも、そのようなプロト

    ASCII.jp:TCP/IPの基礎の基礎を理解していますか?|TCP/IPまるわかり
  • FTP の通信内容を覗いてみる - Cube Lilac

    そもそもFTPを使うべきでない - 酔狂人の異説を読んで,そう言えば以前にtcpdump で SMTP/POP の通信内容を覗くみたいな記事を書いた事を思い出したので,同じことを FTP でもやってみます. やり方は,ターミナルで tcpdump -X tcp とコマンドを打ちこんで tcpdump を起動させた状態で,適当な FTP クライアントを使って通信を行います*1.その結果がこちら. 赤い枠で囲っている箇所が(クライアントが)ユーザ名とパスワードを送信したときの通信内容です.昨今のいんたーねっつで使用するには FTP は少々アグレッシブすぎるようです. FTP の代替手段 さて.では FTP の代わりに何を使えば良いのかと言うと,ぱっと思いつく限りでは以下の 3 種類でしょうか. FTPS: FTP over SSL/TLS SFTP: SSH File Transfer Pro

    FTP の通信内容を覗いてみる - Cube Lilac
  • WIDE University

    ■ 2011.09.22 - 2011年度秋学期「インターネット時代のセキュリティ管理」(村井純・山口英)ビデオ公開中。 ■ 2011.02.23&24 - 特別セッション「 Surface code 量子誤り訂正に関するチュートリアル・ワークショップ - FIRST 最先端研究開発支援プログラム量子情報処理プロジェクト- ビデオ公開中。 ■ 2010.11.22&23 - SFC OPEN RESEARCH FORUM 2010 メインセッションのリアルタイム中継を行いました。プレミアムセッション記録ビデオ公開中です。 ■ 2010.09.24 - 2010年度秋学期「インターネット時代のセキュリティ管理」(村井純・山口英)ビデオ公開中。 ■ 2010.04.22 - 2010年度春学期慶應義塾大学開講/インテル寄附講座】「世界の中の日としてのIT政策と技術」(村井純・佐藤雅明・竹井淳

  • @IT:パケットフローから負荷分散の基本を理解する

    サーバ負荷分散の基構成と動作 負荷分散装置(ロードバランサ)のニーズは現在も高まる一方です。従来はWebサーバのみを主な対象としていましたが、現在ではルータ#1/アプリケーションサーバ/メールサーバ/SIPサーバ/ファイアウォール/VPNゲートウェイ/ウイルスゲートウェイ/IDSなど、多種多様の機器やプロトコルが負荷分散の対象となっています。それに応じてロードバランサも現在では非常に多機能となっていますが、連載では、全3回に渡ってアプリケーションベースではなく、ネットワークベースの技術、基となるパケットフローやサーバヘルスチェック、接続維持などの動作について紹介します。また、パフォーマンス測定についてもお話ししましょう。 #1 ルータはレイヤ3でインターネット回線のマルチホーミングとして機能する(=複数のWAN回線を接続して、同時に通信させることで負荷分散し、必要な帯域を確保するし、

    @IT:パケットフローから負荷分散の基本を理解する
  • ソケット入門(上)

    ソケット入門(上) ソケットとの出会い 私がソケットプログラミングと出合ったのは、2000年でした。それまでDOSのプログラミングしか知らなかった私にとって、マルチタスクOS上で、複数の相手と同時に通信を行うソケットというものは衝撃的でした。当時、ソケットプログラミングを1から学習しなければならない状況になってしまった時には、すでに仕事を受注した後で、納期も迫っている状態でした。そこで、急いで文献をあさったり、ネットで検索したりしたのですが、なかなか初めての人にわかりやすく説明された文献に出会うことができません。 それでも、なんとか手探り状態でソフトを作り上げ納品したのですが、ソケットプログラミングでは常識的である事、たとえば、0バイト受信後に必須のソケットの切断処理や、ソケットからデーターを受信するバイト数が必ずしも一定ではない事を知らずに作っていたため、ひどく叱られた事を思い出

  • MRTG: The Multi Router Traffic Grapher

    The Multi Router Traffic Grapher (MRTG)はネットワークの負荷を監視するツールです。MRTGは現在のネットワークのトラフィックの状態を示すグラフィックイメージを含むHTMLページを生成します。何ができるかについては http://www.stat.ee.ethz.ch/mrtg/をご覧下さい。 MRTGはPerlとCで記述されており、UNIXとWindows NTで動作します。MRTGはネット上の多くのサイトで使用されています。

  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。