タグ

Networkに関するhatezawaのブックマーク (7)

  • データディクショナリとは

    ネットワークに接続することの利点は、情報を共有化できることであり、交換される全情報は誰もが理解できる必要があります。人が手紙やメールをやりとりする場合に、辞書で漢字や意味を確認したり熟語の使い方等を参照するように、データディクショナリは、ネットワークに接続する装置毎のアプリケーションソフト開発者が参照する全てのデータとその使い方が定義されているデータ集合体の総称です。 一般的な例として手紙を書く際の作業に対応させると、下図のような関係になります。 データディクショナリは、まさに手紙を書くのに必要な単語の意味や使い方を表した辞書に対応し、通信されるデータの定義や品質等を規定するものです。手紙では単語を組合せて文を作りますが、1つの文、すなわち伝えたい内容のひとかたまりがデータセットに対応します。伝えたいことが2つある場合は2つのデータセットを使います。手紙は、時候の挨拶、文、結びの言

  • DNS クライアントを作ってみよう (2)

    RFC を読んでみよう さて DNS クライアントを作る前に、RFC を読んでみましょう。しかし、 RFC を「DNS」で検索 すると、77個もあります (2005/08/15 時点)。 また、「domain name」で検索 すると 43個です。重複分を除いても 90〜100 個はありそうな雰囲気です。 そこから Obsolete になっているものや、現在ではほとんど考慮しなくてもよくなったものを除いて 読むべきなのでしょうが、あいにくまともなリゾルバを作るつもりはありませんので、 当ページ管理者は RFC 1034、RFC 1035、RFC 1886 だけ読みました。 RFC を読むと照会と応答、いずれも以下のような構成になっているようです (「詳解 TCP/IP Vol.1 プロトコル」にならって、 ここでは「Query」を「照会」、「Response」を「応答」と表記することにしま

  • TCP/IP通信の概要

    TCP通信は、まず通信をしたい要求元から相手先にTCPコネクションを設定し、そのコネクション上で実際のデータのやり取りがなされます。TCPのコネクションは、パケットの中にあるフラグを使って以下のようなフェーズで設定されます。下記のキャプチャデータの「info」欄の[ ]の中が、そのフラグを示しています。 要求元から相手先へSYNフラグをセットしたパケットを送信 SYNパケットを受け取った相手先は、要求元にSYN/ACKフラグをセットしたパケットを送信 相手先からACKフラグがセットされたパケットを要求元が受け取る 従って、ルータのフィルタリングでこのフラグを扱えると、WAN側から通信が始まるケースだけ遮断するといったことができます。つまり、外部からランダムにポートスキャンされても、ルータで明示的に通過設定していないものについては遮断できますので、アタックには強くなります。おやじが使用してい

    hatezawa
    hatezawa 2011/03/29
    [TCP/IP]
  • WIRESHARK(ワイアシャーク)

    EtherealがWireshark(ワイアシャーク)という名前になりました。 Etherealの頃からずっとお世話になっています。便利なツールなので、使いこなしてみてください。 PR 目次 ダウンロード インストール 初期設定を変更しよう キャプチャスタート方法 フィルタ フローグラフ リンク 更に詳しく 1.ダウンロード http://www.wireshark.org/ のGet Wireshark Now をクリック。 SOURCEFORGE.NETにつながります。ブラウザにセキュリティのポップアップが出る場合は、ファイルのダウンロードを選択して先に進んでください。 InternetExplorer7の場合、以下のようにブラウザ上部にポップアップバーが表示されます。これを右クリックし、ファイルのダウンロードを選択してください。 2.インストール ダウンロードしたファイルをダ

    hatezawa
    hatezawa 2011/03/28
    Wiresharkのちょっと高度な(?)使い方、Wireshark TIPSも書いています。
  • WIRESHARK - 簡単なチュートリアル - Wiresharkとは何ですか?

    Wireshark Wiresharkとは何ですか? Warning: Undefined variable $PHP_SELF in /home/clients/2092070cc529a092f88d8480f1925281/web/ja/langue.php on line 19 Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/clients/2092070cc529a092f88d8480f1925281/web/ja/langue.php on line 19 Last Update: 01-01-1970 Tool Tutorial Ergonomy Forum 詳細 Wiresharkとは何ですか? スクリーンショット 前提条

  • IT news, careers, business technology, reviews

    Elon Musk’s suit against OpenAI — right idea, wrong messenger

    IT news, careers, business technology, reviews
  • DNSの基礎知識 - @IT

    ADの導入にはDNSの知識が不可欠だ。DNSとは何か? ADとの関係は? インストール&設定法など。DNSを初歩から学ぶ。 連載目次 連載「改訂 管理者のためのActive Directory入門」では、Active Directoryの基礎やその導入方法について解説した。DNSDomain Name System)は、Active Directoryのインストールの要件にもなっており、DNSがないとActive Directoryは機能しない。またActive Directoryで使用するDNSには、いくつかの要件があるため、それらに注意しないとActive Directoryのインストールが完了してもドメイン・コントローラが正常に起動しないということもある。Active Directoryを使用しない環境でも、インターネットの各種サービスを利用する場合には、DNSは必要となることが多

    DNSの基礎知識 - @IT
  • 1