タグ

networkとprotocolに関するwushiのブックマーク (2)

  • Geekなぺーじ : TCP vs RTP:何故RTPが必要なのか?

    インターネットを流れるトラフィックのほとんどがTCP(Trasmission Control Protocol)によるものです。 TCPは、全てのデータが正しく相手に伝わることを保証するため品質の高いデータ通信が実現できます。 また、どのパケットが受け取れなくて、どれが受け取れたかなどをわざわざ考えなくても良いので、プログラムを書くのも簡単です。 では、何故、わざわざRTPというものが必要だったのでしょうか? ここでは、まず最初に何故RTPはTCPではなく、UDPの上に存在しているのかを説明したいと思います。 (もちろん、TCPの上に作ることはRTPの規約上は可能ですが、現実的にはUDPの上でしか実装がないと思います。) その後、何故、UDPの上に共通のRTPというものを構築したのかを説明したいと思います。 RTPは、名前にもある通り、「リアルタイム」なデータを転送するためのプロトコルです

  • SSDPとは、を説明してみる。 - 學而時<span lang="ko">習</span>之

    とある会合でSSDP(Simple Service Discovery Protocol)に関するプレゼンテーションをしました。SSDPに関する日語の説明記事は少ないです。Wikipedia語版にも記事がないです。かなりの人がイチから調べるところから始めているのでは?と推測し、簡単に分かる紹介を書いてみます。 ひとことでいうと 「どんなプロトコルなのかひとことで説明しろ」という上司への要求には、こんな感じで答えるのがいいと思います。 LANに接続されているデバイスの発見や操作をするためプロトコルであるUPnPの一部に使われています。"NAT越え"にも利用されています。 UPnPとは、 SSDPを語るには、UPnPの言及が欠かせません。UPnPについては、Wikipediaに日語の記事があります。Universal Plug and Playの略です。 UPnPの仕様は、複数のプロト

    SSDPとは、を説明してみる。 - 學而時<span lang="ko">習</span>之
  • 1