質問: (タグは気にしないでください.もしかしたらteratailでするべき質問ではないかもです) 複数の別の端末a,bに同データをユニキャストする場合,送信のタイミング的にはaへのパケットを送り切った後にbへ送信するという形が普通なのでしょうか? だいぶ頓珍漢な質問かもしれませんが, aに送るパケットは一塊の連続したデータとしてしか処理できないのか,それとも例えば1bitずつaとbへ送るパケットを分解したものを交互に送ることも可能なのか. 例えばあるデータを端末a,bの2台にそれぞれ送る場合,1秒当たりにそのデータサイズを2つ分送れる能力(帯域幅)がある時,a,bの順に送信するとしたら,0.5秒でaへのパケットは送信がすんでいるとみることができるのでしょうか? それとも送り方によってはほぼ同タイミングの1秒でa,bへのパケットを送信完了するという風にもできるのでしょうか?
回答: TCP/IP通信の基礎となります。 下手にご説明するより、こちらが参考になるかと。 小悪魔女子大生のサーバエンジニア日記 ↓TCP/IPとはなんだ? http://co-akuma.directorz.jp/blog/2010/08/tcpip%E3%81%A8%E3%81%AF%E3%81%AA%E3%82%93%E3%81%A0%EF%BC%9F/ ↓ファイアーウォールって何だろう? http://co-akuma.directorz.jp/blog/category/%E3%83%95%E3%82%A1%E3%82%A4%E3%82%A2%E3%83%BC%E3%82%A6%E3%82%A9%E3%83%BC%E3%83%AB%E3%81%A3%E3%81%A6%E4%BD%95%EF%BC%9F/ ホームページを見たりする時は、TCP通信となります。 動画を見たりする動画の通信は、UDP通信となります。 ソフトが自動的に判断しています。 TCPは、絶対にデータが順番通り届いて欲しい場合の通信。 UDPは、大量のデータで、データが欠損しても別に気にしない場合の通信。 ちなみに、UDPデータを大量に流すと、TCPデータが阻害されます。