Porting PicoTCP WIP
This commit is contained in:
619
kernel/picotcp/RFC/rfc2415.txt
Normal file
619
kernel/picotcp/RFC/rfc2415.txt
Normal file
@ -0,0 +1,619 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Network Working Group K. Poduri
|
||||
Request for Comments: 2415 K. Nichols
|
||||
Category: Informational Bay Networks
|
||||
September 1998
|
||||
|
||||
|
||||
Simulation Studies of Increased Initial TCP Window Size
|
||||
|
||||
Status of this Memo
|
||||
|
||||
This memo provides information for the Internet community. It does
|
||||
not specify an Internet standard of any kind. Distribution of this
|
||||
memo is unlimited.
|
||||
|
||||
Copyright Notice
|
||||
|
||||
Copyright (C) The Internet Society (1998). All Rights Reserved.
|
||||
|
||||
Abstract
|
||||
|
||||
An increase in the permissible initial window size of a TCP
|
||||
connection, from one segment to three or four segments, has been
|
||||
under discussion in the tcp-impl working group. This document covers
|
||||
some simulation studies of the effects of increasing the initial
|
||||
window size of TCP. Both long-lived TCP connections (file transfers)
|
||||
and short-lived web-browsing style connections were modeled. The
|
||||
simulations were performed using the publicly available ns-2
|
||||
simulator and our custom models and files are also available.
|
||||
|
||||
1. Introduction
|
||||
|
||||
We present results from a set of simulations with increased TCP
|
||||
initial window (IW). The main objectives were to explore the
|
||||
conditions under which the larger IW was a "win" and to determine the
|
||||
effects, if any, the larger IW might have on other traffic flows
|
||||
using an IW of one segment.
|
||||
|
||||
This study was inspired by discussions at the Munich IETF tcp-impl
|
||||
and tcp-sat meetings. A proposal to increase the IW size to about 4K
|
||||
bytes (4380 bytes in the case of 1460 byte segments) was discussed.
|
||||
Concerns about both the utility of the increase and its effect on
|
||||
other traffic were raised. Some studies were presented showing the
|
||||
positive effects of increased IW on individual connections, but no
|
||||
studies were shown with a wide variety of simultaneous traffic flows.
|
||||
It appeared that some of the questions being raised could be
|
||||
addressed in an ns-2 simulation. Early results from our simulations
|
||||
were previously posted to the tcp-impl mailing list and presented at
|
||||
the tcp-impl WG meeting at the December 1997 IETF.
|
||||
|
||||
|
||||
|
||||
Poduri & Nichols Informational [Page 1]
|
||||
|
||||
RFC 2415 TCP Window Size September 1998
|
||||
|
||||
|
||||
2. Model and Assumptions
|
||||
|
||||
We simulated a network topology with a bottleneck link as shown:
|
||||
|
||||
10Mb, 10Mb,
|
||||
(all 4 links) (all 4 links)
|
||||
|
||||
C n2_________ ______ n6 S
|
||||
l n3_________\ /______ n7 e
|
||||
i \\ 1.5Mb, 50ms // r
|
||||
e n0 ------------------------ n1 v
|
||||
n n4__________// \ \_____ n8 e
|
||||
t n5__________/ \______ n9 r
|
||||
s s
|
||||
|
||||
URLs --> <--- FTP & Web data
|
||||
|
||||
File downloading and web-browsing clients are attached to the nodes
|
||||
(n2-n5) on the left-hand side. These clients are served by the FTP
|
||||
and Web servers attached to the nodes (n6-n9) on the right-hand side.
|
||||
The links to and from those nodes are at 10 Mbps. The bottleneck link
|
||||
is between n1 and n0. All links are bi-directional, but only ACKs,
|
||||
SYNs, FINs, and URLs are flowing from left to right. Some simulations
|
||||
were also performed with data traffic flowing from right to left
|
||||
simultaneously, but it had no effect on the results.
|
||||
|
||||
In the simulations we assumed that all ftps transferred 1-MB files
|
||||
and that all web pages had exactly three embedded URLs. The web
|
||||
clients are browsing quite aggressively, requesting a new page after
|
||||
a random delay uniformly distributed between 1 and 5 seconds. This is
|
||||
not meant to realistically model a single user's web-browsing
|
||||
pattern, but to create a reasonably heavy traffic load whose
|
||||
individual tcp connections accurately reflect real web traffic. Some
|
||||
discussion of these models as used in earlier studies is available in
|
||||
references [3] and [4].
|
||||
|
||||
The maximum tcp window was set to 11 packets, maximum packet (or
|
||||
segment) size to 1460 bytes, and buffer sizes were set at 25 packets.
|
||||
(The ns-2 TCPs require setting window sizes and buffer sizes in
|
||||
number of packets. In our tcp-full code some of the internal
|
||||
parameters have been set to be byte-oriented, but external values
|
||||
must still be set in number of packets.) In our simulations, we
|
||||
varied the number of data segments sent into a new TCP connection (or
|
||||
initial window) from one to four, keeping all segments at 1460 bytes.
|
||||
A dropped packet causes a restart window of one segment to be used,
|
||||
just as in current practice.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Poduri & Nichols Informational [Page 2]
|
||||
|
||||
RFC 2415 TCP Window Size September 1998
|
||||
|
||||
|
||||
For ns-2 users: The tcp-full code was modified to use an
|
||||
"application" class and three application client-server pairs were
|
||||
written: a simple file transfer (ftp), a model of http1.0 style web
|
||||
connection and a very rough model of http1.1 style web connection.
|
||||
The required files and scripts for these simulations are available
|
||||
under the contributed code section on the ns-simulator web page at
|
||||
the sites ftp://ftp.ee.lbl.gov/IW.{tar, tar.Z} or http://www-
|
||||
nrg.ee.lbl.gov/floyd/tcp_init_win.html.
|
||||
|
||||
Simulations were run with 8, 16, 32 web clients and a number of ftp
|
||||
clients ranging from 0 to 3. The IW was varied from 1 to 4, though
|
||||
the 4-packet case lies beyond what is currently recommended. The
|
||||
figures of merit used were goodput, the median page delay seen by the
|
||||
web clients and the median file transfer delay seen by the ftp
|
||||
clients. The simulated run time was rather large, 360 seconds, to
|
||||
ensure an adequate sample. (Median values remained the same for
|
||||
simulations with larger run times and can be considered stable)
|
||||
|
||||
3. Results
|
||||
|
||||
In our simulations, we varied the number of file transfer clients in
|
||||
order to change the congestion of the link. Recall that our ftp
|
||||
clients continuously request 1 Mbyte transfers, so the link
|
||||
utilization is over 90% when even a single ftp client is present.
|
||||
When three file transfer clients are running simultaneously, the
|
||||
resultant congestion is somewhat pathological, making the values
|
||||
recorded stable. Though all connections use the same initial window,
|
||||
the effect of increasing the IW on a 1 Mbyte file transfer is not
|
||||
detectable, thus we focus on the web browsing connections. (In the
|
||||
tables, we use "webs" to indicate number of web clients and "ftps" to
|
||||
indicate the number of file transfer clients attached.) Table 1 shows
|
||||
the median delays experienced by the web transfers with an increase
|
||||
in the TCP IW. There is clearly an improvement in transfer delays
|
||||
for the web connections with increase in the IW, in many cases on the
|
||||
order of 30%. The steepness of the performance improvement going
|
||||
from an IW of 1 to an IW of 2 is mainly due to the distribution of
|
||||
files fetched by each URL (see references [1] and [2]); the median
|
||||
size of both primary and in-line URLs fits completely into two
|
||||
packets. If file distributions change, the shape of this curve may
|
||||
also change.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Poduri & Nichols Informational [Page 3]
|
||||
|
||||
RFC 2415 TCP Window Size September 1998
|
||||
|
||||
|
||||
Table 1. Median web page delay
|
||||
|
||||
#Webs #FTPs IW=1 IW=2 IW=3 IW=4
|
||||
(s) (% decrease)
|
||||
----------------------------------------------
|
||||
8 0 0.56 14.3 17.9 16.1
|
||||
8 1 1.06 18.9 25.5 32.1
|
||||
8 2 1.18 16.1 17.1 28.9
|
||||
8 3 1.26 11.9 19.0 27.0
|
||||
16 0 0.64 11.0 15.6 18.8
|
||||
16 1 1.04 17.3 24.0 35.6
|
||||
16 2 1.22 17.2 20.5 25.4
|
||||
16 3 1.31 10.7 21.4 22.1
|
||||
32 0 0.92 17.6 28.6 21.0
|
||||
32 1 1.19 19.6 25.0 26.1
|
||||
32 2 1.43 23.8 35.0 33.6
|
||||
32 3 1.56 19.2 29.5 33.3
|
||||
|
||||
Table 2 shows the bottleneck link utilization and packet drop
|
||||
percentage of the same experiment. Packet drop rates did increase
|
||||
with IW, but in all cases except that of the single most pathological
|
||||
overload, the increase in drop percentage was less than 1%. A
|
||||
decrease in packet drop percentage is observed in some overloaded
|
||||
situations, specifically when ftp transfers consumed most of the link
|
||||
bandwidth and a large number of web transfers shared the remaining
|
||||
bandwidth of the link. In this case, the web transfers experience
|
||||
severe packet loss and some of the IW=4 web clients suffer multiple
|
||||
packet losses from the same window, resulting in longer recovery
|
||||
times than when there is a single packet loss in a window. During the
|
||||
recovery time, the connections are inactive which alleviates
|
||||
congestion and thus results in a decrease in the packet drop
|
||||
percentage. It should be noted that such observations were made only
|
||||
in extremely overloaded scenarios.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Poduri & Nichols Informational [Page 4]
|
||||
|
||||
RFC 2415 TCP Window Size September 1998
|
||||
|
||||
|
||||
Table 2. Link utilization and packet drop rates
|
||||
|
||||
Percentage Link Utilization | Packet drop rate
|
||||
#Webs #FTPs IW=1 IW=2 IW=3 IW=4 |IW=1 IW=2 IW=3 IW=4
|
||||
-----------------------------------------------------------------------
|
||||
8 0 34 37 38 39 | 0.0 0.0 0.0 0.0
|
||||
8 1 95 92 93 92 | 0.6 1.2 1.4 1.3
|
||||
8 2 98 97 97 96 | 1.8 2.3 2.3 2.7
|
||||
8 3 98 98 98 98 | 2.6 3.0 3.5 3.5
|
||||
-----------------------------------------------------------------------
|
||||
16 0 67 69 69 67 | 0.1 0.5 0.8 1.0
|
||||
16 1 96 95 93 92 | 2.1 2.6 2.9 2.9
|
||||
16 2 98 98 97 96 | 3.5 3.6 4.2 4.5
|
||||
16 3 99 99 98 98 | 4.5 4.7 5.2 4.9
|
||||
-----------------------------------------------------------------------
|
||||
32 0 92 87 85 84 | 0.1 0.5 0.8 1.0
|
||||
32 1 98 97 96 96 | 2.1 2.6 2.9 2.9
|
||||
32 2 99 99 98 98 | 3.5 3.6 4.2 4.5
|
||||
32 3 100 99 99 98 | 9.3 8.4 7.7 7.6
|
||||
|
||||
To get a more complete picture of performance, we computed the
|
||||
network power, goodput divided by median delay (in Mbytes/ms), and
|
||||
plotted it against IW for all scenarios. (Each scenario is uniquely
|
||||
identified by its number of webs and number of file transfers.) We
|
||||
plot these values in Figure 1 (in the pdf version), illustrating a
|
||||
general advantage to increasing IW. When a large number of web
|
||||
clients is combined with ftps, particularly multiple ftps,
|
||||
pathological cases result from the extreme congestion. In these
|
||||
cases, there appears to be no particular trend to the results of
|
||||
increasing the IW, in fact simulation results are not particularly
|
||||
stable.
|
||||
|
||||
To get a clearer picture of what is happening across all the tested
|
||||
scenarios, we normalized the network power values for the non-
|
||||
pathological scenario by the network power for that scenario at IW of
|
||||
one. These results are plotted in Figure 2. As IW is increased from
|
||||
one to four, network power increased by at least 15%, even in a
|
||||
congested scenario dominated by bulk transfer traffic. In simulations
|
||||
where web traffic has a dominant share of the available bandwidth,
|
||||
the increase in network power was up to 60%.
|
||||
|
||||
The increase in network power at higher initial window sizes is due
|
||||
to an increase in throughput and a decrease in the delay. Since the
|
||||
(slightly) increased drop rates were accompanied by better
|
||||
performance, drop rate is clearly not an indicator of user level
|
||||
performance.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Poduri & Nichols Informational [Page 5]
|
||||
|
||||
RFC 2415 TCP Window Size September 1998
|
||||
|
||||
|
||||
The gains in performance seen by the web clients need to be balanced
|
||||
against the performance the file transfers are seeing. We computed
|
||||
ftp network power and show this in Table 3. It appears that the
|
||||
improvement in network power seen by the web connections has
|
||||
negligible effect on the concurrent file transfers. It can be
|
||||
observed from the table that there is a small variation in the
|
||||
network power of file transfers with an increase in the size of IW
|
||||
but no particular trend can be seen. It can be concluded that the
|
||||
network power of file transfers essentially remained the same.
|
||||
However, it should be noted that a larger IW does allow web transfers
|
||||
to gain slightly more bandwidth than with a smaller IW. This could
|
||||
mean fewer bytes transferred for FTP applications or a slight
|
||||
decrease in network power as computed by us.
|
||||
|
||||
Table 3. Network power of file transfers with an increase in the TCP
|
||||
IW size
|
||||
|
||||
#Webs #FTPs IW=1 IW=2 IW=3 IW=4
|
||||
--------------------------------------------
|
||||
8 1 4.7 4.2 4.2 4.2
|
||||
8 2 3.0 2.8 3.0 2.8
|
||||
8 3 2.2 2.2 2.2 2.2
|
||||
16 1 2.3 2.4 2.4 2.5
|
||||
16 2 1.8 2.0 1.8 1.9
|
||||
16 3 1.4 1.6 1.5 1.7
|
||||
32 1 0.7 0.9 1.3 0.9
|
||||
32 2 0.8 1.0 1.3 1.1
|
||||
32 3 0.7 1.0 1.2 1.0
|
||||
|
||||
The above simulations all used http1.0 style web connections, thus, a
|
||||
natural question is to ask how results are affected by migration to
|
||||
http1.1. A rough model of this behavior was simulated by using one
|
||||
connection to send all of the information from both the primary URL
|
||||
and the three embedded, or in-line, URLs. Since the transfer size is
|
||||
now made up of four web files, the steep improvement in performance
|
||||
between an IW of 1 and an IW of two, noted in the previous results,
|
||||
has been smoothed. Results are shown in Tables 4 & 5 and Figs. 3 & 4.
|
||||
Occasionally an increase in IW from 3 to 4 decreases the network
|
||||
power owing to a non-increase or a slight decrease in the throughput.
|
||||
TCP connections opening up with a higher window size into a very
|
||||
congested network might experience some packet drops and consequently
|
||||
a slight decrease in the throughput. This indicates that increase of
|
||||
the initial window sizes to further higher values (>4) may not always
|
||||
result in a favorable network performance. This can be seen clearly
|
||||
in Figure 4 where the network power shows a decrease for the two
|
||||
highly congested cases.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Poduri & Nichols Informational [Page 6]
|
||||
|
||||
RFC 2415 TCP Window Size September 1998
|
||||
|
||||
|
||||
Table 4. Median web page delay for http1.1
|
||||
|
||||
#Webs #FTPs IW=1 IW=2 IW=3 IW=4
|
||||
(s) (% decrease)
|
||||
----------------------------------------------
|
||||
8 0 0.47 14.9 19.1 21.3
|
||||
8 1 0.84 17.9 19.0 25.0
|
||||
8 2 0.99 11.5 17.3 23.0
|
||||
8 3 1.04 12.1 20.2 28.3
|
||||
16 0 0.54 07.4 14.8 20.4
|
||||
16 1 0.89 14.6 21.3 27.0
|
||||
16 2 1.02 14.7 19.6 25.5
|
||||
16 3 1.11 09.0 17.0 18.9
|
||||
32 0 0.94 16.0 29.8 36.2
|
||||
32 1 1.23 12.2 28.5 21.1
|
||||
32 2 1.39 06.5 13.7 12.2
|
||||
32 3 1.46 04.0 11.0 15.0
|
||||
|
||||
|
||||
Table 5. Network power of file transfers with an increase in the
|
||||
TCP IW size
|
||||
|
||||
#Webs #FTPs IW=1 IW=2 IW=3 IW=4
|
||||
--------------------------------------------
|
||||
8 1 4.2 4.2 4.2 3.7
|
||||
8 2 2.7 2.5 2.6 2.3
|
||||
8 3 2.1 1.9 2.0 2.0
|
||||
16 1 1.8 1.8 1.5 1.4
|
||||
16 2 1.5 1.2 1.1 1.5
|
||||
16 3 1.0 1.0 1.0 1.0
|
||||
32 1 0.3 0.3 0.5 0.3
|
||||
32 2 0.4 0.3 0.4 0.4
|
||||
32 3 0.4 0.3 0.4 0.5
|
||||
|
||||
For further insight, we returned to the http1.0 model and mixed some
|
||||
web-browsing connections with IWs of one with those using IWs of
|
||||
three. In this experiment, we first simulated a total of 16 web-
|
||||
browsing connections, all using IW of one. Then the clients were
|
||||
split into two groups of 8 each, one of which uses IW=1 and the other
|
||||
used IW=3.
|
||||
|
||||
We repeated the simulations for a total of 32 and 64 web-browsing
|
||||
clients, splitting those into groups of 16 and 32 respectively. Table
|
||||
6 shows these results. We report the goodput (in Mbytes), the web
|
||||
page delays (in milli seconds), the percent utilization of the link
|
||||
and the percent of packets dropped.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Poduri & Nichols Informational [Page 7]
|
||||
|
||||
RFC 2415 TCP Window Size September 1998
|
||||
|
||||
|
||||
Table 6. Results for half-and-half scenario
|
||||
|
||||
Median Page Delays and Goodput (MB) | Link Utilization (%) & Drops (%)
|
||||
#Webs IW=1 | IW=3 | IW=1 | IW=3
|
||||
G.put dly | G.put dly | L.util Drops| L.util Drops
|
||||
------------------|-------------------|---------------|---------------
|
||||
16 35.5 0.64| 36.4 0.54 | 67 0.1 | 69 0.7
|
||||
8/8 16.9 0.67| 18.9 0.52 | 68 0.5 |
|
||||
------------------|-------------------|---------------|---------------
|
||||
32 48.9 0.91| 44.7 0.68 | 92 3.5 | 85 4.3
|
||||
16/16 22.8 0.94| 22.9 0.71 | 89 4.6 |
|
||||
------------------|-------------------|---------------|----------------
|
||||
64 51.9 1.50| 47.6 0.86 | 98 13.0 | 91 8.6
|
||||
32/32 29.0 1.40| 22.0 1.20 | 98 12.0 |
|
||||
|
||||
Unsurprisingly, the non-split experiments are consistent with our
|
||||
earlier results, clients with IW=3 outperform clients with IW=1. The
|
||||
results of running the 8/8 and 16/16 splits show that running a
|
||||
mixture of IW=3 and IW=1 has no negative effect on the IW=1
|
||||
conversations, while IW=3 conversations maintain their performance.
|
||||
However, the 32/32 split shows that web-browsing connections with
|
||||
IW=3 are adversely affected. We believe this is due to the
|
||||
pathological dynamics of this extremely congested scenario. Since
|
||||
embedded URLs open their connections simultaneously, very large
|
||||
number of TCP connections are arriving at the bottleneck link
|
||||
resulting in multiple packet losses for the IW=3 conversations. The
|
||||
myriad problems of this simultaneous opening strategy is, of course,
|
||||
part of the motivation for the development of http1.1.
|
||||
|
||||
4. Discussion
|
||||
|
||||
The indications from these results are that increasing the initial
|
||||
window size to 3 packets (or 4380 bytes) helps to improve perceived
|
||||
performance. Many further variations on these simulation scenarios
|
||||
are possible and we've made our simulation models and scripts
|
||||
available in order to facilitate others' experiments.
|
||||
|
||||
We also used the RED queue management included with ns-2 to perform
|
||||
some other simulation studies. We have not reported on those results
|
||||
here since we don't consider the studies complete. We found that by
|
||||
adding RED to the bottleneck link, we achieved similar performance
|
||||
gains (with an IW of 1) to those we found with increased IWs without
|
||||
RED. Others may wish to investigate this further.
|
||||
|
||||
Although the simulation sets were run for a T1 link, several
|
||||
scenarios with varying levels of congestion and varying number of web
|
||||
and ftp clients were analyzed. It is reasonable to expect that the
|
||||
results would scale for links with higher bandwidth. However,
|
||||
|
||||
|
||||
|
||||
Poduri & Nichols Informational [Page 8]
|
||||
|
||||
RFC 2415 TCP Window Size September 1998
|
||||
|
||||
|
||||
interested readers could investigate this aspect further.
|
||||
|
||||
We also used the RED queue management included with ns-2 to perform
|
||||
some other simulation studies. We have not reported on those results
|
||||
here since we don't consider the studies complete. We found that by
|
||||
adding RED to the bottleneck link, we achieved similar performance
|
||||
gains (with an IW of 1) to those we found with increased IWs without
|
||||
RED. Others may wish to investigate this further.
|
||||
|
||||
5. References
|
||||
|
||||
[1] B. Mah, "An Empirical Model of HTTP Network Traffic", Proceedings
|
||||
of INFOCOM '97, Kobe, Japan, April 7-11, 1997.
|
||||
|
||||
[2] C.R. Cunha, A. Bestavros, M.E. Crovella, "Characteristics of WWW
|
||||
Client-based Traces", Boston University Computer Science
|
||||
Technical Report BU-CS-95-010, July 18, 1995.
|
||||
|
||||
[3] K.M. Nichols and M. Laubach, "Tiers of Service for Data Access in
|
||||
a HFC Architecture", Proceedings of SCTE Convergence Conference,
|
||||
January, 1997.
|
||||
|
||||
[4] K.M. Nichols, "Improving Network Simulation with Feedback",
|
||||
available from knichols@baynetworks.com
|
||||
|
||||
6. Acknowledgements
|
||||
|
||||
This work benefited from discussions with and comments from Van
|
||||
Jacobson.
|
||||
|
||||
7. Security Considerations
|
||||
|
||||
This document discusses a simulation study of the effects of a
|
||||
proposed change to TCP. Consequently, there are no security
|
||||
considerations directly related to the document. There are also no
|
||||
known security considerations associated with the proposed change.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Poduri & Nichols Informational [Page 9]
|
||||
|
||||
RFC 2415 TCP Window Size September 1998
|
||||
|
||||
|
||||
8. Authors' Addresses
|
||||
|
||||
Kedarnath Poduri
|
||||
Bay Networks
|
||||
4401 Great America Parkway
|
||||
SC01-04
|
||||
Santa Clara, CA 95052-8185
|
||||
|
||||
Phone: +1-408-495-2463
|
||||
Fax: +1-408-495-1299
|
||||
EMail: kpoduri@Baynetworks.com
|
||||
|
||||
|
||||
Kathleen Nichols
|
||||
Bay Networks
|
||||
4401 Great America Parkway
|
||||
SC01-04
|
||||
Santa Clara, CA 95052-8185
|
||||
|
||||
EMail: knichols@baynetworks.com
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Poduri & Nichols Informational [Page 10]
|
||||
|
||||
RFC 2415 TCP Window Size September 1998
|
||||
|
||||
|
||||
Full Copyright Statement
|
||||
|
||||
Copyright (C) The Internet Society (1998). All Rights Reserved.
|
||||
|
||||
This document and translations of it may be copied and furnished to
|
||||
others, and derivative works that comment on or otherwise explain it
|
||||
or assist in its implementation may be prepared, copied, published
|
||||
and distributed, in whole or in part, without restriction of any
|
||||
kind, provided that the above copyright notice and this paragraph are
|
||||
included on all such copies and derivative works. However, this
|
||||
document itself may not be modified in any way, such as by removing
|
||||
the copyright notice or references to the Internet Society or other
|
||||
Internet organizations, except as needed for the purpose of
|
||||
developing Internet standards in which case the procedures for
|
||||
copyrights defined in the Internet Standards process must be
|
||||
followed, or as required to translate it into languages other than
|
||||
English.
|
||||
|
||||
The limited permissions granted above are perpetual and will not be
|
||||
revoked by the Internet Society or its successors or assigns.
|
||||
|
||||
This document and the information contained herein is provided on an
|
||||
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
|
||||
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
|
||||
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Poduri & Nichols Informational [Page 11]
|
||||
|
||||
Reference in New Issue
Block a user