📄 node387.html
字号:
<html><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><!--Converted with jLaTeX2HTML 2002 (1.62) JA patch-1.4patched version by: Kenshi Muto, Debian Project.LaTeX2HTML 2002 (1.62),original version by: Nikos Drakos, CBLU, University of Leeds* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan* with significant contributions from: Jens Lippmann, Marek Rouchal, Martin Wilck and others --><HTML><HEAD><TITLE>31.3 Two-Way TCP Agents (FullTcp)</TITLE><META NAME="description" CONTENT="31.3 Two-Way TCP Agents (FullTcp)"><META NAME="keywords" CONTENT="everything"><META NAME="resource-type" CONTENT="document"><META NAME="distribution" CONTENT="global"><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"><META NAME="Generator" CONTENT="jLaTeX2HTML v2002 JA patch-1.4"><META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"><LINK REL="STYLESHEET" HREF="everything.css" tppabs="http://www.isi.edu/nsnam/ns/doc/everything.css"><LINK REL="next" HREF="node392.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node392.html"><LINK REL="previous" HREF="node380.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node380.html"><LINK REL="up" HREF="node364.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node364.html"><LINK REL="next" HREF="node388.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node388.html"></HEAD><BODY ><!--Navigation Panel--><A NAME="tex2html7334" HREF="node388.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node388.html"><IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="file:/usr/share/latex2html/icons/next.png"></A> <A NAME="tex2html7328" HREF="node364.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node364.html"><IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="file:/usr/share/latex2html/icons/up.png"></A> <A NAME="tex2html7322" HREF="node386.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node386.html"><IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="file:/usr/share/latex2html/icons/prev.png"></A> <A NAME="tex2html7330" HREF="node1.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node1.html"><IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="file:/usr/share/latex2html/icons/contents.png"></A> <A NAME="tex2html7332" HREF="node590.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node590.html"><IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="file:/usr/share/latex2html/icons/index.png"></A> <BR><B> Next:</B> <A NAME="tex2html7335" HREF="node388.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node388.html">31.3.1 Simple Configuration</A><B> Up:</B> <A NAME="tex2html7329" HREF="node364.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node364.html">31. TCP Agents</A><B> Previous:</B> <A NAME="tex2html7323" HREF="node386.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node386.html">31.2.3.0.1 configuration parameters</A>   <B> <A NAME="tex2html7331" HREF="node1.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node1.html">Contents</A></B>   <B> <A NAME="tex2html7333" HREF="node590.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node590.html">Index</A></B> <BR><BR><!--End of Navigation Panel--><H1><A NAME="SECTION06230000000000000000"></A><A NAME="sec:fulltcp"></A><BR>31.3 Two-Way TCP Agents (FullTcp)</H1><P>The <TT>Agent/TCP/FullTcp</TT> object is a new addition to the suite ofTCP agents supported in the simulator and is still under development.It is different from (and incompatible with) the other agents, butdoes use some of the same architecture.It differs from these agents in the following ways:following ways:<UL><LI>connections may be establised and town down(SYN/FIN packets are exchanged)</LI><LI>bidirectional data transfer is supported</LI><LI>sequence numbers are in bytes rather than packets</LI></UL><P>The generation of SYN packets (and their ACKs) can beof critical importance in trying to model real-world behaviorwhen using many very short data transfers.This version of TCP currently defaults to sendingdata on the 3rd segment of an initial 3-way handshake, a behaviorsomewhat different than common real-world TCP implementations.A ``typical'' TCP connection proceeds with an active openersending a SYN, the passive opener responding with a SYN+ACK,the active opener responding with an ACK, and then some time latersending the first segment with data (corresponding to the firstapplication write).Thus, this version of TCP sends data at a time somewhat earlierthan typical implementations.This TCP can also be configured to send data on the initial SYNsegment.Future changes to FullTCP may include a modification to send thefirst data segment later, and possibly to implement T/TCP functionality.<P>Currently FullTCP is only implemented with Reno congestion control,but ultimately it should be available with the full range ofcongestion control algorithms (e.g., Tahoe, SACK, Vegas, etc.).<P><BR><HR><!--Table of Child-Links--><A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A><UL><LI><A NAME="tex2html7336" HREF="node388.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node388.html">31.3.1 Simple Configuration</A><UL><LI><A NAME="tex2html7337" HREF="node389.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node389.html">31.3.1.0.1 Creating the Agent</A><LI><A NAME="tex2html7338" HREF="node390.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node390.html">31.3.1.0.2 Configuration Parameters</A></UL><BR><LI><A NAME="tex2html7339" HREF="node391.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node391.html">31.3.2 BayFullTcp</A></UL><!--End of Table of Child-Links--><HR><!--Navigation Panel--><A NAME="tex2html7334" HREF="node388.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node388.html"><IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="file:/usr/share/latex2html/icons/next.png"></A> <A NAME="tex2html7328" HREF="node364.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node364.html"><IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="file:/usr/share/latex2html/icons/up.png"></A> <A NAME="tex2html7322" HREF="node386.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node386.html"><IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="file:/usr/share/latex2html/icons/prev.png"></A> <A NAME="tex2html7330" HREF="node1.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node1.html"><IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" SRC="file:/usr/share/latex2html/icons/contents.png"></A> <A NAME="tex2html7332" HREF="node590.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node590.html"><IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="file:/usr/share/latex2html/icons/index.png"></A> <BR><B> Next:</B> <A NAME="tex2html7335" HREF="node388.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node388.html">31.3.1 Simple Configuration</A><B> Up:</B> <A NAME="tex2html7329" HREF="node364.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node364.html">31. TCP Agents</A><B> Previous:</B> <A NAME="tex2html7323" HREF="node386.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node386.html">31.2.3.0.1 configuration parameters</A>   <B> <A NAME="tex2html7331" HREF="node1.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node1.html">Contents</A></B>   <B> <A NAME="tex2html7333" HREF="node590.html" tppabs="http://www.isi.edu/nsnam/ns/doc/node590.html">Index</A></B> <!--End of Navigation Panel--><ADDRESS>2003-09-23</ADDRESS></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -