TCPに関するbluescreenのブックマーク (4)
-
プライム・ストラテジー﹁KUSANAGI﹂の開発チームの石川です。 ﹁KUSANAGI﹂はWordPressをはじめとするCMSを高速に動作させる世界最速クラスの仮想マシンです。わたしたちは﹁KUSANAGI﹂を開発して皆様にご利用いただくほか、お客様のウェブサイトを﹁KUSANAGI﹂で運用しています。 この連載では、﹁KUSANAGI﹂の開発やお客様とのお話の中で感じた課題や実際の運用の中で得た知見などをお伝えしています。 今回は次世代のHTTPとも呼ばれる﹁HTTP/3﹂の裏側で使われている﹁QUIC(クイック)﹂についてお話ししたいと思います。 Googleが通信パフォーマンス改善について追求した﹁QUIC﹂QUICはもともとGoogleによって設計されたトランスポート層の通信プロトコルです。 Googleがプロトコルを開発することを意外に思う人がいるかもしれませんが、Googl
-
HTTP/3はどうやってWebを加速するか? TCP、TLS、HTTP/2の問題とHTTP/3での解決策~Fastly奥氏が解説︵前編︶ Webの世界では新しいHTTPの標準として﹁HTTP/3﹂の策定が進み、現在最終段階にあります。このHTTP/3はこれまでのHTTPをどのように改善し、高速化を実現していくのでしょうか。 2020年11月25日と26日にオンラインで開催されたFastly Japan主催のイベント﹁Yamagoya Traverse 2020﹂のセッション﹁Webを加速するHTTP/3﹂で、同社の奥一穂氏がHTTP/3の解説を行っています。 奥氏はHTTP/3に対応したHTTPサーバ﹁H2O﹂の開発を行うだけでなく、IETFでHTTP/3の標準策定にも関わるなど、日本においてもっともHTTP/3に詳しい人の一人であるといえます。 本記事では奥氏のセッションをダイジェストで
-
Linux 5.6から Multipath TCP(mptcp)が使えるようになった。複数インターフェースを使ってTCPコネクションをはり効率のよく通信を行う仕組みです。mptcp v0がRFC 6824で、mptcp v1がRFC 8684で標準化されています。 すでに、iOSでは利用が始まっています。 asnokaze.hatenablog.com 来月リリース予定である、Ubuntu 20.10 は Kernel 5.8 が入っており、mptcpが使えるのか試してみようと思いました。 有効になってることを確認 イメージを公式サイトから落としてきて起動します。 $ uname -a Linux y 5.8.0-19-generic #20-Ubuntu SMP Fri Sep 11 09:08:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux $ s
-
TCP/IPをわかりやすく - 通信プロトコルの基礎知識を図解で学ぼう 現在のインターネットを支える技術であるTCP/IPについて、基礎となるプロトコル群と、TCPの基本機能を丸田一輝さん、 中山悠さんに解説していただきました。 今からおよそ50年前、パケット交換方式による世界初のコンピュータネットワークであるARPANETが構築されました。それ以来、TCP/IP︵Transmission Control Protocol / Internet Protocol︶は通信を実現する基盤技術として使われ続けています。今ではパソコンに限らず、スマートフォンやゲーム機、センサー、最近では自動車など、無線通信機能を持ったさまざまな端末も含めコンピュータネットワークは構成されています。 その中でも﹁通信の信頼性を確保する﹂役割を担っているTCPは、その性質上、多くの機能を備えています。加えて、時代とと
-
1