TCPヘッダ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[ネットワーク用語]] > TCPヘッダ
* TCPヘッダ [#ue74c00a]
TCPヘッダ = Transmission Control Protocol header
CENTER:&ref(fig01.gif);
>http://www.atmarkit.co.jp/fwin2k/network/baswinlan015/ba...
''TCPヘッダの構造''
TCPでは信頼性の高い通信を実現するために、受信確認やスライ...
そのためUDPよりも複雑なヘッダ情報を持っている。「チェック...
[[TCPヘッダ - Wikipedia>http://ja.wikipedia.org/wiki/Tran...
CENTER:&ref(tcp_header.png);
~
CENTER:''Code Bit''
| フラグ | 意味 |h
| [[URG]] | 緊急転送データ |
| [[ACK]] | 受信確認 |
| [[PSH]] | プッシュ |
| [[RST]] | 接続のリセット |
| [[SYN]] | 同期 |
| [[FIN]] | 送信終了 |
[[TCPヘッダの構造 TCP/IP入門>http://atnetwork.info/tcpip...
>TCPヘッダは、20バイトの大きさになります。
#html{{
<TABLE cellspacing="1" cellpadding="3" bgcolor="#...
<TBODY>
<TR>
<TD bgcolor="#5EB74B" align="center" nowrap...
<TD bgcolor="#5EB74B" align="center"><B>説...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">送信元...
(16ビット)</TD>
<TD bgcolor="#ffffff">送信元のアプリケーシ...
TCPは、UDPの場合と違い、送信元ポート番号を0...
1~65535まで利用できる。</TD>
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">宛先ポ...
(16ビット)</TD>
<TD bgcolor="#ffffff">宛先のアプリケーショ...
1~65535まで利用できる。<BR>
※0は予約済み</TD>
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">シーケ...
(32ビット)</TD>
<TD bgcolor="#ffffff">送信するデータに、順...
送信するデータ1バイトごとにシーケンス番号を...
2<SUP>32</SUP>を超えるとまた同じ番号を繰り...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">確認応...
(32ビット)</TD>
<TD bgcolor="#ffffff">受信したデータに対し...
受信が完了したデータ位置のシーケンス番号+1...
ACKフラグがONの場合にのみ、ACK番号フィール...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">ヘッダ...
<TD bgcolor="#ffffff">TCPデータが始まる位置...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">URG<BR>
(1ビット)</TD>
<TD bgcolor="#ffffff">URG ・・・ urgent:...
緊急データが含まれていることを示すフラグ。<...
デフォルト値は0、1でONになる。<BR>
あまり使用されることはない。</TD>
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">ACK<BR...
<TD bgcolor="#ffffff">ACK ・・・ acknowle...
有効なACK番号がTCPヘッダに含まれていること...
TCPの3ウェイハンドシェイク時の一番最初を除...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">PSH<BR...
<TD bgcolor="#ffffff">PSH ・・・ push<BR>
受信したデータをすぐにアプリケーションに引...
バッファリングを行うと応答性が損なわれてし...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">RST<BR...
<TD bgcolor="#ffffff">RST ・・・ reset<BR>
TCP接続を中断、拒否したい場合にセットされる...
RSTフラグをONにしたTCPパケットを送信するこ...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">SYN<BR...
<TD bgcolor="#ffffff">SYN ・・・ synchron...
TCPの3ウェイハンドシェイク時のオープン処理...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">FIN<BR...
<TD bgcolor="#ffffff">FIN ・・・ finish<BR>
TCP接続を終了させるためセットされるフラグ。...
双方からFINが送られるとTCP接続が終了する。<...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">ウィン...
(16ビット)</TD>
<TD bgcolor="#ffffff">受信側のウィンドウサ...
単位はバイトで、最大65535バイトになる。<BR>
0は、データを受信することができないことを表...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">チェッ...
(16ビット)</TD>
<TD bgcolor="#ffffff">TCPパケットの整合性を...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">緊急ポ...
(16ビット)</TD>
<TD bgcolor="#ffffff">URGフラグが1の場合の...
緊急データの場所を表す。</TD>
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">オプシ...
<TD bgcolor="#ffffff">TCP接続の特性を設定す...
MSSのやり取りなどに利用される。<BR>
32ビットの倍数になるように、必要に応じて最...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">データ...
<TD bgcolor="#ffffff">TCPのデータ部。<BR>
TCP接続がタイムアウトして切断されないように...
</TR>
</TBODY>
</TABLE>
}}
[[TCPヘッダー ‐ 通信用語の基礎知識>http://www.wdic.org/w/...
- URG (緊急フラグ) 緊急ポインターフィールドを使うよう指示
- ACK (応答確認フラグ) セグメントが応答確認を持っている
- PSH (転送強制フラグ) 受信可能になったらすぐ送信
- RST (リセットフラグ) 正しくないパケットを受け取ったとき...
- SYN (同期フラグ) 先頭シーケンス番号の転送
- FIN (転送終了フラグ) 送信終了。受信は可能
** リンク [#mba48911]
[[ヘッダ]]
[[TCP]]
[[URG]]
[[ACK]]
[[PSH]]
[[RST]]
[[SYN]]
[[FIN]]
TCPヘッダ フォーマット
http://www3.ocn.ne.jp/~tkatu/TCPHeader.html
終了行:
[[ネットワーク用語]] > TCPヘッダ
* TCPヘッダ [#ue74c00a]
TCPヘッダ = Transmission Control Protocol header
CENTER:&ref(fig01.gif);
>http://www.atmarkit.co.jp/fwin2k/network/baswinlan015/ba...
''TCPヘッダの構造''
TCPでは信頼性の高い通信を実現するために、受信確認やスライ...
そのためUDPよりも複雑なヘッダ情報を持っている。「チェック...
[[TCPヘッダ - Wikipedia>http://ja.wikipedia.org/wiki/Tran...
CENTER:&ref(tcp_header.png);
~
CENTER:''Code Bit''
| フラグ | 意味 |h
| [[URG]] | 緊急転送データ |
| [[ACK]] | 受信確認 |
| [[PSH]] | プッシュ |
| [[RST]] | 接続のリセット |
| [[SYN]] | 同期 |
| [[FIN]] | 送信終了 |
[[TCPヘッダの構造 TCP/IP入門>http://atnetwork.info/tcpip...
>TCPヘッダは、20バイトの大きさになります。
#html{{
<TABLE cellspacing="1" cellpadding="3" bgcolor="#...
<TBODY>
<TR>
<TD bgcolor="#5EB74B" align="center" nowrap...
<TD bgcolor="#5EB74B" align="center"><B>説...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">送信元...
(16ビット)</TD>
<TD bgcolor="#ffffff">送信元のアプリケーシ...
TCPは、UDPの場合と違い、送信元ポート番号を0...
1~65535まで利用できる。</TD>
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">宛先ポ...
(16ビット)</TD>
<TD bgcolor="#ffffff">宛先のアプリケーショ...
1~65535まで利用できる。<BR>
※0は予約済み</TD>
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">シーケ...
(32ビット)</TD>
<TD bgcolor="#ffffff">送信するデータに、順...
送信するデータ1バイトごとにシーケンス番号を...
2<SUP>32</SUP>を超えるとまた同じ番号を繰り...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">確認応...
(32ビット)</TD>
<TD bgcolor="#ffffff">受信したデータに対し...
受信が完了したデータ位置のシーケンス番号+1...
ACKフラグがONの場合にのみ、ACK番号フィール...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">ヘッダ...
<TD bgcolor="#ffffff">TCPデータが始まる位置...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">URG<BR>
(1ビット)</TD>
<TD bgcolor="#ffffff">URG ・・・ urgent:...
緊急データが含まれていることを示すフラグ。<...
デフォルト値は0、1でONになる。<BR>
あまり使用されることはない。</TD>
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">ACK<BR...
<TD bgcolor="#ffffff">ACK ・・・ acknowle...
有効なACK番号がTCPヘッダに含まれていること...
TCPの3ウェイハンドシェイク時の一番最初を除...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">PSH<BR...
<TD bgcolor="#ffffff">PSH ・・・ push<BR>
受信したデータをすぐにアプリケーションに引...
バッファリングを行うと応答性が損なわれてし...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">RST<BR...
<TD bgcolor="#ffffff">RST ・・・ reset<BR>
TCP接続を中断、拒否したい場合にセットされる...
RSTフラグをONにしたTCPパケットを送信するこ...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">SYN<BR...
<TD bgcolor="#ffffff">SYN ・・・ synchron...
TCPの3ウェイハンドシェイク時のオープン処理...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">FIN<BR...
<TD bgcolor="#ffffff">FIN ・・・ finish<BR>
TCP接続を終了させるためセットされるフラグ。...
双方からFINが送られるとTCP接続が終了する。<...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">ウィン...
(16ビット)</TD>
<TD bgcolor="#ffffff">受信側のウィンドウサ...
単位はバイトで、最大65535バイトになる。<BR>
0は、データを受信することができないことを表...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">チェッ...
(16ビット)</TD>
<TD bgcolor="#ffffff">TCPパケットの整合性を...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">緊急ポ...
(16ビット)</TD>
<TD bgcolor="#ffffff">URGフラグが1の場合の...
緊急データの場所を表す。</TD>
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">オプシ...
<TD bgcolor="#ffffff">TCP接続の特性を設定す...
MSSのやり取りなどに利用される。<BR>
32ビットの倍数になるように、必要に応じて最...
</TR>
<TR>
<TD bgcolor="#ffffff" align="center">データ...
<TD bgcolor="#ffffff">TCPのデータ部。<BR>
TCP接続がタイムアウトして切断されないように...
</TR>
</TBODY>
</TABLE>
}}
[[TCPヘッダー ‐ 通信用語の基礎知識>http://www.wdic.org/w/...
- URG (緊急フラグ) 緊急ポインターフィールドを使うよう指示
- ACK (応答確認フラグ) セグメントが応答確認を持っている
- PSH (転送強制フラグ) 受信可能になったらすぐ送信
- RST (リセットフラグ) 正しくないパケットを受け取ったとき...
- SYN (同期フラグ) 先頭シーケンス番号の転送
- FIN (転送終了フラグ) 送信終了。受信は可能
** リンク [#mba48911]
[[ヘッダ]]
[[TCP]]
[[URG]]
[[ACK]]
[[PSH]]
[[RST]]
[[SYN]]
[[FIN]]
TCPヘッダ フォーマット
http://www3.ocn.ne.jp/~tkatu/TCPHeader.html
ページ名: