<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://organizeseries.com/"
	>

<channel>
	<title>プロトコル &#8211; HTML5Experts.jp</title>
	<atom:link href="/tag/プロトコル/feed/" rel="self" type="application/rss+xml" />
	<link>https://html5experts.jp</link>
	<description>日本に、もっとエキスパートを。</description>
	<lastBuildDate>Sat, 07 Jul 2018 03:14:05 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.7.19</generator>
	<item>
		<title>WebSocket、WebRTC、ホームネットワーク、W3C標準化etc.通信エンジニアの習性は「何でもつなぐ」── 小松健作さん</title>
		<link>/komasshu/1134/</link>
		<pubDate>Mon, 19 Aug 2013 22:00:38 +0000</pubDate>
		<dc:creator><![CDATA[小松 健作]]></dc:creator>
				<category><![CDATA[最新動向]]></category>
		<category><![CDATA[W3C仕様]]></category>
		<category><![CDATA[WebSocket]]></category>
		<category><![CDATA[デバイス]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[プロトコル]]></category>
		<category><![CDATA[ホームネットワーク]]></category>
		<category><![CDATA[標準化]]></category>

		<guid isPermaLink="false">/?p=1134</guid>
		<description><![CDATA[連載： エキスパートインタビュー (2)エキスパートインタビュー第二弾は、小松健作さん。NTTコミュニケーションズでHTML5、特にWebSocketやWebRTCなどの通信系の研究開発、W3Cの標準化活動に携わっていま...]]></description>
				<content:encoded><![CDATA[<div class="seriesmeta">連載： <a href="https://html5experts.jp/series/interview/" class="series-152" title="エキスパートインタビュー" data-wpel-link="internal">エキスパートインタビュー</a> (2)</div><p>エキスパートインタビュー第二弾は、小松健作さん。NTTコミュニケーションズでHTML5、特にWebSocketやWebRTCなどの通信系の研究開発、W3Cの標準化活動に携わっています。通信技術のエキスパートである小松さんに、これまでのキャリアと最近の活動を聞きました。</p>

<p><span id="more-1134"></span></p>

<h2>Webのオープンに自由につながる世界観が大好き</h2>

<h4>──最近、WebSocketやWebRTCなどのWeb通信系に加えて、ホームネットワーク系のDLNA（Digital Living Network Alliance）に関する研究開発もされているそうですね。</h4>

<div id="attachment_694" style="width: 209px" class="wp-caption alignright"><a href="https://html5experts.jp/wp-content/uploads/2013/08/IMG_7205.jpg" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img src="/wp-content/uploads/2013/08/IMG_7205-200x300.jpg" alt="エキスパートNO.2　小松健作さん" width="200" height="300" class="alignright size-medium wp-image-1365" srcset="/wp-content/uploads/2013/08/IMG_7205-200x300.jpg 200w, /wp-content/uploads/2013/08/IMG_7205-682x1024.jpg 682w, /wp-content/uploads/2013/08/IMG_7205-137x207.jpg 137w, /wp-content/uploads/2013/08/IMG_7205.jpg 426w" sizes="(max-width: 200px) 100vw, 200px" /><p class="wp-caption-text">　エキスパートNO.2　小松健作さん</a></p></div>

<p>通信系のエンジニアって、何でもかんでもつなぐのが大好きなんです。通信系のAPIってことで、WebSocketをやってきたけど、それがホームネットワークにも広がってきたってかんじ。これまでのWebは自分の端末をクラウドのWebサーバと繋ぐパターンがメインで、ホームネットワークの端末同士を繋ぐ用途には殆ど使われてなかったんです。このような用途には、主にApple TVやビエラリンクに代表されるような、各ベンダーに特化した連携サービスが使われています。</p>

<p>それが最近のWebではブラウザからテレビを操作するというような、ベンダーにかかわらず端末同士をオープンに繋ぐことができるようになってきました。オープンで自由につながるっていうのがすごく大好き。HTML5の中でも、Canvasなどの描画系技術も基本知識としては押さえているつもりだけど、どっぷりつかるのはやっぱり通信系ですね。</p>

<h4>──なるほど。通信エンジニアの習性というか、好みを聞いたのは初めて。何でもつなぐのが大好きなんですね。僕的には、ホームネットワークとWebSocketって全然違う技術。なんで小松さんそこいったのかなと思ってたけど、「つなぐ」っていう共通点があった。</h4>

<p>なんでHTTPからWebSocketに飛び込んだかっていうと、HTTPって結構制約が多いじゃないですか。あくまでも文章をダウンロードするための用途っていうか。つなぐという意味では自由がない。WebSocketはその制約がなくなって、クラウドと自分のデバイスを自由につなげられる世界が作られる。そうなるとすごく楽しいなと。ホームネットワークについてもベンダーに特化した仕様ではなく、Webとオープンに自由につながる世界観ができれば自然に面白いことができるんじゃないかなって思ってます。</p>

<h2>磁気センサーからデータマイニングまで。幅広いキャリア</h2>

<h4>──小松さんって、キャリア的には通信エンジニアになるんですか？</h4>

<div id="attachment_695" style="width: 209px" class="wp-caption alignleft"><a href="https://html5experts.jp/wp-content/uploads/2013/08/IMG_7219.jpg" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img src="/wp-content/uploads/2013/08/IMG_7219-200x300.jpg" alt="白石編集長" width="200" height="300" class="alignleft size-medium wp-image-1368" srcset="/wp-content/uploads/2013/08/IMG_7219-200x300.jpg 200w, /wp-content/uploads/2013/08/IMG_7219-682x1024.jpg 682w, /wp-content/uploads/2013/08/IMG_7219-137x207.jpg 137w, /wp-content/uploads/2013/08/IMG_7219.jpg 426w" sizes="(max-width: 200px) 100vw, 200px" /></a><p class="wp-caption-text">白石編集長</p></div>

<p>う～ん…自分の専門職が何なのか語るのは難しいなあ。大学の時は磁気センサーのデバイスの研究をしていました。会社に入ってからは映像配信システムやCDN（コンテンツデリバリネットワーク）など、どちらかというとインフラよりのネットワークエンジニアを10年くらいやってきました。</p>

<p>でも新しいことがやりたくて、データマイニングの研究を始めました。テキスト解析など今で言うビッグデータに走ってましたね。そんな中、HTML5に出会いWebSocketで一番最初に作ったのが<a href="http://wakachi.komasshu.info/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">wakachi</a>のデモ。当時社内の要望で、テキスト解析システムをHTTPインタフェースで作って欲しいと頼まれたんだけど、たった一つの文章でも下手をすると30秒ぐらいかかっちゃったり、これだと一億文書解析するのに100年かかっちゃう。それがWebSocketで処理すると、1時間か2時間くらいで分析できてしまう。WebSocketを使うと、簡単に業務課題を解決できると思って飛び込んだのが3～4年前です。</p>

<h4>──小松さんはいろんなことをされてますよね。初めてお会いしたときは、Webサービス系をやってなかったでしたっけ？</h4>

<p>Webサービス系もやってましたね。NTTの中でいろんな会社を渡り歩いていますが、新サービスを立ち上げる担当を任されることが多かったんです。NTT東にいた頃は、<a href="https://flets.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">フレッツ</a>とか、<a href="https://flets.com/hikaridenwa/" taget="_blank" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">ひかり電話</a>とか…。Webに関しては、やれって言われたわけじゃなくて、すごいと思って個人的にやってたら仕事になったかんじですが（笑）。今はHTML5に関する事業を社内で立ち上げる役目です。通信系のWebSocketやWebRTC、ホームネットワークとか…ざっと挙げただけでも結構あります。</p>

<!-- -->

<h2>jQueryのように誰でも簡単に使いこなせる仕組み作り</h2>

<p><a href="https://html5experts.jp/wp-content/uploads/2013/08/IMG_6996.jpg" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img src="/wp-content/uploads/2013/08/IMG_6996-200x300.jpg" alt="小松健作さん" width="200" height="300" class="alignright size-medium wp-image-1372" srcset="/wp-content/uploads/2013/08/IMG_6996-200x300.jpg 200w, /wp-content/uploads/2013/08/IMG_6996-682x1024.jpg 682w, /wp-content/uploads/2013/08/IMG_6996-137x207.jpg 137w, /wp-content/uploads/2013/08/IMG_6996.jpg 426w" sizes="(max-width: 200px) 100vw, 200px" /></a></p>

<h4>──ホームネットワークでいろんなデバイスが共通のプロコトルでつながる話を聞きたいです。将来的にはあらゆる家電にWebサーバーが搭載されると、それを連携させる仕組みや標準化も必要になりますね。</h4>

<p>WebSocketやWebRTCをうまく活用して、リアルタイムコミュニケーションなどの双方向性サービスがもっと広がる形を作っていきたいと考えています。ただ、WebSocketやWebRTCを使うには新たにサーバーを立てなくてはいけないし、ネットワークの知識も必要だし、面倒なことが多いのも事実。そこを通信事業者としてサポートして、もっと気軽に使える環境を築いていきたい。例えばjQueryのように、誰でも簡単に使いこなせるようなもの。今のWebはjQueryが登場したからこそインタラクティブなものに発展しました。そういうチャレンジングな世界観を創りたいですね。</p>

<h4>──その小松さんのビジョンには、すごく共感します。言葉にしちゃうとSaaSとかPaaS、BaaSになっちゃうのかもしれないけど、それとは違う。アプリを簡単に作れるようにとか、双方向に通信する次のWebを加速させるといったことのために取り組むという姿勢に感銘を受けました。WebRTCやWebsocketが当たり前の世界でないなら、あって当たり前の世界に変えていけば、Webがさらに進化する。時代の到来を早めようとしている気がします。</h4>

<p>僕、性格的にせっかちなんです。そういう世界を先に見たくて（笑）。</p>

<h2>標準化の活動。日本のデベロッパーにも参加してほしい</h2>

<p><a href="https://html5experts.jp/wp-content/uploads/2013/08/IMG_6979.jpg" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img src="/wp-content/uploads/2013/08/IMG_6979-200x300.jpg" alt="白石編集長" width="200" height="300" class="alignleft size-medium wp-image-1375" srcset="/wp-content/uploads/2013/08/IMG_6979-200x300.jpg 200w, /wp-content/uploads/2013/08/IMG_6979-682x1024.jpg 682w, /wp-content/uploads/2013/08/IMG_6979-137x207.jpg 137w, /wp-content/uploads/2013/08/IMG_6979.jpg 426w" sizes="(max-width: 200px) 100vw, 200px" /></a></p>

<h4>──小松さんが主導で進められたW3Cの活動についても聞きたいです。日本人でWebの標準化について語れる人はまだあまりいません。小松さんはどんなマインドで臨まれているのでしょうか。</h4>

<p>世界から見ても日本のデベロッパーはとても高いポテンシャルを持っているのですが、これまでW3Cみたいな国際標準化団体を遠い存在に感じていたと思います。きっかけ、やり方のヒントがわかればそこに踏み出していけるはず。そう考えて、もっと世界に飛び立つための仕組みやベースを作りたかったんです。</p>

<h4>──日本のWeb開発者とW3Cメンバーとの交流イベント「<a href="http://www.atmarkit.co.jp/ait/articles/1306/19/news010.html" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">W3C Developer Meetup</a>」をやってみてどうでしたか？</h4>

<p>日本の開発者は、これまでW3Cと接触する機会が殆どなかったわけで、それだけでも意義が大きかったと思っています。みんな楽しんでくれていたことに一番の達成感を感じました。今後はこのきっかけを継続する仕組みを作らないといけない。コードは世界共通言語なわけですし、英語が得意でなくても標準化に貢献できるような形も作っていきたいですね。</p>

<p>いやらしいことを考えずにつぶらな眼（まなこ）で貢献をしていけば、何か成果が生まれてくるし、日本全体がよくなってくる。今までの自分自身の活動もそうですね。やらないより、やったほうが絶対よかった。「それって儲かるんですか？」ってよく聞かれるんだけど、金銭などのリターンを常に前提においてやっていたら今の自分はなかったと思ってます。</p>

<h2>エキスパートメンバーで有機的なコラボレーションを</h2>

<h4>──最後に、今後の活動や「HTML5 Experts.jp」に対する抱負をぜひ！</h4>

<p>エキスパートの人たちと意見交換や何かを作り上げたい。有機的なコラボレーションができたらいいですね。
執筆陣やレビュワー以上のつながりを作り出し、エキスパート同士のコラボでどんどん新たなWebの世界を引き拓いていきたいです！</p>

<p><style><!--
.exp-comment {   border-top: 1px solid lightgray; } .exp-thumbnail { } .exp-info {   font-size: 1.1em !important;   margin-bottom: 0 !important; } .exp-comment-pubdate {   font-size: .8em !important;   margin-bottom: 4px !important; } .exp-comment-main {   border: 1px solid lightgray;   border-radius: 8px;   padding: 1em;   min-height: 70px;   margin-bottom: 16px; } .exp-thumbnail {   width: 70px;   float: left; } .exp-comment-body {   margin-left: 80px; } .editor-comment {   clear: left; } .exp-question {   font-weight: bold;   margin-bottom: 8px; }
--></style><article class="exp-comment"></p>

<div class="exp-comment-main">
<div class="exp-thumbnail"><a href="https://html5experts.jp/wp-content/uploads/2013/08/IMG_69792.jpg" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img class="alignleft size-thumbnail wp-image-784" alt="Screenshot_4" src="/wp-content/uploads/2013/08/IMG_69792.jpg" width="66" height="66" /></a></div>
<blockquote class="exp-comment-body">[エキスパート No.2 <a href="https://html5experts.jp/author/komasshu/" data-wpel-link="internal">小松 健作</a>]

1972年生まれ。NTTコミュニケーションズにてネットワークとWebとの関わりや、インタラクティブマルチデバイスWebサービスに関する研究開発・標準化活動に従事。Google API Expert（HTML5）、Microsoft Most Valuable Professional（Internet Explorer）</br>
<a href="http://blog.livedoor.jp/kotesaki/" rel="external nofollow noopener noreferrer" title="" class="ext-link" target="_blank" data-wpel-link="external">こてさきAjax &#8211; livedoor Blog（ブログ）</a></blockquote>
</div>

<p></article></p>
]]></content:encoded>
		
		<series:name><![CDATA[エキスパートインタビュー]]></series:name>
	</item>
		<item>
		<title>変わるWebプロトコルの常識（SPDY, HTTP2.0編）</title>
		<link>/komasshu/404/</link>
		<comments>/komasshu/404/#respond</comments>
		<pubDate>Tue, 09 Jul 2013 11:54:25 +0000</pubDate>
		<dc:creator><![CDATA[小松 健作]]></dc:creator>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[http2]]></category>
		<category><![CDATA[spdy]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[パフォーマンス]]></category>
		<category><![CDATA[プロトコル]]></category>

		<guid isPermaLink="false">/?p=404</guid>
		<description><![CDATA[最新の各種通信プロトコルにより、Webの可能性は大きく広ろうとしています。今回は、それらの中から Web をより高速かつスケーラブルなものに変えていくプロトコル、SPDYとHTTP2.0 について解説します。 HTML5...]]></description>
				<content:encoded><![CDATA[<p>最新の各種通信プロトコルにより、Webの可能性は大きく広ろうとしています。今回は、それらの中から Web をより高速かつスケーラブルなものに変えていくプロトコル、SPDYとHTTP2.0 について解説します。</p>

<p><span id="more-404"></span>
<img src="/wp-content/uploads/2013/07/overview_http2_spdy.png" alt="SPDY, HTTP2.0" title="SPDY, HTTP2.0" /></p>

<p>HTML5の登場により、Webで使われるプロトコルは、 HTTP1.1 から大きく変わろうとしています。具体的には、SPDY, HTTP2.0, WebSocket, WebRTC といったプロトコルがそれにあたります。これらは、現状のHTTPが抱える各種問題点を解決するものです。</p>

<p>しかしながら、これらのプロトコルについて、</p>

<ul>
<li>いったい何であるのか</li>
<li>今のWebの何を解決してくれるのか</li>
</ul>

<p>は、あまり知られていません。そこで数回に分けて、これらのプロトコルがいったい何であるのか、今のWebの何を解決してくれるのかを解説したいと思います。<sub><a href="#1" data-wpel-link="internal">[1]</a></sub></p>

<p>今回は、SPDY, HTTP2.0について取り上げます。</p>

<h2>そもそも HTTP とは？</h2>

<p>まず、従来のWebプロトコル HTTP についておさえておきましょう。HTTPは Hypertext Transfer Protocol の頭文字をとったもの。その名の通り HTML (Hypertext Markup Language) 文書をサーバーからブラウザにダウンロードするために開発されました。ちなみに現在もっとも使われているバージョンは1.1です。</p>

<p>このHTTPの特徴は、動作が非常に単純であることにつきます。その動作パターンは以下のようになります。</p>

<ol>
<li>ブラウザから、サーバーに HTML 文書を要求(request)する</li>
<li>サーバーは、ブラウザに要求された HTML文書を返す（response）</li>
</ol>

<p>このため、HTTPは request &amp; response型のプロトコルと呼ばれます。</p>

<h2>Webの進化に伴い、スピードの問題が!!</h2>

<p>Webが登場してしばらくの間は、このHTTPで全く問題がありませんでした。Webの初期は文書を表示することしかできなかったため、一つのHTML文書をダウンロードすれば良かったからです。</p>

<p>しかしWebの進化に伴い、特にスピード面で問題が出るようになりました。多くのリソースをダウンロードすることによる、パフォーマンス上のボトルネックが生じるようになったのです。</p>

<p>今皆さんが利用しているWebページは、多くのリソース（JavaScriptやスタイルシート, 画像など）から構成されています。例えば、<a href="https://html5experts.jp/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">HTML5 Experts.jpのトップページ</a>では <strong>80個のリソース</strong> から構成されています。これらのリソースを、HTTPを用いて <strong>素直に</strong> 取得しようとすると、以下の様なパターンとなります。</p>

<ol>
<li>ブラウザから、サーバーに HTML 文書を要求する</li>
<li>HTML 文書を取得したら、次のリソース（スタイルシート）を要求する
&#8230;</li>
<li>最後の画像リソースをダウンロードしたら、それを表示してWebページが完成する</li>
</ol>

<p>つまり、request &amp; responseの繰り返しが 80 回起きるわけです。もし、仮にサーバーからリソースをダウンロードするのに 1 回あたり、0.2秒かかったとすると 16 秒かかる計算になります。こんなに時間がかかっては、正直サービスになりません。</p>

<p>このため、現在Webで使われている HTTP1.1 では、同時に送信するリクエストの数を増やすことで、ダウンロード時間の短縮を図っています<sub><a href="#2" data-wpel-link="internal">[2]</a></sub>。運送業者にたとえるなら、80個の荷物を1台のトラックで1個づつピストン輸送するよりも、同時に複数台のトラックでピストン輸送したほうが早く終わる…という感じです。</p>

<p>この解決策により、スピードの問題は著しく改善しました。現在のWebでは様々なテクニックを駆使し、10本以上の同時リクエストを送信することで、スピードの高速化を図っています。</p>

<h2>同時リクエストの乱用による新たな問題</h2>

<p>しかし、このようなHTTPの同時リクエストの乱用は、新たな問題を生むことになりました。サーバーやネットワーク機器の負荷を上昇することとなってしまったのです。</p>

<p>先の運送業者の例で、伝え忘れていたことがありました。このトラックは、一本の車線を占有しないと走れないという困った特徴があります。これは、同時に10台でピストン輸送しようとすると、10本の車線が必要となることを意味しています。</p>

<p>これは、あまりにも大変で、無駄が多いことは直感的にわかると思います。トラックに積荷を載せる倉庫は、多くの車線をカバーする大きなものが必要になりますし、途中の道路についても同様です。</p>

<p>ここで、倉庫をサーバーとし、道路をネットワーク、車線をTCPコネクションとしたのが今のWebです。HTTPはTCPコネクションという車線の上を走るトラックに相当しますので、同時に送信するリクエスト数が増えれば増えるほど、TCPコネクション数が上昇し、サーバーやネットワークに過剰な負荷を引き起こします<sub><a href="#3" data-wpel-link="internal">[3]</a></sub>。</p>

<h2>SPDY, HTTP2.0の登場</h2>

<p>このようなTCPコネクション数の乱用による問題を解決するために登場したのが SPDY, HTTP2.0です。これらの最新Webプロトコルを用いることで、スピードを高めつつ、サーバーやネットワークの負荷を下げることが可能となりました。</p>

<p>そのアイディアは非常に単純・明快です。トラックでたとえれば、一台あたり一本の車線を専有してしまうのが諸悪の根源です。もし筆者が運送業者の社長であれば、運転手を説得し、全てのトラックを一本の車線で走らせることでしょう。冒頭の図面のように。SPDYやHTTP2.0についても、全く同様のアイディアです。複数のHTTPを一本のTCPコネクションで運べるようにしたのです<sub><a href="#4" data-wpel-link="internal">[4]</a></sub>。</p>

<p>最初に登場したのは、SPDYです。Googleが提唱した独自プロトコルで、ドラフト仕様が最初に公開されたのは 2009 年のことです。HTTPの多重化以外にも、HTTPヘッダーの圧縮やサーバープッシュ、フロー制御など高速化のためのさまざまな機能が盛り込まれています。</p>

<p>既に、Googleの各種サービスや Twitter, Facebookなどの大規模サイトで実際に利用されており、運用実績があるのも大きな魅力です。ブラウザとしてはすでにChromeやFirefoxが対応しており、Internet Explorerの次期バージョン IE11 でもサポートされることから、今後更に普及することが予想されます。</p>

<p>HTTP2.0の検討は、SPDYをきっかけとして 2012年に始まりました。SPDYのエッセンスを新しい HTTP のバージョンに盛り込み、HTTP1.1の様々な問題を解決した標準仕様を策定しようとする取り組みです。最初のドラフトは SPDY そのものでしたが、徐々にその形を変えてきています。今年度内には、テスト実装も予定されており、これをベースとして検討がより具体化されると予想されます。</p>

<h2>SPDY と HTTP2.0の関係・これから</h2>

<p>SPDYとHTTP2.0の関係ですが、SPDY/4では、<a href="https://groups.google.com/forum/?fromgroups=#!topic/spdy-dev/EWEEWSYtlhc" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">HTTP2.0仕様の一部を取り込み</a>始めています。短絡的に考えるのは早計ですが、SPDYとHTTP2.0は互いに影響を与えながら、あるべき次世代 HTTP の結論を導くことでしょう。</p>

<p>ただし、SPDYがカバーしようとする領域は HTTP だけではありません。Webに関わるその他のプロトコル〜DNSやWebSocketなど〜もSPDYの中に取り込んでいこうとするアイディアもあります。こういった様々な興味深いトピックも、HTML5 Experts.jpでは今後紹介していければと思っています。</p>

<hr />

<p><a id="1" data-wpel-link="internal"></a>[1] このシリーズは、最新Webプロトコルの入門編的な記事です。その後、より詳しいシリーズを執筆する予定です。</p>

<p><a id="2" data-wpel-link="internal"></a>[2] 正確にはHTTP1.1というより、現在のブラウザのHTTP実装がそうなっているというほうが正しいのですが、話が複雑になるので割愛します。</p>

<p><a id="3" data-wpel-link="internal"></a>[3] 例えばIPv4枯渇に伴い、特にモバイルキャリアのネットワークに CGN（Carrier Grade NAT）の導入が進んでいますが、このような振る舞いがCGNに大きなインパクトを与えています。</p>

<p><a id="4" data-wpel-link="internal"></a>[4] 多重化のアイディアは、HTTP1.1でもpipeline仕様として存在しているのですが、相互接続性の問題から実際には殆ど使われていません。</p>
]]></content:encoded>
			<wfw:commentRss>/komasshu/404/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
