TCP: Difference between revisions

Caterina (talk | contribs)
No edit summary
Caterina (talk | contribs)
Line 12: Line 12:


TCP is used as the de facto standard through which data is transferred on all networks. TCP is also supported by all network operating systems that use independent protocols such as Netware.<ref>[http://www.webopedia.com/TERM/T/TCP_IP.html webopedia.com]</ref> TCP also provides a great deal of functionality to [[IP]] service, which is layered into the following:
TCP is used as the de facto standard through which data is transferred on all networks. TCP is also supported by all network operating systems that use independent protocols such as Netware.<ref>[http://www.webopedia.com/TERM/T/TCP_IP.html webopedia.com]</ref> TCP also provides a great deal of functionality to [[IP]] service, which is layered into the following:
* Reliable Delivery: In TCP, there is a use of sequence numbers which are mostly used to coordinate data that has been transmitted and received. If there is any loss in the data the TCP transmits the data all over again.
* Reliable Delivery: In TCP, sequence numbers are used to designate which data has been transmitted and received. If there is any loss of data, the TCP transmits the data all over again.
* Streams: The TCP data is well organized into a stream of bytes such as a file. The datagram type of the network is highly concealed. The TCP also consists of a mechanism known as the urgent pointer which lets out of band data to be flagged.  
* Streams: The TCP data is well organized into a stream of bytes, similar to a file. The datagram nature of the network is highly concealed. The TCP also consists of a mechanism known as the urgent pointer which lets out of band data to be flagged.  
* Flow control: TCP also coordinates traffic and manages its data buffers. This never leads to an overflow of buffers.
* Flow control: TCP also coordinates traffic and manages its data buffers. This guards against the overflow of the buffers.
* Network Adaptation: TCP dynamically learns all the delay characteristics of a network and then itself adjusts its own operation to enhance throughput and that too without taking too much load of work. <ref>[http://www.freesoft.org/CIE/Topics/83.htm freesoft.org]</ref>
* Network Adaptation: TCP dynamically learns all the delay characteristics of a network and then adjusts its own operation to enhance throughput without overloading the network.<ref>[http://www.freesoft.org/CIE/Topics/83.htm freesoft.org]</ref>


== References ==
== References ==