はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    参議院選挙2025

『qiita.com』

  • 人気
  • 新着
  • すべて
  • eBPFでQUICパケットをルーティングしていく - Qiita

    9 users

    qiita.com/tatsuhiro-t

    はじめに LinuxのeBPFを使ってQUICパケットのDestination Connection IDを元にQUICサーバーのSO_REUSEPORTした特定のソケットへパケットを送り込む試みについて記述します。 ユースケース TCPを扱う典型的なマルチスレッドサーバーの一例としては、各スレッドでlisten、受信データの処理を行います。カーネルがパケットの面倒は全て見てくれるため、アプリケーションはソケットからデータの送受信だけをしていれば良かったのです。QUICはUDPパケットのハンドリングはカーネル任せですがその先は、ユーザースペースで実装する必要があります。UDPでSO_REUSEPORTを使って複数ソケットで同じアドレスで待ち受けすることはできますが、IPアドレス、ポートの四つ組で振り分けされることになります。QUICは概ねこれでも行けそうですが、QUICはコネクションのマイ

    • テクノロジー
    • 2021/01/28 22:15
    • eBPF
    • TLSとQUICハンドシェーク 2018 - Qiita

      3 users

      qiita.com/tatsuhiro-t

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? QUIC brown fox jumps over the lazy dog 昨年のアドベントカレンダーに、 https://qiita.com/tatsuhiro-t/items/2c4e40923c5e359ca235 を書きました。あれから1年、QUICは未だ標準化策定中でハンドシェークの方式も変わりました。今後も変わり続けることでしょう。この記事は執筆時点での最新のdraft-16をベースに、説明が面倒な部分は適度に端折ってQUICのハンドシェークについて書きたいと思います。Z Labに入社してもQUICの仕事は現在ありませんの

      • テクノロジー
      • 2019/01/04 00:43
      • あとで読む
      • TLSとQUICハンドシェーク - Qiita

        4 users

        qiita.com/tatsuhiro-t

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? TLSと関係の深いQUICのハンドシェークについて紹介します。QUICの仕様は執筆時点の最新版draft-08を元にしています。TLSv1.3の仕様は、draft-22を元にしています。 https://tools.ietf.org/html/draft-ietf-quic-tls-08 https://tools.ietf.org/html/draft-ietf-quic-transport-08 https://tools.ietf.org/html/draft-ietf-tls-tls13-22 QUIC QUICはGoogleの

        • テクノロジー
        • 2017/12/23 09:05
        • nghttpx Ingress controller - Qiita

          10 users

          qiita.com/tatsuhiro-t

          はじめに 最初にIngressについて説明する必要があるだろう。誤解を恐れずにいろいろと端折って文章にするならば、Kubernetesというコンテナーオーケストレーションシステムが用意しているIngressは、Kubernetesクラスタ内で稼働しているHTTPベースのサービスに対して、クラスタ外部からアクセスする手段を提供するものである。Kubernetesが定義するIngressは、ただのリソースであり、HTTPにおけるホストとパスでどのサービスへリクエストをフォワードすればよいかのルールを記述する。実際にリクエストをIngressリソースの通りにフォワードする機能は、Kubernetes本体では提供されていない。この隙間機能、すなわち、Ingressリソースを読んでいい感じにL7ロードバランサーを設定してリクエストが期待通りにフォワードされるようにする機能を提供するものこそが、Ing

          • テクノロジー
          • 2016/12/14 09:25
          • kubernetes
          • grpc
          • HTTP Workshop 2016参加報告 - Qiita

            36 users

            qiita.com/tatsuhiro-t

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? これは第9回HTTP/2勉強会の資料です。 スウェーデンの首都、ストックホルムで開催された第二回HTTP Workshopへの出張報告である。 このイベントはワークショップ形式であり、HTTPについての議論をする場 非常にラフなアジェンダのみ用意されており、スケジュールは頻繁に変更される Twitter公式アカウントでも情報が発信されている レポートがすでに公開されており、参加者も記載されている 場所、日時 2016/7/25から7/27の3日間 スウェーデンのストックホルム シェラトンホテル会議室 日程、議題 Welcome Drin

            • テクノロジー
            • 2016/09/07 20:11
            • http2
            • あとで読む
            • ネットワーク
            • event
            • web
            • HTTP/2 GOAWAY, その使い方 - Qiita

              5 users

              qiita.com/tatsuhiro-t

              Go away, and never come back --- a creature living in cave HTTP/2 には GOAWAY フレームがあります. RFC 7540 によると接続を切る場合には送信せよとあります. ペイロードにはピアが開始したストリーム ID で何かしら処理をしたものの最大値を設定します (last-stream-id). このようなものを一体何のために使うのでしょうか. HTTP/2 では一接続上にたくさんのリクエストをのせることができます. 基本的に持続的接続となって HTTP/1.1 のときよりも接続時間は長くなることを想定しています. 接続はタイムアウトによって切られることもありますが, 自発的に切る場合もあります. 自発的に切る場合の例としてはコネクションエラーなど致命的なエラーで続行不可能になるケース, とサーバーのメンテナンスやロード

              • テクノロジー
              • 2015/12/02 11:06
              • ネットワーク
              • プログラミング
              • web
              • あとで読む
              • Firefox で HTTP/2 プロキシーを使う - Qiita

                3 users

                qiita.com/tatsuhiro-t

                Firefox で HTTP/2 プロキシーを使う方法を説明する記事です. 従来, HTTP プロキシーへの接続は平文の HTTP を使うことが一般的でした. セキュア Web プロキシーというのが最近出てきました. リンク先から分かるようにもともと Chromium 発祥のもののようですが, クライアントと HTTP プロキシー間の通信路を SSL/TLS で暗号化するというものです. Google の Data Compression Proxy もセキュア Web プロキシーの一形態でクライアントと HTTP プロキシー間に SPDY プロトコルを使っています. SPDY プロトコルを使っているため SPDY プロキシーと呼ばれることもあります. HTTP/2 プロキシーも同様に, セキュアプロキシーの一形態であり, クライアントと HTTP プロキシー間を HTTP/2 プロトコル

                • テクノロジー
                • 2014/12/21 01:55
                • あとで試す
                • プログラミング
                • web
                • nghttp2 を使った Go HTTP/2 server - Qiita

                  8 users

                  qiita.com/tatsuhiro-t

                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                  • テクノロジー
                  • 2014/12/16 03:31
                  • http2
                  • go
                  • golang
                  • プログラミング
                  • web
                  • Erlang で HTTP/2 サーバー Lucid を書きました - Qiita

                    5 users

                    qiita.com/tatsuhiro-t

                    Erlang で HTTP/2 サーバー Lucid を書きました. https://github.com/tatsuhiro-t/lucid この記事では特に HTTP/2 の仕様に関して説明はしませんので, HTTP/2 に興味ある方は HTTP/2 Advent Calendar を読む, あるいは HTTP/2 ID を読む等をおすすめします. Lucid は私が初めて Erlang で書いたアプリケーションです. 私は Programming Erlang を 7 年程前に買いました. そのころは日本語訳がまだでていませんでした. 半分ほど読んでからほったらかしにして 7 年程たちました. その間一切 Erlang のコードは書いていません. さて私の twitter TL において "すごい E 本" の日本語版出版の話題が連日盛り上がっていました. そんなに盛り上がるなら何か

                    • テクノロジー
                    • 2014/12/07 16:26
                    • プログラミング
                    • web
                    • nghttpx - HTTP/2 リバースプロキシー / L7 ロードバランサー - Qiita

                      48 users

                      qiita.com/tatsuhiro-t

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                      • テクノロジー
                      • 2014/07/01 00:24
                      • HTTP2
                      • HTTP
                      • SPDY
                      • web
                      • あとで試す
                      • server
                      • ネットワーク
                      • Python で HTTP/2 サーバーを書こう - Qiita

                        22 users

                        qiita.com/tatsuhiro-t

                        make install で nghttp2 C ライブラリと Python の拡張ライブラリがインストールされます. インストールしたくない場合は, LD_LIBRARY_PATH と PYTHONPATH でそれぞれのディレクトリを指定することもできます. 準備ができましたので早速サーバーを書いてみましょう. 使用するのは nghttp2.HTTP2Server クラスと nghttp2.BaseRequestHandler クラスです. nghttp2.HTTP2Server クラスはコネクションの待ち受け, イベントループの運用といったサーバー機能を提供するクラスです. nghttp2.BaseRequestHandler は 1 ストリーム (HTTP リクエスト) をハンドリングするクラスです. イベント毎に発火するコールバックメソッドがあり, サブクラス化してこれらコールバッ

                        • テクノロジー
                        • 2014/05/14 01:02
                        • python
                        • http2
                        • HTTP
                        • あとで試す
                        • プログラミング
                        • programming
                        • OpenSSL の ALPN/NPN API の使い方 - Qiita

                          14 users

                          qiita.com/tatsuhiro-t

                          この記事では OpenSSL での ALPN/NPN API の使い方を紹介します. ALPN と NPN は TLS 拡張であり, TLS ハンドシェークの後アプリケーションレイヤーのプロトコルをサーバーとクライアントでネゴシエーションするために使います. https URI で SPDY 対応のサービスにアクセスするとき, 必ずこれら何れかの拡張を使って SPDY プロトコルをネゴシエーションしていますのでみなさん毎日使っているはずです. この記事を執筆時点では策定中である HTTP/2 では https URI を使う場合, ALPN を使って HTTP/2 をネゴシエーションするようになる予定です. ALPN と NPN の大きな違いは, ALPN ではクライアントが送信するアプリケーションプロトコルのリストの中から, サーバーがアプリケーションプロトコルを選択するのに対し, NP

                          • テクノロジー
                          • 2014/04/23 13:29
                          • openssl
                          • ネットワーク
                          • network
                          • プログラミング
                          • あとで読む
                          • ALPN
                          • HTTP/2, SPDY 対応の負荷テストツール h2load - Qiita

                            75 users

                            qiita.com/tatsuhiro-t

                            HTTP/2, SPDY に対応する負荷テストツール h2load を紹介します. HTTP/1 用の負荷テストツールは ab や weighttp が有名ですが, これらは HTTP/2 や SPDY には対応していません. HTTP/2, SPDY を負荷テストする場合は h2load を使うことができます. h2load は nghttp2 リポジトリに入っています. SPDY プロトコルをサポートするには, spdylay をリンクする必要があります. そのため最初に spdylay をインストールしてから nghttp2 をインストールします. インストール方法はそれぞれの README を見てください. この記事の執筆時点では HTTP/2 はまだ策定途中です. h2load は nghttp2 がサポートする HTTP/2 ドラフトバージョンのみに対応し, 執筆時点のバージョ

                            • テクノロジー
                            • 2014/04/21 23:31
                            • spdy
                            • http2
                            • HTTP
                            • 負荷テスト
                            • development
                            • テスト
                            • サーバ
                            • test
                            • performance
                            • 設定

                            このページはまだ
                            ブックマークされていません

                            このページを最初にブックマークしてみませんか?

                            『qiita.com』の新着エントリーを見る

                            キーボードショートカット一覧

                            j次のブックマーク

                            k前のブックマーク

                            lあとで読む

                            eコメント一覧を開く

                            oページを開く

                            はてなブックマーク

                            • 総合
                            • 一般
                            • 世の中
                            • 政治と経済
                            • 暮らし
                            • 学び
                            • テクノロジー
                            • エンタメ
                            • アニメとゲーム
                            • おもしろ
                            • アプリ・拡張機能
                            • 開発ブログ
                            • ヘルプ
                            • お問い合わせ
                            • ガイドライン
                            • 利用規約
                            • プライバシーポリシー
                            • 利用者情報の外部送信について
                            • ガイドライン
                            • 利用規約
                            • プライバシーポリシー
                            • 利用者情報の外部送信について

                            公式Twitter

                            • 公式アカウント
                            • ホットエントリー

                            はてなのサービス

                            • はてなブログ
                            • はてなブログPro
                            • 人力検索はてな
                            • はてなブログ タグ
                            • はてなニュース
                            • ソレドコ
                            • App Storeからダウンロード
                            • Google Playで手に入れよう
                            Copyright © 2005-2025 Hatena. All Rights Reserved.
                            設定を変更しましたx