![]() |
||
|
連載 基礎から学ぶWindowsネットワーク 第15回 信頼性のある通信を実現するTCPプロトコル(2) デジタルアドバンテージ2004/01/29 |
||
| 基礎から学ぶWindowsネットワーク | |
| ユーザーから見たWindowsネットワークとその舞台裏 | |
|
・・・
|
|
| ファイル共有プロトコルSMB/CIFS(その1) | |
| ファイル共有プロトコルSMB/CIFS(その2) | |
| ファイル共有プロトコルSMB/CIFS(その3) | |
| コンピュータの一覧を管理するブラウザ・サービス | |
前回の「信頼性のある通信を実現するTCPプロトコル(1)」では、TCPの通信モデルの概略について解説した。
TCPは信頼性のある双方向のストリーム型通信を実現するためのプロトコルである。信頼性があるとは、送信したデータが、送信した順番どおりに、欠落や重複なく、相手にまで届けられるということを意味している。これを実現するための基本的な仕組みは、あらゆるデータ送信に対して、必ず受信確認(ACK)による送達確認を行い、パケットが入れ替わっていたり、欠落していたりした場合には再送を行うというものである。
また信頼性だけでなく、パフォーマンスを向上させるための工夫も凝らしている。具体的には、パケットを1つ送るたびにいちいち確認応答を行うのではなく、まとめて受信確認を行うこと、順不同で到着したパケットの再整列、フロー制御などが挙げられる。これらを実現するスライディング・ウィンドウ制御についても解説した。
今回は、TCPのパケット構造と、オープン/クローズ処理について見ていくことにする。
![]() |
| TCPにおける基本的な通信モデル |
| TCPでは、送信したパケットに対して必ず確認のための応答を送信することによって信頼性のある通信を実現している。データの送信時だけでなく、TCP接続確立のためのオープン処理やクローズ処理においても、SYNやFINフラグ情報を確実に送信するために確認応答を行っている。 |
| INDEX | ||
| [連載]基礎から学ぶWindowsネットワーク | ||
| 第15回 信頼性のある通信を実現するTCPプロトコル(2) | ||
| 1.TCPパケットの構造 | ||
| 2.TCPのオープンとクローズ処理 | ||
| 連載 |
TechTargetジャパン
Windows Server Insider フォーラム 新着記事
- WebサーバのSSL証明書が「正しい」か確認する (2012/2/10)
SSLに必要なサーバ証明書の取得/インストールのミスはWebサイトの信頼を失墜させかねない。証明書ベンダ提供のツールで手軽かつ確実にチェックしよう - クライアントでも利用可能になるHyper-V 3.0とは? (2012/2/9)
Windows 8では、従来のWindows Virtual PCに代わって新しくHyper-V 3.0がクライアント向けにも導入される。その概要を解説 - 第303話 ペアプロ2 (2012/2/7)
あっ、またまたいつぞやの幽霊が! …っと思ったら、何だ倉井さんかぁ…。はぁー、驚いた… - Excelで郵便番号変換ウィザードを活用する (2012/2/3)
Excelで管理している顧客名簿などで、不足している郵便番号や住所を入力するのは意外と面倒。郵便番号変換ウィザードを使えば、これらの入力が簡単になる
|
|
@IT 新着記事
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
お勧め求人情報
転職/派遣情報を探す
**先週の人気講座ランキング**
〜 Android編 〜
ホワイトペーパー(TechTargetジャパン)
ソリューションFLASH


