タグ

networkに関するt-cyrillのブックマーク (11)

  • ブラウザからTCP, UDPソケットを操作するDirect Sockets API - ASnoKaze blog

    2020/01/14: 実際に動くのを確認しました asnokaze.hatenablog.com (2020/09/17 注釈: Raw SocketsからDirect Socketsに名称が変更されました) ブラウザでTCP, DUPソケットを操作可能にする「Direct Sockets API」という仕様がW3CのWICGで議論されている。 また、blink-devでも「Intent to Prototype: Raw Sockets API」とプロトタイプの議論が行われている。 多くの方がセキュリティ上の懸念を抱くと思うが、ドキュメントでも慎重に検討すると書かれている。GithubでIssueを立てることも可能なので、思うことがある方は、まだまだ議論は始まったばかりでもあるので是非フィードバックされると良いと思う。(割と普通に聞いてもらえます) なお、Raw Socketsという名

    ブラウザからTCP, UDPソケットを操作するDirect Sockets API - ASnoKaze blog
    t-cyrill
    t-cyrill 2020/08/31
    こういうの使ったワームとか流行らないかな?イマドキなので流石に大丈夫とは思う
  • モンスターストライクのリアルタイム通信を支える技術

    Stackless и stackful? Корутины и асинхронность в Go

    モンスターストライクのリアルタイム通信を支える技術
  • 同時接続 700 万、秒間 2 万通という Nintendo Switch 向けプッシュ通知システム NPNS の資料を読んで

    AWS Summit Tokyo 2018 で実施されたセッション資料・動画をダウンロードすることができます。(順次公開) ※AWS Summit 2018 へお申し込みいただいていない場合、別途ダウンロード申し込みが必要となります。… 【任天堂様ご登壇事例】Nintendo Switch (TM) 向けプッシュ通知システム「NPNS」AWS はよくわからないので Erlang/OTP 視点のみです。 ejabberdejabberd はフランスの ProcessOne という会社が開発している XMPP サーバです。XMPP が何かはここでは説明しません。 ejabberd は TLS や XML 周りの性能を出すため C で書かれている以外、他はすべて Erlang/OTP で書かれています。 ejabberd の歴史はとても古く、自分が Erlang を学び始めた頃にはすでにありまし

    同時接続 700 万、秒間 2 万通という Nintendo Switch 向けプッシュ通知システム NPNS の資料を読んで
    t-cyrill
    t-cyrill 2018/06/23
    めっちゃすごそうだけど今のところ使える場所がない。Erlangを使ってるだけでは説明がつかない謎も多い。どうやってるんだ
  • IIJ Technical NIGHT vol.4 資料公開します | IIJ Engineers Blog

    IIJ社内の様々な部署を経て、2016年より広報部技術広報担当。福岡ソフトバンクホークスをこよなく愛し、週末になると全国行脚してます。好きなべ物は豆腐。 日2018年3月14日、4回目の開催となるIIJ Technical NIGHTを開催しました。 取り急ぎ、日利用した資料を公開します。開催報告は別途お届けしようと思いますので、お楽しみに! なお、過去に行われたIIJ Techinical NIGHTの開催の様子は、以下の記事をご参照ください。 IIJ Technical NIGHT vol.2 開催レポート IIJ Technical NIGHT vol.3 資料公開します 今回のテーマは “SEIL” ISPであるIIJが開発したルーター「SEIL(ざいる)」。おかげさまで昨年末、SEILは20周年を迎えました。 NW屋であるIIJが、自分たちのサービスに利用するために開発した

    IIJ Technical NIGHT vol.4 資料公開します | IIJ Engineers Blog
  • 表示速度が“爆速”なサイト、相次いで登場 その背景は

    ページの読み込み速度が“爆速”のサイトが相次いで登場している。2017年後半、日経電子版がリニューアルし「表示速度を従来比2倍に」と発表した他、米国のプログラマー向けコミュニティーサイト「dev.to」の表示速度が「速すぎて不安になるレベル」と話題を呼んだ。米Googleによれば「モバイルサイトでは読み込みに3秒以上かかると訪問者の53%が離脱する」といい、表示速度の改善が「長く滞在してもらう」一助になるようだ。 こうしたサイトが利用しているのがCDN(Content Delivery Network)という技術だ。なぜ速くなるのか、CDNを提供しているファストリー(米Fastly日法人)のチュクロ・ダグ代表取締役、松田未央シニアセールスエグゼクティブに聞いた。 CDNの基的な仕組みは? ユーザーがインターネットを経由してWebサイトなどコンテンツを見に行くとき、ユーザーとコンテンツの

    表示速度が“爆速”なサイト、相次いで登場 その背景は
    t-cyrill
    t-cyrill 2018/02/03
    なおITmediaの表示は非常に遅いと思います
  • よくわかるLinux帯域制限 | GREE Engineering

    矢口です。 みなさんはLinuxのtcという機能をご存知でしょうか。送信するパケットの帯域制御を行うことができる大変強力な機能で、グリーでもいくつかの用途で使用されています。 具体的な事例の一つはRedisです。Redisではreplicationを新規に開始する際やfailoverが発生しmasterが切り替わった際(特に2.6系)にストアされている全データが転送されます。しかし帯域制限をかける機能がないため、ネットワーク帯域を圧迫してしまう危険性があります。また通常のクライアントとの通信でも大量のクエリにより予想以上の帯域を使用してしまう可能性があります。このような場合にtcを用いることでRedisの使用する帯域をコントロールできます。 このように有用なtcですが残念なことに日語/英語ともにわかりやすい解説や詳細な情報は多くありません。 私も社内において使われていたtcの設定に問題が

    よくわかるLinux帯域制限 | GREE Engineering
  • Debian で NIC offload を無効にする方法 - mura日記 (halfrack)

    rc.local に書くみたいな雑な手法ではない王道はなにか? 結論から言うと interfaces に offload-lro off とか書ける。 # grep -A3 eth2 /etc/network/interfaces auto eth2 iface eth2 inet manual offload-lro off bond-master bond0 #Debian のお作法として、 rc まわりの情報は /usr/share/doc/${該当機能を操作するコマンド名}/README.Debian に置いておくものらしい。 例えば /usr/share/doc/ifenslave/README.Debian.gz には、 bonding をやりたいとき interfaces にどう書けば良いかドキュメンテーションされている。 検証環境は Debian 8 Jessie です。他

    Debian で NIC offload を無効にする方法 - mura日記 (halfrack)
  • 美女直播间围观视频-

    美女直播间围观视频介绍: “这倒没有……”王晓峰摇头。 “徐老允许我在这里说?” “五枚……两亿?”盔甲青年眼睛一下瞪圆:“你卖的是六品丹药?怎么不去抢呢?”“我们能够修炼……而且,进步很快……” 美女直播间围观视频评测: “是福不是祸,是祸躲不过……” “沈哲……岂不很危险!”“一、一万两?”差点没拿住手中的纸,鱼老一声叹息“少爷这是被人骗了!” “是啊,剧烈的爆炸,可以让空中凝固的元素粒子,分散开来,变得活跃,不过,这种活跃度,不会持续多久,最多一个时辰,就会重新凝聚!” “这……”眉毛一跳,沈从心差点没晕过去。 “萧九儿……那是我的位置,有点……有点味,要不,我跟你换过来……”“已经开始了……”钟玉楼摆了摆手。“我准备好了材料,只求徐宗师出手,炼制出兵器,愿意支付巨额酬劳!” “沈家家主可在?这就是你们的待客之道?如果真是如此,在下就告辞了……” 美女直播间围观视频总结: “云霄寸拳

  • L2TP/IPsec

    AVPのパラメータ値の暗号化 L2TPには、L2TPパケット全体を暗号化する仕組みはありませんが、各AVPのパラメータ値を暗号化させる仕組みが取り入れられています。AVPパラメータ値の暗号化には、属性番号36のRandom Vector AVPで通知されるRandom Vectorおよびその属性番号(36)と、LACとLNSで事前に共有するパスフレーズの3つを用いたMD5ハッシュ関数で導出される共有鍵を使用します。そのため、Random Vector AVPはAVPsの中で暗号化して通知したいAVPよりも前に配置されます。 L2TPの制御メッセージ(AVPが暗号化される場合) +--------+--------------------------------------------------------------------------+ | | ペイロード | | L2TP | +

  • はてなにおけるLinuxネットワークスタックパフォーマンス改善 / Linux network performance improvement at hatena

    はてな・ペパボ技術大会〜インフラ技術基盤〜@京都

    はてなにおけるLinuxネットワークスタックパフォーマンス改善 / Linux network performance improvement at hatena
  • mitmproxy - an interactive HTTPS proxy

    Command Line mitmproxy is your swiss-army knife for debugging, testing, privacy measurements, and penetration testing. It can be used to intercept, inspect, modify and replay web traffic such as HTTP/1, HTTP/2, HTTP/3, WebSockets, or any other SSL/TLS-protected protocols. You can prettify and decode a variety of message types ranging from HTML to Protobuf, intercept specific messages on-the-fly, m

  • 1