タグ

networkに関するsuginoyのブックマーク (347)

  • サーバを作りながら学ぶWebSocketプロトコル - みずぴー日記

    WebSocketって何? WebSocketは、Javascriptでサーバとリアルタイム双方向通信をする仕組みです。概要は第1回 WebSocket登場までの歴史:Jettyで始めるWebSocket超入門|gihyo.jp … 技術評論社によくまとまっています。 この記事ではWebSocketサーバを実装しながら、どういうプロトコルかを解説します。サンプルコードはWebSocket Draft 76でechoサーバーを作ってみた - いろいろな何かのものを参考にさせていただいています。ありがとうございます。 ※WebSocketプロトコルは現在ドラフトの段階なので、そのうち仕様が変わる可能性があります。この記事は20111/23時点の情報です。 プロトコル概要 WebSocketで通信を行なうおおまかな流れは次のようになります。 クライアントとサーバの間でハンドシェイクを行ない、接続

    サーバを作りながら学ぶWebSocketプロトコル - みずぴー日記
  • Internet

    インターネット崩壊について考えるためのページ インターネットの理想は90年代半ばに崩壊した。現在のインターネットは共同幻想である。 その幻想としてのインターネット(もはやインターノットと呼ぼう)も化けの皮が剥がれて崩壊する日は近い。 心配すべきはインターノットではなく、インターノットに依存した社会である。 T.Suzuki関係 毒入れ関連 DNSSEC はなぜダメなのか Forged Delegation Injection into Empty Non-Terminal with NSEC3 DNS 毒入れの真実(Oct 24, 2015 @DNS温泉補講) Blog: 開いたパンドラの箱: 長年放置されてきた DNS の恐るべき欠陥が明らかに 解説: キャッシュポイズニングの開いたパンドラの箱 -1- 解説: キャッシュポイズニングの開いたパンドラの箱 -2- 頂上は如何に攻略されたか

  • 浸透いうな!

    DNS引越しをしたけどうまく切り替わらない。なかなか浸透しない。業者に問い合わせると「DNSの浸透には数日かかることもあります。お待ちください」と言われた。 、、、という話をよく聞きますが、「浸透」(伝播、伝搬、浸潤、反映などとも呼ばれる)ってなんでしょう? DNSの設定を変更するのは「浸透」という謎の現象に託す神頼みのような作業なのでしょうか。 2011.10.16 追記:「浸透」と言っている例 DNSの仕組み まず、DNSの仕組みと、特にキャッシュの動作について解説します。...と思いましたが、とっても大変なので省略します。ただ、権威サーバに登録された情報が世界中のキャッシュサーバに配信されるなどという仕組みは DNS には存在しません。浸透という人はそう思っているようですが。(こんなふうに) 「浸透」という言葉で騙されていませんか? 事前に変更したいDNSのレコードのTTLを短くし

    suginoy
    suginoy 2011/01/19
    DNSの勉強してからもう一度読む
  • 遅延(レイテンシ)とはなにか? - はてなポイント3万を使い切るまで死なない日記

    インターネットでデータを送るときには、あたりまえだが、必ずいくらかの時間がかかる。これを遅延(latency)という。 よくインターネットのサービスで独自の技術により低い遅延(low latency)を実現したとかいう記事がでる。これがなにを意味するか、ネットワーク技術が専門のはずのIT企業の社員でも、全然わかってないひとが多い。 というわけで今回はインターネットでの遅延についてよくある誤解を紹介して、当はいったいなんなのかということを説明しようと思う。 まず、よくサイトが重いとか、インターネットがめちゃくちゃ遅いというのと遅延が高いというのとは質的には別の現象なんだが、よく混同されている。もちろんインターネットが遅くなっている場合には結果的に遅延も大きくなっていたりする。しかし、サイトが重くなったり、インターネットが遅くなっている当の理由は、だいたいサーバの処理が追いついていないか

    遅延(レイテンシ)とはなにか? - はてなポイント3万を使い切るまで死なない日記
    suginoy
    suginoy 2011/01/17
    「TCPでは、転送量を少しづつ増やしてパケットがロストしたら転送量減らすという処理を行なって最大の速度で通信できるように工夫しており、のこぎりの谷間は、ちょうど、パケットがロストしたタイミング」
  • TechCrunch | Startup and Technology News

    The Station is a weekly newsletter dedicated to all things transportation. Sign up here — just click The Station — to receive the full edition of the newsletter every weekend in your inbox. Sub

    TechCrunch | Startup and Technology News
    suginoy
    suginoy 2011/01/16
    「Windowsクライアントのクラッシュを経験したユーザの多くがそのソフトをリブートしたため、SkypeのP2Pネットワーク全体の負荷が急増した」
  • Google ChromeでHTTPヘッダテキストを確認する方法 - Gaishimo

    Google ChromeでHTTPヘッダのテキストを確認する方法です。 アドレスバーに chrome://net-internals/ を入力しアクセスします。 net-internals は、chromeが用意する開発者向けのページの一つです。ネットワーク関連の情報をここで閲覧することができます。その中のRequestsタブEventsタブ*1を選択し、該当のリクエストをクリックすると、右側にHTTP通信の詳細なログが表示されます。その中にHTTPヘッダも含まれます。 net-internals以外にも、about:about とアドレスバーに入力すると開発者向けのページがいくつか用意されています。 この開発者向けページの存在は初めて知ったのですが、開発・デバッグに便利な機能が色々とありそうなので、確認してみようと思います。 参考:http://gihyo.jp/dev/feature

    Google ChromeでHTTPヘッダテキストを確認する方法 - Gaishimo
  • ヤフーにおけるWebサービスのアクセスコントロール

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、R&D統括部 開発推進室 セキュリティプラットフォーム技術 セキュリティスペシャリストの戸田 薫です。 今回は、ヤフーにおけるWebサービスのアクセスコントロールについてご紹介します。 ヤフーでは、会社組織やWebサービスの運営面でいろいろなアクセスコントロールを行っています。 アクセスコントロールをする目的には、いくつも理由がありますが、たとえば、以下の理由が挙げられます。 お客様やパートナーの情報を守らなければなりません。 サーバの制御を奪われ、攻撃に利用されてはいけません。 システムの不正な利用を予防しなければなりません。 今回は、ヤフーのWebサービスにフォーカスして説明をします。 インターネットからヤフーへ

    ヤフーにおけるWebサービスのアクセスコントロール
  • お金をかけずMacのネット環境を3倍高速化!騙されたと思ってdolipoとGooglePublicDNSを導入しよう(Lionも対応)|男子ハック

    Macおすすめアプリお金をかけずMacのネット環境を3倍高速化!騙されたと思ってdolipoとGooglePublicDNSを導入しよう(Lionも対応)2011年1月10日819 @JUNP_Nです。最近の男子ハックはどうやらMacの記事が人気があるみたいです。人気ついでに2〜3分でMacでのブラウジングが高速にする方法をご紹介。 昔からMacを使っている人には定番ですが、最近Macに移行してきたひとのための覚え書きです。これを知らないMacユーザーさんには是非教えてあげて下さい。

    お金をかけずMacのネット環境を3倍高速化!騙されたと思ってdolipoとGooglePublicDNSを導入しよう(Lionも対応)|男子ハック
  • 簡単サーバー監視ツールを書いてみた - kaeruspoon

    #!/usr/local/bin/ruby require 'ping' require 'net/smtp' require 'net/http' unless Ping.pingecho("www.server.com", 3, "80") Net::SMTP.start('mail.server.com', 25) {|s| s.send_mail "Subject:Server Down!!(L3)", 'kanshi-24@mail.server.com', 'oishi@example.com'} end begin Net::HTTP.start("www.server.com") rescue Net::SMTP.start('mail.server.com', 25) {|s| s.send_mail "Subject:Server Down!!(L7)", 'kansh

  • サーバとL2スイッチの接続を冗長化する設計の基本 - GeekFactory

    インフラを設計する上で冗長化による信頼性向上は避けて通れない道です。サーバとL2スイッチの接続を冗長化する設計については意外と情報が少ないのでまとめてみました。変なこと書いてたらご指摘ください。 インフラ設計の基は単一障害点(SPOF)を取り除くことです。構成要素のうち1つが故障してもサービスを維持できるように設計します。構成要素は以下のものが挙げられます: CPU マザーボード メモリ ローカルディスク 電源 FC-HBA NIC LANケーブル L2スイッチ ・・・ ただし、これらすべての故障に備えようとすると費用対効果が割に合わないので、ローカルディスクから下を冗長化する構成が一般的と思います。絶対に止まってはいけないサービスは別ですけどね。 冗長化の種類 サーバを冗長化するにはクラスタを組みます。クラスタはActive-ActiveとActive-Standby(HA)の二種類に

    サーバとL2スイッチの接続を冗長化する設計の基本 - GeekFactory
  • SDカードがサーバーに! 単体でWebサーバーとして動作する「Servers Man@SD」が発表へ

    SDカードがサーバーに! 単体でWebサーバーとして動作する「Servers Man@SD」が発表へ2011.01.06 15:306,540 iPhoneなどあらゆる端末をサーバ化してきた、ServersManのSDカード版が登場です。 CES2011で参考展示される「Servers Man@SD」は、SDカードの中に、CPU、WiFIモジュール、SDメモリモジュールを搭載し、SDカード単体でサーバとして起動するSDカード。ネットワーク機能の無い家電でも瞬時にネットワーク対応にしてしまうSDカードです。 現在おなじカテゴリに属すものとして「Eye-Fi」もありますが、ServersMan@SDの特徴は、「単なる端末からServer機能とClient機能の双方を持った、「自律Node」として機能するために、PCやクラウド上のサービスを通さずに直接機器 と機器が交信することが可能」だそうで、

    SDカードがサーバーに! 単体でWebサーバーとして動作する「Servers Man@SD」が発表へ
  • Wiresharkを使ってみる - 虎塚

    出入りするパケットは全部監視しろってじっちゃがいってた。 …んだけど、よくわからないのでひとまず家で試しました、という自分用のメモです。 やりたいこと (単純に)生のパケットを見る 開発中のアプリがネットワークに接続している時のパケット流量を知る 接続時間スループットの目安値を得るため 環境 Windows XP Professional Version 2002 Service Pack 3 Wireshark 4.1.2 Wiresharkとは Wiresharkは、GUIを持つネットワークプロトコルアナライザです。GPLライセンスのOSSです。何らかのパケットキャプチャソフト(今回はWinPcap)と合わせて使います。 Wireshark4.1.2には、WinPcap4.1.2が同梱されていて、Wiresharkのインストール中にWinPcapもインストールするかを選択できます。Wi

    Wiresharkを使ってみる - 虎塚
  • yebo blog: Google DNSを使うとiTunesやApple TVが遅くなる

    2010/12/21 Google DNSを使うとiTunesやApple TVが遅くなる 以前話題になった事だが、ここ数日いくつかのニュースサイトやブログ[joe maller]で取り上げられている話に、Google DNSやOpenDNSなどのパブリックDNSを名前解決用のキャッシュサーバに指定すると、iTunesストアやApple TVのストリームが遅くなるという事実がある。iTunesストアはAkamai CDNを利用しているが、Akamai CDNはDNSキャッシュのIPアドレスを使って配信サーバを振り分けている。ユーザがISPのDNSキャッシュを利用あるいは自らキャッシュを立ち上げている場合は、適切なコンテンツ配信サーバが選択されるが、Google DNSやOpenDSNを指定してしまうと、Akamaiはどこからリクエストを出されたかを判別できないため、日からのリクエストも米

  • 無線の「破壊的イノベーション」がネットワークの構造を変える (1/2)

    ISDNと地デジはなぜ失敗したのか ソフトバンクがテレビCMまで打って大騒ぎした「光の道」論争は、結果的にはNTTに対する「機能分離」などの規制強化に終わりそうだ。総務省は、光回線を「2015年までに半額」にするようNTTに要請するという。世界の投資家から資金を調達している公開企業の企業価値を毀損する規制を、筆頭株主である政府が行なうのは驚くべきことだ。 光ファイバーは全国90%に敷設されているのに、30%しか使われていない。NTTグループ連結の営業利益の70%以上はNTTドコモが上げており、NTT東西は実質的には赤字だ。他方、ソフトバンクの端末には「つながらない」という苦情が殺到している。通信産業は急速に有線から無線にシフトしており、足りないのは光ファイバーではなく無線の周波数なのだ。 こういう時代遅れの規制をみると、1990年代後半、インターネットが急速に普及していたころを思い出す。当

    無線の「破壊的イノベーション」がネットワークの構造を変える (1/2)
  • Engadget | Technology News & Reviews

    iPad Air M2 hands-on: A big-screen iPad that doesn't break the bank

    Engadget | Technology News & Reviews
  • 海外からTV動画を観る方法

    GyaOもHuluもNetflix海外からはアクセス規制かかって観れないんですよね。そこで南国の島で母国のTVを見たいみなさまのために、放送権の国境をヒョイとまたぐ方法を2つご紹介しましょう。 始める前に 動画ストリーミングサービスやTV局のサイトはどこも国外から放送が見れないよう、地理位置を追跡するソフトウェアでどこからアクセスしてるのか識別してブロックかけてます。これは世界共通の問題。海外旅行中も母国のネットTV動画は見れませんよね(視聴料払って観てるケーブル放送ですら海外はフタかぶせだらけ!) でもカリカリする必要はなくて、プロキシかVPNサービスを使えばこの嫌なバリアも回避できるんですよ。どちらともパソコンのネットワーク接続をリルートして、IPアドレスを変え、あたかも国内から接続してるかのように装う代替策ですが、仕組みはちょっと違います。 プロキシサーバーはブラウザのフィルターの

    海外からTV動画を観る方法
  • 法人のお客さま|NTT東日本

    ビジネスに役立つセミナー開催情報 NTT東日主催のセミナー情報を紹介。インターネットを介してどこからでも受講可能なオンラインセミナーなど、最新のビジネス課題などについて学ぶことができます。

    法人のお客さま|NTT東日本
  • 新人に、OSIの7層を1時間で教える羽目になり・・・ - ウィリアムのいたずらの、まちあるき、たべあるき

    ウィリアムのいたずらが、街歩き、べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も) 教えた内容の原稿 ■むかしむかし、パソコンが2台ありました。 2つのパソコンをむすびたい。 Aのパソコンの入力→Bのパソコンの出力 Bのパソコンの入力→Aのパソコンの出力 にすると、Aのパソコンの入力はBのパソコンに出力され、 Bのパソコンの入力はAに出力され、相互に通信できました。 めでたしめでたし・・・ ■じゃあ、世界中のパソコンを結ぶには? 世界中のパソコンの入力と出力を・・・→むり そもそも、世界中のパソコンの環境が違う そこで! 異なる環境でも、世界中のパソコンがつながるように、きまりをつくった →その1つが、OSIの7階層モデル ■OSI7階層モデル パソコンで動くアプリケーションで、通信を考える場合、2種類の話がある。 (A)あるパソコンから、世界中のパソコンに、デ

    新人に、OSIの7層を1時間で教える羽目になり・・・ - ウィリアムのいたずらの、まちあるき、たべあるき
  • 法人のお客さま|NTT東日本

    ビジネスに役立つセミナー開催情報 NTT東日主催のセミナー情報を紹介。インターネットを介してどこからでも受講可能なオンラインセミナーなど、最新のビジネス課題などについて学ぶことができます。

    法人のお客さま|NTT東日本
  • L1スイッチの使い道 - sanonosa システム管理コラム集

    L2~L4スイッチあたりは馴染みがある人が多いと思いますが、L1スイッチについては聞いたことすらない人も多いのではないでしょうか。L1スイッチは大規模サイトでは必須と言っても過言ではないくらい重要となります。というわけで今回はL1スイッチについて記してみます。 【L1スイッチとは?】 L1スイッチとは、物理層で切り替え(スイッチ)することのできるネットワーク機器となります。ある意味パッチパネルでの切り替えを電気的に行える機械とも言えます。かつ市販されているL1スイッチではメーカー毎に様々な機能が付加されている場合が多いです。 ※余談ですが、レピータHUBもレイヤー1に該当しますが、レピータHUB自体にスイッチ機能はないのでレピータHUBがL1スイッチかと問われると微妙な気がします。 【L1スイッチのよくある使い道: ログ分析&IDS】 大規模サイトでよく使われる用途としてはログ分析&IDS

    L1スイッチの使い道 - sanonosa システム管理コラム集