OSDN Git Service

(split) LDP: Update draft pages (with po4a --force)
[linuxjm/LDP_man-pages.git] / draft / man7 / tcp.7
index adfc739..ba9e9f1 100644 (file)
@@ -1,8 +1,11 @@
 .\" This man page is Copyright (C) 1999 Andi Kleen <ak@muc.de>.
+.\"
+.\" %%%LICENSE_START(VERBATIM_ONE_PARA)
 .\" Permission is granted to distribute possibly modified copies
 .\" of this page provided the header is included verbatim,
 .\" and in case of nontrivial modification author and date
 .\" of the modification is added to the header.
+.\" %%%LICENSE_END
 .\"
 .\" 2.4 Updates by Nivedita Singhvi 4/20/02 <nivedita@us.ibm.com>.
 .\" Modified, 2004-11-11, Michael Kerrisk and Andries Brouwer
 .\"     be more or less up to date and complete as at Linux 2.6.27
 .\"     (other than the remaining FIXMEs in the page source below).
 .\"
+.\" FIXME The following need to be documented
+.\"    TCP_CONGESTION (new in 2.6.13)
+.\"        commit 5f8ef48d240963093451bcf83df89f1a1364f51d
+.\"        Author: Stephen Hemminger <shemminger@osdl.org>
+.\"    TCP_MD5SIG (2.6.20)
+.\"        commit cfb6eeb4c860592edd123fdea908d23c6ad1c7dc
+.\"        Author was yoshfuji@linux-ipv6.org
+.\"        Needs CONFIG_TCP_MD5SIG
+.\"        From net/inet/Kconfig
+.\"        bool "TCP: MD5 Signature Option support (RFC2385) (EXPERIMENTAL)"
+.\"        RFC2385 specifies a method of giving MD5 protection to TCP sessions.
+.\"        Its main (only?) use is to protect BGP sessions between core routers
+.\"        on the Internet.
+.\"
+.\"        There is a TCP_MD5SIG option documented in FreeBSD's tcp(4),
+.\"        but probably many details are different on Linux
+.\"        http://thread.gmane.org/gmane.linux.network/47490
+.\"        http://www.daemon-systems.org/man/tcp.4.html
+.\"        http://article.gmane.org/gmane.os.netbsd.devel.network/3767/match=tcp_md5sig+freebsd
+.\"    TCP_COOKIE_TRANSACTIONS (2.6.33)
+.\"        commit 519855c508b9a17878c0977a3cdefc09b59b30df
+.\"        Author: William Allen Simpson <william.allen.simpson@gmail.com>
+.\"        commit e56fb50f2b7958b931c8a2fc0966061b3f3c8f3a
+.\"        Author: William Allen Simpson <william.allen.simpson@gmail.com>
+.\"    TCP_THIN_LINEAR_TIMEOUTS (2.6.34)
+.\"        commit 36e31b0af58728071e8023cf8e20c5166b700717
+.\"        Author: Andreas Petlund <apetlund@simula.no>
+.\"    TCP_THIN_DUPACK (2..6.34)
+.\"        commit 7e38017557bc0b87434d184f8804cadb102bb903
+.\"        Author: Andreas Petlund <apetlund@simula.no>
+.\"    TCP_USER_TIMEOUT (new in 2.6.37)
+.\"        Author: Jerry Chu <hkchu@google.com>
+.\"        commit dca43c75e7e545694a9dd6288553f55c53e2a3a3
+.\"    TCP_REPAIR (3.5)
+.\"        commit ee9952831cfd0bbe834f4a26489d7dce74582e37
+.\"        Author: Pavel Emelyanov <xemul@parallels.com>
+.\"    TCP_REPAIR_QUEUE (3.5)
+.\"        commit ee9952831cfd0bbe834f4a26489d7dce74582e37
+.\"        Author: Pavel Emelyanov <xemul@parallels.com>
+.\"    TCP_QUEUE_SEQ (3.5)
+.\"        commit ee9952831cfd0bbe834f4a26489d7dce74582e37
+.\"        Author: Pavel Emelyanov <xemul@parallels.com>
+.\"    TCP_REPAIR_OPTIONS (3.5)
+.\"        commit b139ba4e90dccbf4cd4efb112af96a5c9e0b098c
+.\"        Author: Pavel Emelyanov <xemul@parallels.com>
+.\"
 .\"*******************************************************************
 .\"
 .\" This file was generated with po4a. Translate the source file.
@@ -488,7 +537,6 @@ TCP ウィンドウを用いるには、 \fI/proc/sys/net/ipv4/tcp_window_scalin
 無効にすると、接続相手からウィンドウスケーリングオプションを受信しなかった 場合であっても、接続相手の TCP が壊れているとはみなさない。
 .SS ソケットオプション
 .\" or SOL_TCP on Linux
-.\" FIXME Document TCP_CONGESTION (new in 2.6.13)
 TCP ソケットのオプションは、 オプションレベル引数に \fIIPPROTO_TCP\fP を指定した \fBsetsockopt\fP(2)  で設定でき、
 \fBgetsockopt\fP(2)  で取得できる。 さらに、ほとんどの \fBIPPROTO_IP\fP ソケットオプションも TCP
 ソケットに対して有効である。詳細は \fBip\fP(7)  を見よ。
@@ -532,21 +580,6 @@ orphan された FIN_WAIT2 状態のソケットの寿命。 このオプショ
 .TP 
 \fBTCP_MAXSEG\fP
 .\" Present in Linux 1.0
-.\" FIXME
-.\" Document TCP_MD5SIG, added in Linux 2.6.20,
-.\" Needs CONFIG_TCP_MD5SIG
-.\" From net/inet/Kconfig
-.\" bool "TCP: MD5 Signature Option support (RFC2385) (EXPERIMENTAL)"
-.\" RFC2385 specifies a method of giving MD5 protection to TCP sessions.
-.\" Its main (only?) use is to protect BGP sessions between core routers
-.\" on the Internet.
-.\"
-.\" There is a TCP_MD5SIG option documented in FreeBSD's tcp(4),
-.\" but probably many details are different on Linux
-.\" Authors were yoshfuji@linux-ipv6.org and Dave Muller
-.\" http://thread.gmane.org/gmane.linux.network/47490
-.\" http://www.daemon-systems.org/man/tcp.4.html
-.\" http://article.gmane.org/gmane.os.netbsd.devel.network/3767/match=tcp_md5sig+freebsd
 送出 TCP パケットの最大セグメントサイズ。 Linux 2.2 以前と Linux
 2.6.28 以降では、このオプションを接続確立の前に設定すると、初期パケット
 で他端にアナウンスする MSS の値も変化する。インターフェースの MTU より
@@ -561,8 +594,6 @@ orphan された FIN_WAIT2 状態のソケットの寿命。 このオプショ
 送信待ちの出力を明示的に掃き出す (flush) ことになる。
 .TP 
 \fBTCP_QUICKACK\fP (Linux 2.4.4 以降)
-.\" FIXME Document TCP_USER_TIMEOUT (new in 2.6.37)
-.\" See commit dca43c75e7e545694a9dd6288553f55c53e2a3a3
 設定されていると quickack モードを有効にし、クリアされると無効にする。 通常の TCP 動作では ack は必要に応じて遅延されるのに対し、
 quickack モードでは ack はすぐに送信される。 このフラグは永続的なものではなく、 quickack
 モードから/モードへ切り替えるためのものである。 これ以降の TCP プロトコルの動作によっては、 内部のプロトコル処理や、遅延 ack
@@ -690,6 +721,6 @@ RFC\ 2581: TCP 輻輳制御アルゴリズム。
 .br
 RFC\ 2018 と RFC\ 2883: SACK とその拡張。
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.41 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.50 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。